/*
Theme Name: LXA Advocaten
Theme URI: http://www.webandnet.nl
Author: C.P.M. Bastiaansen
Author URI: http://www.webandnet.nl/
Description: Web-and-Net | C.P.M. Bastiaansen
Text Domain: webandnet-lxa
Version: 2025.1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* ---- CONTAINERS ---- */
@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 1140px;
    }
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
    }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px;
    }
}

@media (min-width: 1720px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1640px;
    }
}



/* ---- FONTS ---- */

/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 700.0;
*
* available axes:
'wght' (range from 200.0 to 700.0
*/
@font-face {
  font-family: 'General Sans';
  src: url('fonts/General-Sans/GeneralSans-Variable.woff2') format('woff2'),
       url('fonts/General-Sans/GeneralSans-Variable.woff') format('woff'),
       url('fonts/General-Sans/GeneralSans-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}



:root {
	--font-size-14: clamp( 10px, 0.62vw, 12px);
	--font-size-14: clamp( 12px, 0.72vw, 14px);
	--font-size-16: clamp( 14px, 0.82vw, 16px);
	--font-size-18: clamp( 14px, 0.93vw, 18px);
	--font-size-20: clamp( 16px, 1.03vw, 20px);
	--font-size-22: clamp( 18px, 1.13vw, 22px);
	--font-size-24: clamp( 20px, 1.24vw, 24px);
	--font-size-28: clamp( 22px, 1.44vw, 28px);
	--font-size-30: clamp( 26px, 1.55vw, 30px);
	--font-size-32: clamp( 28px, 1.65vw, 32px);
	--font-size-34: clamp( 30px, 1.75vw, 34px);
	--font-size-36: clamp( 32px, 1.86vw, 36px);
	--font-size-38: clamp( 34px, 1.96vw, 38px);
	--font-size-40: clamp( 32px, 2.06vw, 40px);
	--font-size-42: clamp( 36px, 2.16vw, 42px);
	--font-size-45: clamp( 34px, 2.32vw, 45px);
	--font-size-46: clamp( 36px, 2.37vw, 46px);
	--font-size-50: clamp( 42px, 2.58vw, 50px);
	--font-size-54: clamp( 46px, 2.78vw, 54px);
	--font-size-55: clamp( 48px, 2.84vw, 58px);
	--font-size-60: clamp( 52px, 3.09vw, 60px);
	--font-size-65: clamp( 56px, 3.35vw, 65px);
	
	
}




/* ---- ALGEMEEN ---- */
html {
	position: relative;
    margin: 0;
    padding: 0;
    height: auto;
    min-height: 100%;
    width: 100%;
    scroll-behavior: smooth;
}

body {
	position: relative;
	display: inherit;
	height: 100%;
	width: 100%;
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-20);
	font-weight: 400;
	line-height: 1.6;
	color: #000000;
	 -webkit-font-smoothing: antialiased;	
}

strong {
	font-weight: 500;
}

span#sectoren,
span#rechtsgebieden,
span#specialismen,
span#practice-areas,
span#specialties,
span#sectors {
	position: relative;
	scroll-margin-top: 150px;
}

#site-wrapper {
	position: relative;
}

#site-wrapper #site-viewport-contactform-link-wrapper {
	position: fixed;
	font-size: var(--font-size-20);
	color: #79F266;
	font-weight: 500;
	bottom: 0vw;
	right: 100px;
	height: 40px;
	width: 250px;
	text-align: center;
	padding: 0 30px;
	line-height: 40px;
	background-color: #034C3E;
	border-radius: 20px 20px 0 0;
	z-index: 50;
	transition: all .5s ease-in-out;
}

#site-wrapper #site-viewport-contactform-link-wrapper:hover {
	cursor: pointer;
}

#site-wrapper #site-viewport-contactform-link-wrapper.form-visible {
	width: 440px;
	transition: all .5s ease-in-out;
}



#site-wrapper #site-viewport-contactform-link-wrapper i {
	marging-left: 10px;
	transform: rotate( 180deg );
	transition: all .5s ease-in-out;
}

#site-wrapper #site-viewport-contactform-link-wrapper.form-visible i {
	marging-left: 10px;
	transform: rotate( 0deg );
	transition: all .5s ease-in-out;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper {
	position: fixed;
	bottom: -100%;
	right: 75px;
	width: 500px;
	height: auto;
	padding: 25px 25px 60px 25px;
	background-color: #034C3E;
	border-radius: 20px 20px 0 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	z-index: 49;
	transition: all .5s ease-in-out;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper.visible {
	bottom: 0vw;
	transition: all .5s ease-in-out;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper .site-viewport-contactform-introtext,
#site-wrapper #site-viewport-contactform-content-form-wrapper .site-viewport-contactform-introtext a,
#site-wrapper #site-viewport-contactform-content-form-wrapper .site-viewport-contactform-introtext a:hover,
#site-wrapper #site-viewport-contactform-content-form-wrapper .site-viewport-contactform-introtext a:focus {
	font-size: var(--font-size-28);
	font-weight: 500;
	line-height: 1.3;
	color: #7AF266;
	margin-bottom: 1.5em;
	/* padding-right: 55px; */
}

#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="text"],
#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="email"],
#site-wrapper #site-viewport-contactform-content-form-wrapper textarea {
	font-size: var(--font-size-16);
	height: 40px;
	line-height: 40px;
	border-radius: 8px;
	border: 0 none;
	resize: none;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--foundation .gform_fields {
	gap: 20px 0;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--foundation .gform_footer {
	justify-content: flex-end;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	background-color: transparent;
	border: 1px solid #7AF266;
	padding: 10px 40px 10px 20px;;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-color: transparent;
	background-size: 25px;
	border-radius: 50px;
} 

#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper .gform_confirmation_message_3 {
	font-size: var(--font-size-24px);
	color: #7AF266;
	border: 2px solid #7AF266;
	padding: 10px 20px;
}

#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--framework .gform_validation_errors,
#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#site-wrapper #site-viewport-contactform-content-form-wrapper .validation_message.gfield_validation_message {
	border-color: #7AF266;
	color: #7AF266;
	outline: none;
}

h1 {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-40);
	line-height: 1.2;
	font-weight: 500;
	color: #001E53;
	margin-bottom: 1.33333em;
}

h1 strong {
	font-weight: 600;
}

h2 {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-40);
	line-height: 1.2;
	font-weight: 500;
	color: #000000;
	margin-bottom: 70px; /* 1.25em; */
}

h3 {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-32);
	font-weight: 500;
	line-height: 1.2;
	color: #000000;
	margin-bottom: 1.25em;
}





/* ---- HEADER ---- */
#header-wrapper {
	position: fixed;
	width: 100%;
	height: 80px;
	top: 0;
	left: 0;
	background-color: transparent;
	z-index: 10000;
	transition: all .3s ease-in-out;
}

#header-wrapper.white-header {
	background-color: #FFFFFF;
	box-shadow: 0 3px 3px rgba( 0, 0, 0, .15);
	transition: all .3s ease-in-out;
}

#header-wrapper #header-logo-menu-logo-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 75px;
}

#header-wrapper #header-logo-menu-logo-wrapper a {
	display: flex;
	flex-direction: row;
	flex: 0 0 25%;
	align-items: flex-start;
}

#header-wrapper #header-logo-menu-logo-wrapper a #header-logo {
	height: 75px!important;
	width: 100%!important;
	background-image: url('images/logos/Logo - LXA Advocaten - White.svg');
	background-position: left center;
	background-size: auto 50px;
	background-repeat: no-repeat;
	transition: all .3s ease-in-out;
}

#header-wrapper.white-header #header-logo-menu-logo-wrapper a #header-logo,
body.page-id-644 #header-logo-menu-logo-wrapper a #header-logo,
body.page-id-2394 #header-logo-menu-logo-wrapper a #header-logo {
	background-image: url('images/logos/Logo - LXA Advocaten - Green.svg')!important;
	background-size: auto 40px;
	transition: all .3s ease-in-out;
}

body#en #header-wrapper #header-logo-menu-logo-wrapper a #header-logo {
	background-image: url('images/logos/LXA - Beeldmerk - Attorneys - Beige.svg');
}

body#en #header-wrapper.white-header #header-logo-menu-logo-wrapper a #header-logo,
body#en.page-id-644 #header-logo-menu-logo-wrapper a #header-logo,
body#en.page-id-2394 #header-logo-menu-logo-wrapper a #header-logo {
	background-image: url('images/logos/LXA - Beeldmerk - Attorneys - Green.svg')!important;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container {
	display: flex;
	flex-direction: row;
	flex: 0 0 calc( 75% - 110px );
	height: 75px;
	justify-content: flex-start;
	align-items: center;
	margin-left: auto;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul {
	display: inline-flex;
	flex-direction: row;
	list-style: none;
	height: auto;
	align-items: center;
	margin: 0;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 80px;
	height: 100%;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a {
	font-optical-sizing: auto;
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin: 0 15px;
	transition: all .3s ease-in-out;
}


#header-wrapper.white-header #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a,
body.page-id-644 .header-logo-menu-content-container ul > li a,
body.page-id-2394 .header-logo-menu-content-container ul > li a {
	color: #000000!important;
}

				
				



				

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul {
	display: none; 
	padding: 0;
}


#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li .submenu-wrapper ul li a {
	padding: 0;
	margin: 0;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper {
	position: absolute;
	/* display: none; */
	visibility: hidden;
	top: 80px;
	left: 0vw;
	width: 100%;
	height: auto;
	padding: 0 0 0 0;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper {
	background: linear-gradient( to bottom, #FFFFFF00 0 0, #014C3E 0 100% );
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper {
	background: linear-gradient( to bottom, #FFFFFF00 0 0, #034C3E 0 100% );
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper {
	background: linear-gradient( to bottom, #FFFFFF00 0 0, #29235C 0 100% );
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper {
	background: linear-gradient( to bottom, #FFFFFF00 0 0, #4A001F 0 100% );
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa:hover .wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden:hover .wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen:hover .wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren:hover .wrapper {
	/*display: block; */
	visibility: visible;
	opacity: 1;
	z-index: 10;
	transition: all .3s ease-in-out;
	box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
}


#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	height: auto;
	width: 100%;
	max-width: 1640px;
	margin: 0 auto;
	padding: 50px 0;
}

/* ---- CONTAINERS ---- */
@media (min-width: 992px) {
    #header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
        max-width: 1140px;
    }
}

@media (min-width: 1200px) {
    #header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
        max-width: 1320px;
    }
}

@media (min-width: 1400px) {
    #header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
        max-width: 1320px;
    }
}

@media (min-width: 1720px) {
    #header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
        max-width: 1640px;
    }
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .main-title,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .main-title,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .main-title,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .main-title {
	display: flex;
	flex: 0 0 25%;
	flex-direction: column;
	justify-content: flex-start;
	font-size: var(--font-size-50);
	line-height: 1;
	font-weight: 500;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .main-title {
	color: #79F266;
	margin: 0 10px;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .main-title {
	color: #79F266;
	margin: 0 10px;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .main-title {
	color: #9C89FF;
	margin: 0 10px;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .main-title {
	color: #FF863F;
	margin: 0 10px;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .submenu-wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .submenu-wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .submenu-wrapper,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .submenu-wrapper{
	display: flex;
	flex: 0 0 75%;
	flex-direction: column;
	margin-left: 7px;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .submenu-wrapper ul,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .submenu-wrapper ul,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .submenu-wrapper ul,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .submenu-wrapper ul{
	display: inline-block;
    column-count: 2;
    column-gap: 100px;
    list-style: none;
    width: max-content;
    max-width: 100%;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .submenu-wrapper li,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .submenu-wrapper li,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .submenu-wrapper li,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .submenu-wrapper li{
	display: block;
	line-height: inherit;
	break-inside: avoid;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa ul li a,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden ul li a,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen ul li a,
#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren ul li a{
	line-height: 2;
	color: #FFFFFF!important;
}

#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul li.current-menu-item a {
	background-color: #1E1E4B05;
}



/* ---- MAIN-HEADER --> SEARCH - LANGUAGE SELECT ---- */
#header-wrapper #main-header-search-language-selector-wrapper {
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap;
	flex: 0 0 110px;
	min-width: 110px;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 50px;
	justify-content: center;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
	position: relative;
	display: flex;
	height: 50px;
	width: 50px;
	background-image: url('images/icons/LXA Advocaat - Language select Globe.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 30px;
	border-radius: 50px;
	border: 1px solid #F8F3E6;	
	transition: all .3s ease-in-out;
}

body.page-id-644 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container,
body.page-id-2394 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container{
	border-color: #014C3E;
	background-image: url('images/icons/LXA Advocaat - Language select Globe Green.svg');
}

#header-wrapper.white-header #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
	border-color: #014C3E;
	background-image: url('images/icons/LXA Advocaat - Language select Globe Green.svg');
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul {
	position: absolute;
	top: 50px;
	right: 50%;
    left: 50%;
    min-width: 275px;
    max-width: 275px;
	color: #000000;
    transform: translateX(-50%);
    padding: 60px 30px 25px 30px;
    border-radius: 30px;
    background-color: #F8F3E6;
    border: 0 none;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
    visibility: hidden;
    z-index: -111;
    transition: all .3s ease-in-out;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container:hover ul {
	cursor: pointer;
	visibility: visible;
    z-index: 1;
    transition: all .3s ease-in-out;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container:focus ul li a,
#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul li a {
	font-size: var(--font-size-20);
	line-height: 1.4;
	color: #000000;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container .wpml-ls-legacy-list-vertical .wpml-ls-current-language a {
	color: #000000;
	font-weight: 500;
}



#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
	position: absolute;
	content: 'Selecteer uw taal';
	font-weight: 300;
	color: #000000;
	text-align: left;
	top: 0;
	left: 0;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	width: 100%;
	background-color: #F5F5F5;
	border-radius: 30px 30px 0 0;
	z-index: 10;
}

body#nl #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
	content: 'Selecteer uw taal';
}

body#en #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
	content: 'Select your language';
}








#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 50px;
	justify-content: center;
	margin-right: 10px;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon {
	position: relative;
	display: flex;
	height: 50px;
	width: 50px;
	background-image: url('images/icons/LXA Advocaten - Icon - Search Icon.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px;
	z-index: 20;
	border-radius: 50px;
	border: 1px solid #F8F3E6;	
	transition: all .3s ease-in-out;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon.green-icon {
	background-image: url('images/icons/LXA Advocaten - Icon - Search Icon - Green.svg');
	border: 0 none;
	transition: all .3s ease-in-out;
}

body.page-id-644 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon,
body.page-id-2394 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon {
	border-color: #014C3E;
	background-image: url('images/icons/LXA Advocaten - Icon - Search Icon - Green.svg');
	transition: all .3s ease-in-out;
}

body.page-id-644 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon.green-icon,
body.page-id-2394 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon.green-icon {
	border: 0 none;
	transition: all .3s ease-in-out;
}

#header-wrapper.white-header #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon {
	border-color: #014C3E;
	background-image: url('images/icons/LXA Advocaten - Icon - Search Icon - Green.svg');
	transition: all .3s ease-in-out;
}


#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper #main-header-search-language-selector-searchbar-wrapper {
	position: absolute;
	top: 10px; 
	right: 0;
	height: 50px;
	opacity: 0;
	z-index: -10;
	transition: all .3s ease-in-out;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper #main-header-search-language-selector-searchbar-wrapper.show-search-bar {
	opacity: 1;
	z-index: 5;
	transition: all .3s ease-in-out;
}

#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper #main-header-search-language-selector-searchbar-wrapper .wp-block-search__inside-wrapper input {
	font-size: var(--font-size-20);
	width: 300px;
	height: 52px;
	padding-right: 50px;
	padding-left: 10px;
	border-radius: 50px;
	border: 0 none;
	transition: all .3s ease-in-out;
}

#header-wrapper.white-header #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper #main-header-search-language-selector-searchbar-wrapper .wp-block-search__inside-wrapper input {
	font-size: var(--font-size-20);
	padding-left: 15px;
	background-color: #F8F3E6;
	transition: all .3s ease-in-out;
}





				



/* ---- START SITE CONTENT ---- */
#site-content-wrapper {
	/* padding-top: 110px; */
}



/* ---- TEMPLATE --> HOMEPAGAE ---- */
#page-homepage-wrapper #page-homepage-header-wrapper {
	position: relative;
	background-color: #034C3E;
}
#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	min-height: 100vh; /* 90vh; */
	margin-bottom: 35px;
	
	/* Mask op basis van een afbeelding */
	-webkit-mask-image: url('images/masks/LXA Advocaten - Header background - Diamond.png');
	mask-image: url('images/masks/LXA Advocaten - Header background - Diamond.png');

	mask-size: cover;       /* hoe groot het masker is */
	mask-repeat: no-repeat;   /* niet herhalen */
	mask-position: center;    /* centreren */
	

}



#page-homepage-wrapper #page-homepage-header-wrapper::after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/backgrounds/LXA Advocaten - Header background - Diamond.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 2;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container #carouselHomepage,
#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container #carouselHomepage .carousel-inner,
#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container #carouselHomepage .carousel-item {
	display: block;
	height: 100%;
	width: 100%;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container .page-homepage-header-image-content-page-title-container {
	position: absolute;
	display: flex;
	flex-direction: column;
	flex: 0 0 auto;
	justify-content: center;
	top: 0;
	left: 0;
	height: 100%;
	width: auto;
	font-size: var(--font-size-65);
	font-weight: 500;
	line-height: 1.2;
	color: #FFFFFF;
	padding-top: 10vh;
	z-index: 7;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container .page-homepage-header-image-content-page-title-container .page-homepage-header-image-content-page-title-line-2 {
	color: #79F266;
} 

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container::before,
#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-containe::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba( 0, 0 , 0, .3);
	z-index: 2;
	
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: right center;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper .page-homepage-header-image-right-container {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	width: 100%;
}

#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper .page-homepage-header-image-right-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: left center;
}





#page-homepage-trending-news-slider-wrapper {
	margin: 105px 0 105px 0; /* 35px 0 140px 0; */
}

#page-homepage-trending-news-slider-wrapper h2.page-homepage-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	/* padding-left: 4%; */
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	padding-right: 4%;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container .page-homepage-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container:hover .page-homepage-trending-news-slider-more-news-button {
	color: #4A001F;
	background-color: #FF863F;
	transition: all .3s ease-in-out;
}
	

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-left {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	transform: scale( 1) rotate( -180deg )!important;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-left:hover {
	cursor: pointer;
	transform: scale( 1.15) rotate( -180deg )!important;
	transition: all .3s ease-in-out;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-right {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-right:hover {
	cursor: pointer;
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}




#page-homepage-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-homepage-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-homepage-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px;
	margin-right: 100px;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw;
	max-width: 24vw;
}

/*
#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 24vw;
	min-width: 24vw;
	max-width: 24vw;
}
*/

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5; /* 100 / 55; */
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container:hover .page-homepage-trending-news-slider-single-item-image-container img {
	transform: scale( 1.05 );
	transition: all .3s ease-in-out;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container .page-homepage-trending-news-slider-single-item-top-title {
	/* margin-bottom: 40px; */
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-title-container h3.page-homepage-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	color: #000000;
	margin-bottom: 1em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}




#page-homepage-our-services-wrapper {
	margin-top: 105px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 4%;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container h2.page-homepage-our-services-left-col-intro-title {
	font-size: var(--font-size-50);
	padding-top: 40px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-intro-content {
	font-size: var(--font-size-24);
	margin-bottom: 4rem;
	padding-right: 16.66667%; 
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container {
	position: relative;
	display: flex;
	flex: 0 0 50%;
	flex-direction: column;
	width: 50%;
	padding-right: 4%;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container {
	position: relative;
	padding: 40px 0;
	background-color: #4A001F;
	border-radius: 20px 20px 0 0;
}









#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container {
	position: absolute;
	right: 0;
	top: 120px;
	visibility: visible;
	font-size: var(--font-size-18);
	line-height: 1.35;
	color: #FFFFFF;
	padding: 0 50px 0 10px; /* 0 50px; */
	width: 50%;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container {

	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container .page-homepage-our-services-left-col-our-sectors-overview-introtext {
	visibility: visible;
	opacity: 1;
	z-index: 1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container .page-homepage-our-services-left-col-our-sectors-overview-introtext.invisible {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container.show-item {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapperr .ppage-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 50px;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container {
	position: absolute;
	top: 0;
	color: #FFFFFF;
	width: calc( 100% - 50px ); /* 50%; */
	visibility: hidden;
	z-index: -1;
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container h3 {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #FFFFFF;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container a,
#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container a:hover,
#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container a:focus {
	display: inline-block;
    color: #FFFFFF;
    border-bottom: 1px solid #FF863F;
    padding-top: 30px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container.show-item {
	visibility: visible;
	width: calc(100% - 50px); /* calc(100% - 100px); */
	opacity: 1;
	z-index: 1;
	transition: all .5s ease-in-out;
}









#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container {
	position: absolute;
	top: 170px;
	left: 0;
	width: 100%;
	opacity: 1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container.hidden-images {
	opacity: 0;
	z-index: -100;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container .page-homepage-our-services-left-col-our-sectors-left-image {
	position: absolute;
	left: 0;
	width: 25%;
	aspect-ratio: 55 / 100;
	border-radius: 0 10px 10px 0;
	overflow: hidden;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container .page-homepage-our-services-left-col-our-sectors-left-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container {
	position: absolute;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	top: 120px;
	left: 0;
	width: 100%;
	padding: 0 35px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container .page-homepage-our-services-left-col-our-sectors-middle-image {
	position: relative;
	left: 50%;
	transform: translateX( -50% );
	width: 50%;
	aspect-ratio: 70 / 100;
	border-radius: 10px;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container .page-homepage-our-services-left-col-our-sectors-middle-image.left-active-position {
	position: relative;
	left: 0;
	width: 45%;
	transform: translateX( 0 );
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container .page-homepage-our-services-left-col-our-sectors-middle-image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	opacity: 0;
	z-index: -1;
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container .page-homepage-our-services-left-col-our-sectors-middle-image img.active-image {
	opacity: 1;
	z-index: 5;
	transition: all .3s ease-in-out;
}





#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container .page-homepage-our-services-left-col-our-sectors-right-image {
	position: absolute;
	right: 0;
	width: 25%;
	aspect-ratio: 55 / 100;
	border-radius: 10px 0 0 10px;
	overflow: hidden;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container .page-homepage-our-services-left-col-our-sectors-right-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper h3.page-homepage-our-services-left-col-our-sectors-overview-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	color: #FF863F;
	padding: 0 50px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat( 5, auto );
	grid-auto-flow: column;
	gap: 0 20px;
	font-size: var(--font-size-18);
	background-color: #F7F6F0;
	padding: 170px 40px 50px 40px;
	border-radius: 0 0 20px 20px;
	overflow: hidden;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container {
	display: flex;
	align-items: center;
	min-width: 0;
	min-height: 60px;
	line-height: 1.2;
	border-bottom: 1px solid #C0B6A1;
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container.active-item::before {
	content: '';
    height: 10px;
    width: 10px;
    background-image: url('images/icons/LXA - Icon - Liststyle - Orange.svg');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: left center;
    margin-right: 30px;
    transition: all .3s ease-in-out;
}



#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:hover {
	cursor: pointer;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(1) {
	border-top: 1px solid #C0B6A1;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(6) {
	border-top: 1px solid #C0B6A1;
}






#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container {
	position: relative;
	display: flex;
	flex: 0 0 50%;
	flex-direction: column;
	width: 50%;
	padding-left: 4%;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper {
	margin-bottom: 120px;
}


#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-header-container {
	position: relative;
	padding: 40px 0;
	background-color: #034C3E;
	border-radius: 20px 20px 0 0;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper h3.page-homepage-our-services-right-col-our-legal-areas-overview-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	color: #79F266;
	padding: 0 50px;
	margin-bottom: 2rem;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container {
	position: relative;
	visibility: visible;
	font-size: var(--font-size-18);
	color: #FFFFFF;
	padding: 0; /* 0 50px; */
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container {

	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-legal-areas-overview-introtext {
	visibility: visible;
	padding: 0 50px;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-legal-areas-overview-introtext.invisible {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container.show-item {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0;
	right: 0;
	width: 100%; /* calc(100% - 100px); */
	max-width: 100%;
	padding: 0 50px;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper.show-item {
	visibility: visible;
	opacity: 1;
	z-index: 1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	line-height: 1.2;
	width: 100%;
	height: auto;
	padding: 0 50px;
	visibility: hidden;
	z-index: -1;
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container a.page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-readmore-link {
	display: inline-block;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 30px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container.show-item {
	visibility: visible;
	width: 100%;
	max-height: 600px;
	z-index: inherit;
	transition: all .3s ease-in-out;
}



#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper h3.page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-title {
	font-size: var(--font-size-28);
	font-weight: medium;
	margin-bottom: 1em;
	color: #FFFFFF;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-excerpt {
	line-height: 1.2;
}


#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat( 5, auto );
	grid-auto-flow: column;
	gap: 0 20px;
	font-size: var(--font-size-18);
	background-color: #F7F6F0;
	padding: 50px 40px 50px 40px;
	border-radius: 0 0 20px 20px;
	overflow: hidden;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container {
	display: flex;
	align-items: center;
	min-width: 0;
	min-height: 60px;
	line-height: 1.2;
	border-bottom: 1px solid #C0B6A1;
	transition: all .3s ease-in-out;
}


#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:hover {
	cursor: pointer;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container.active-item {
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container.active-item::before {
	content: '';
	height: 10px;
	width: 10px;
	background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: left center;
	margin-right: 30px;
	transition: all .3s ease-in-out;
}



#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(1) {
	border-top: 1px solid #C0B6A1;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(6) {
	border-top: 1px solid #C0B6A1;
}






#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container {
	position: relative;
	display: flex;
	flex: 0 0 50%;
	flex-direction: column;
	width: 50%;
	padding-left: 4%;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper {
	margin-bottom: 120px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper:last-of-type {
	margin-bottom: 0;
}


#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-header-container {
	position: relative;
	padding: 40px 0;
	background-color: #29235C;
	border-radius: 20px 20px 0 0;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper h3.page-homepage-our-services-right-col-our-specialties-overview-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	color: #8E7BF5;
	padding: 0 50px;
	margin-bottom: 2rem;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container {
	position: relative;
	visibility: visible;
	font-size: var(--font-size-18);
	color: #FFFFFF;
	/* padding: 0 50px; */
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container {

	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-specialties-overview-introtext {
	visibility: visible;
	padding: 0 50px;
	opacity: 1;
	z-index: 1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-specialties-overview-introtext.invisible {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container.show-item {
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%; /*  calc(100% - 100px); */
	height: 100%;
	padding: 0 50px;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper.show-item {
	visibility: visible;
	opacity: 1;
	z-index: 1;
	transition: all .5s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container {
	position: absolute;
	line-height: 1.2;
	top: 0;
	left: 0;
	right: 0;
	padding: 0 50px;
	width: 100%;
	visibility: hidden;
	z-index: -1;
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container a.page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-link {
	display: inline-block;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 30px;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container.show-item {
	visibility: visible;
	line-height: 1.2;
	width: 100%;
	max-height: 600px;
	z-index: inherit;
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper h3.page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-title {
	font-size: var(--font-size-28);
	font-weight: medium;
	margin-bottom: 1em;
	color: #FFFFFF;
}


#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat( 5, auto );
	grid-auto-flow: column;
	gap: 0 20px;
	font-size: var(--font-size-18);
	background-color: #F7F6F0;
	padding: 50px 40px 50px 40px;
	border-radius: 0 0 20px 20px;
	overflow: hidden;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container {
	display: flex;
	align-items: center;
	min-width: 0;
	min-height: 60px;
	line-height: 1.2;
	border-bottom: 1px solid #C0B6A1;
	transition: all .3s ease-in-out;
}


#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:hover {
	cursor: pointer;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container.active-item {
	transition: all .3s ease-in-out;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container.active-item::before {
	content: '';
	height: 10px;
	width: 10px;
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: left center;
	margin-right: 30px;
	transition: all .3s ease-in-out;
}



#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:nth-child(1) {
	border-top: 1px solid #C0B6A1;
}

#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:nth-child(6) {
	border-top: 1px solid #C0B6A1;
}













#page-homepage-our-impact-slider-wrapper {
	background-color: #F4F3EC;
	padding: 100px;
	margin: 105px 0; /* 120px 0; */
}

#page-homepage-our-impact-slider-wrapper .page-homepage-our-impact-slider-title {
	padding-left: 4%;
}






#page-homepage-our-impact-slider-wrapper {
	position: relative;
	padding: 70px 0;
	overflow: hidden;
}

#page-homepage-our-impact-slider-wrapper::before {
	position: absolute;
    bottom: -20%;
    left: -45%;
    content: '';
    height: 100%;
    width: 100%;
    background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles Impactslider Homepage.svg');
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 90%;
}

#page-homepage-our-impact-slider-wrapper h2.page-homepage-our-impact-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	padding-left: 4%;
}



#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}

#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container .page-homepage-our-impact-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}



#page-homepage-our-impact-slider-wrapper .h-scrolling {
	position: relative;
}
#page-homepage-our-impact-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-homepage-our-impact-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-homepage-our-impact-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}


#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper {
	position: absolute;
	visibility: hidden;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 100%;
	height: 100%;
	width: 60px;
	transition: all .3s ease-in-out;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper .page-homepage-our-impact-slider-left-arrow-container {
	position: relative;
	display: flex;
	height: 60px;
	width: 60px;
	transform: rotate(180deg);
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60px;
	z-index: 25;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: calc(70vw + 115px); /* calc( 75% + 50px ); */
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 100%;
	height: 100%;
	width: 60px;
	transition: all .3s ease-in-out;
	z-index: 25;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper .page-homepage-our-impact-slider-right-arrow-container {
	display: flex;
	height: 60px;
	width: 60px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60px;
}




#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	gap: 0 100px;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper .whitespace-container {
	display: block;
	height: 100%;
	background-color: transparent;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container {
	display: flex;
	flex-direction: row;
	/* flex: 0 0 70%; */
	min-width: 70vw;
	width: 70vw;
	max-width: 70vw;
	height: 100%;
	border-radius: 20px;
	background-color: #FFFFFF;
	overflow: hidden;
}

/*
#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container:last-of-type {
	margin-right: 100px;
}
*/

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-image-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 40%;
	aspect-ratio: 85 / 100;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}


#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 60%;
	padding: 70px 8.33334% 60px 70px;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container {
	font-size: var(--font-size-20);
	color: #000000;
	margin-bottom: 2rem;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container span {
	color: #FF863F;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container .page-homepage-our-impact-slider-single-item-top-title {
	
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-title-container h3.page-homepage-our-impact-slider-single-item-title {
	font-size: var(--font-size-40);
	font-weight: 500;
	margin-bottom: 0.75em; /* 1.1em; */
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-excerpt {
	font-size: var(--font-size-20);
	color: #000000;
}


#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container {
	display: inline-block;
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #000000;
	margin-top: auto;
	border-bottom: 1px solid #000000;
	width: fit-content;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container .page-homepage-our-impact-slider-single-item-readmore {
	display: block;
	margin-bottom: 2px;
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container .page-homepage-our-impact-slider-single-item-readmore::before {
	position: relative;
	top: 6px; /* 5px; */
	display: inline-block;
	content: '';
	height: 24px;
	width: 30px;
	background-image: url('images/icons/LXA Advocaten - Leer meer pijltje.svg');
	background-size: auto 15px;
	background-position: left center;
	background-repeat: no-repeat;
	
}

#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container i {
	margin-right: 10px;
	transform: rotate(-90deg);
	
}












#page-homepage-our-team-slider-wrapper {
	margin: 105px 0; /* 120px 0; */
}

#page-homepage-our-team-slider-wrapper h2.page-homepage-our-team-slider-title {
	font-size: var(--font-size-50);
	margin-bottom: 35px;
}

#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	padding-right: 4%;
}

#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper .page-homepage-our-team-slider-more-members-button-arrow {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper .page-homepage-our-team-slider-more-members-button-arrow:hover {
	cursor: pointer;
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}


#page-homepage-our-team-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-homepage-our-team-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-homepage-our-team-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0;
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 15vw;
	aspect-ratio: 7 / 10; /* 75 / 100; */
	border-radius: 10px;
	margin: 50px 30px;
	overflow: hidden;
	transition: all .3s ease-in-out;
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-image-container {
	position: relative;
	height: 100%;
	width: 100%;
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container:hover {
    transform: scale(1.2);
	transform-origin: center;
	cursor: pointer;
	z-index: 2;
	transition: all .3s ease-in-out;
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container {
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	color: #FFFFFF;
	padding: 50px 15px 30px 15px; /* 50px 30px 30px 30px; */
	background-image: url('images/backgrounds/LXA Advocaten - Background - Name and function.svg');
 	background-position: top left 60%;
	transition: all .3s ease-in-out;
}



#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container:hover .page-home-page-our-team-slide-single-item-content-container {
	bottom: 0;
	max-height: 600px;
	width: 100%;
	transition: all .3s ease-in-out;
}




#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container .page-home-page-our-team-slide-single-item-content-title {
	font-size: var(--font-size-28);
	line-height: 1.1;
	margin-bottom: .5em;
	font-weight: 500;
	color: #79F266;
}

#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container .page-home-page-our-team-slide-single-item-content-funtion {
	font-size: var(--font-size-20);
	line-height: 1.1;
}


.page-homepage-our-team-outtext-container {
	font-size: var(--font-size-22);
	margin: 0 4% 0 0; /* 70px 4% 0 0; */
	margin-bottom: 2rem;
}

.page-homepage-our-team-outtext-container .page-homepage-our-team-outtext-content {
	font-size: var(--font-size-22);
	margin-bottom: 2rem;
}

.page-homepage-our-team-outtext-container a.page-homepage-our-team-outtext-url {
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
	width: fit-content;
}

.page-homepage-our-team-outtext-container a.page-homepage-our-team-outtext-url:before{
	position: relative;
    top: 6px;
    display: inline-block;
    content: '';
    height: 24px;
    width: 30px;
    background-image: url('images/icons/LXA Advocaten - Leer meer pijltje.svg');
    background-size: auto 15px;
    background-position: left center;
    background-repeat: no-repeat;
}






#page-homepage-newsletter-subscription-total-wrapper {
    background: linear-gradient( to top, #F4F3EC 0 50%, transparent 50% );
}

#page-homepage-newsletter-subscription-wrapper {
	min-width: calc( 100% + 8% );
	max-width: 100%;
	margin-left: -4%;
	padding: 0 15px;
	margin-bottom: 35px; /* 70px; */
	
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container {
	position: relative;
	font-size: var(--font-size-54);
	color: #FFFFFF;
	font-weight: 500;
	line-height: 1.2;
	background-color: #29235C;
	border-radius: 20px;
	padding: 70px;
	overflow: hidden;
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
	background-position: left 100% bottom 73%;
	opacity: .7;
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container {
	position: relative;
	padding-right: 30%;
	z-index: 1;
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container p {
	margin-bottom: 1.5rem;
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a {
	font-size: var(--font-size-45);
	color: #FFFFFF;
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a::after {
	position: relative;
	top: 20px;
	display: inline-block;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-left: 30px;
	transition: all .3s ease-in-out;
}

#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a:hover::after {
	margin-left: 50px;
	transition: all .3s ease-in-out;
}





#page-homepage-working-at-wrapper {
	padding: 70px 0;
	background-color: #F4F3EC;
	overflow: hidden;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0 35px;
	
}

#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-left-image-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 58.3333% - 18px );
	aspect-ratio: 100 / 65;
	margin-bottom: 90px;
	border-radius: 10px;
	overflow: hidden;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-left-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-right-image-container {
	position: absolute;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 41.66666% - 18px );
	/* aspect-ratio: 100 / 65; */
	width: 100%;
	margin-top: 90px;
	border-radius: 10px;
	overflow: hidden;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-right-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-quote-container {
	margin-top: -35px;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-quote-container h3 {
	font-size: var(--font-size-45);
	font-weight: 500;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-content-url {
	font-size: var(--font-size-22);
	font-weight: 500;
	color: #000000;
	border-bottom: 1px solid #000000;
	width: fit-content;
}

#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-content-url::before {
	position: relative;
    top: 3px;
    display: inline-block;
    content: '';
    height: 24px;
    width: 30px;
    background-image: url('images/icons/LXA Advocaten - Leer meer pijltje.svg');
    background-size: auto 15px;
    background-position: left center;
    background-repeat: no-repeat;
}









#page-homepage-contactform-wrapper {
	padding: 0 35px 0 35px; /* 0 35px 100px 35px; */
	background: linear-gradient( to bottom, #F4F3EC 0 50%, transparent 50% );
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container h2.page-homepage-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container a {
	color: #FFFFFF;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container {
	padding: 20px 0;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
	transition: all .3s ease-in-out;
}

#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}


#page-homepage-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-homepage-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-homepage-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-homepage-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #7AF266;
	color: #7AF266;
	outline: none;
}


#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}








/* ---- TEMPLATE --> ALGEMEEN ---- */
#page-general-wrapper {
	
}

#page-general-wrapper #page-general-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
}

#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh;
}

#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	/* padding-top: 22.5vh; */
	height: 10px;
	z-index: 2;
}

#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 16.66667%;
}

#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-image-content-content-wrapper .page-general-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-general-wrapper #page-general-header-wrapper .page-general-page-breadcrumb-container span,
#page-general-wrapper #page-general-header-wrapper .page-general-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-general-wrapper #page-general-header-wrapper h1.page-general-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F267;
	margin: 30px 0;
}






	
#page-general-wrapper #page-general-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-general-wrapper #page-general-content-wrapper {
	position: relative;
	margin-top: -45vh;
	/* padding-top: 70px; */
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-general-wrapper #page-general-content-sidebar-wrapper {
	padding-top: 70px;
	padding-left: 8.33334%;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper h4.page-general-content-sidebar-related-team-members-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
	margin: 2rem 0;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a {
	display: flex;
	flex: 0 0 calc( 33.33334% - 10px );
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	border-radius: 10px;
	overflow: hidden;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container .page-general-content-sidebar-related-team-members-single-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background-color: #034C3E;
	border-radius: 10px;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container:hover .page-general-content-sidebar-related-team-members-single-item-overlay {
	z-index: 1;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container .page-general-content-sidebar-related-team-members-single-item-overlay h5.page-general-content-sidebar-related-team-members-single-item-overlay-title {
	font-size: var(--font-size-16);
	color: #FFFFFF;
} 

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper {
	margin: 4rem 0;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper h4.page-general-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}
			




#page-general-wrapper #page-general-content-wrapper .page-general-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container a {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container a:hover,
#page-general-wrapper #page-general-content-wrapper .page-general-content-container a:focus {
	color: #034C3E;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	margin: 4rem 0;
}


#page-general-wrapper #page-general-content-wrapper .page-general-content-title-container h2.page-general-content-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	margin-bottom: 2rem;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-content-container .page-general-content-content {
	margin: 2rem 0 4rem 0;
}


				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container {
					display: flex;
					flex-direction: row;
					flex-wrap: nowrap;
					background-color: #D8D1FF;
					padding: 40px 35px;
					border-radius: 20px;
					margin-bottom: 4rem;
					background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles.svg');
					background-position: top 10% right 50%;
					background-repeat: no-repeat;
					background-size: cover;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content {
					display: flex;
					flex-direction: column;
					flex: 0 0 55%;
					min-width: 60%;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content h3 {
					font-size: var(--font-size-28);
					font-weight: 500;
					margin-bottom: 0;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content h2 {
					font-size: var(--font-size-55);
					margin-bottom: 2rem;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content .page-general-content-be-prepared-content-left-col-content-content {
					font-size: var(--font-size-20);
					font-weight: 500;
					margin-bottom: 2rem;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container a {
					position: relative;
					display: inline-block;
					font-size: var(--font-size-20);
					color: #FFFFFF;
					width: fit-content;
					background-color: #29235C;
					border-bottom: 0 none;
					padding: 20px 70px 20px 30px;
					border-radius: 50px;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container a::after {
					display: inline-block;
					top: 0;
					right: 15px;
					position: absolute;
					content: '';
					height: 100%;
					width: 40px;
					background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
					background-position: right center;
					background-repeat: no-repeat;
					background-size: 40px;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content {
					display: flex;
					flex-direction: row;
					align-items: flex-end;
					flex: 0 0 45%;
					column-gap: 30px;
					min-width: 45%;
					padding-right: 4%;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content .page-general-content-be-prepared-content-right-col-content-left-logo-container {
					display: flex;
					flex-direction: row;
					justify-content: flex-end;
					width: 50%;
				}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content .page-general-content-be-prepared-content-right-col-content-right-logo-container {
					display: flex;
					flex-direction: row;
					justify-content: flex-end;
					width: 50%;
				}



#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container {
	margin-bottom: 4rem;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container h2.page-general-content-all-memberships-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    color: #034C3E;
    margin-bottom: 2rem;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 15px;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container {
	display: flex;
	flex-direction: column;
	width: calc( 33% - 8px );
	justify-content: flex-start;
	align-items: flex-start;
	color: #000000;
	border: 0 none;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container {
	position: relative;
	display: flex;
	flex-direction: column;
	aspect-ratio: 2 / 1;
	width: 100%;
	padding: 10px;
	border: 1px solid #D5D5D5;
	margin-bottom: 1rem;
	transition: all .3s ease-in-out;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container.hide-border {
	padding: 0;
	border: 0 none;
}

			#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container:hover .page-general-content-all-links-single-item-logo-container {
				border-color: #9C89FF;
				transition: all .3s ease-in-out;
			}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container img {
	height: 100%;
	width: 100%;
	aspect-ratio: 2 / 1;
	object-fit: contain;
	object-position: center;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container.hide-border img {
	aspect-ratio: inherit;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container {
	font-size: var(--font-size-16);
	color: #000000;
}




#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container {
	margin-bottom: 4rem;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container h2.page-general-content-all-clients-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    color: #034C3E;
    margin-bottom: 2rem;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container {
	display: flex;
	flex-direction: column;
	width: calc( 33% - 8px );
	justify-content: flex-start;
	align-items: flex-start;
	color: #000000;
	border: 0 none;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container .page-general-content-all-clients-single-item-logo-container {
	aspect-ratio: 2 / 1;
	width: 100%;
	padding: 10px;
	border: 1px solid #D5D5D5;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container .page-general-content-all-clients-single-item-logo-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
}







#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-title-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
	padding-right: 4%;
}

#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-title-container h3 {
	margin-left: -15px;
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	border-left: 2px solid #034C3E;
	padding-left: 15px;
}

#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-image-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
}

#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-image-container img {
	max-width: 100%;
	height: auto;
}





#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	background-color: #F4F3EC;
	padding: 70px;
	border-radius: 15px;
	z-index: 1;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper::before {
	position: absolute;
	content: '';
	bottom: 15px;
	left: -50%;
	transform: translateX( 0% );
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg');
	background-size: cover;
	background-position: left bottom;
	background-repeat: no-repeat;
	z-index: -1;
	
	
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 50px;
	margin-bottom: 70px;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-logo-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc(33.33334% - 25px);
	width: calc(33.33334% - 25px);
	justify-content: flex-start;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-logo-container img {
	width: 50%;
	height: 100%;
	object-fit: contain;
	object-position: left top;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-title-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 66.666667% - 25px ); 
	width: calc( 66.666667% - 25px );
	justify-content: flex-start;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-title-container h3 {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 50px;
}


#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-quote,
#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 33.33334% - 34px );
	width: calc( 33.33334% - 34px );
	justify-content: flex-start
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-quote {
	font-size: var(--font-size-20);
	line-height: 1.2;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container {
	font-size: var(--font-size-18);
	color: #034C3E;
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container p {
	margin-bottom: var(--font-size-18);
}

#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a,
#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a:hover,
#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a:focus {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}














#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item {
	position: relative;
	height: 55px;
	list-style: none;
	line-height: 55px;
	border-bottom: 1px solid #C0B6A1;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item:first-of-type {
	border-top: 1px solid #C0B6A1;
}

				#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item::after {
					position: absolute;
					content: '';
					top: 0;
					right: 0;
					height: 55px;
					width: 22px;
					background-image: url('images/icons/LXA Advocaten - URL-Link pijltje.svg');
					background-position: right center;
					background-repeat: no-repeat;
					background-size: 22px auto;
				}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a {
	position: relative;
	font-size: var(--font-size-20);
	color: #000000;
	border-bottom: 0 none;
}

#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a:hover,
#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a:focus {
	font-size: var(--font-size-20);
	color: #000000;
	border-bottom: 0 none;
}








#page-general-trending-news-slider-wrapper {
	padding: 140px 0 0 0;
	background-color: #F4F3EC;
}

			#page-general-trending-news-slider-wrapper.purple {
				background-color: #D8D1FF;
			}

#page-general-trending-news-slider-wrapper h2.page-general-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	padding-left: 0; /* 4%; */
}



#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}


#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper .page-general-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper .page-general-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container .page-general-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #79F266;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #034C3E;
}

#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}


#page-general-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-general-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-general-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw;
}

/*
#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 22%;
}
*/

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

#page-general-trending-news-slider-wrapper.purple #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container span {
	color: #000000;
}

/*
#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container .page-general-trending-news-slider-single-item-top-title {
	margin-bottom: 40px;
}
*/

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-title-container h3.page-general-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}




#page-general-contactform-wrapper {
	padding-top: 100px;
	margin: 0 0 100px 0;
	background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
}


			#page-general-contactform-wrapper.purple {
				padding-top: 100px;
				margin: 0 0 100px 0;
				background: linear-gradient( to bottom, #D8D1FF 0 45%, transparent 45%);
			}




#page-general-contactform-wrapper .page-general-contactform-container {
	position: relative;
	width: calc(100% + 15%);
    max-width: calc(100% - 20px);
    padding: 80px 100px;
    background-color: #034C3E;
    border-radius: 30px;
    background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
    background-position: right top;
    background-repeat: no-repeat;
	z-index: 1;
	overflow: hidden;
	
}

/*
#page-general-contactform-wrapper .page-general-contactform-container::after {
	position: absolute;
	content: '';
	right: -5%;
	top: 0;
	height: 95%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right -10% top;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
}
*/

#page-general-contactform-wrapper .page-general-contactform-container h2.page-general-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266; /* #7AF266; */
	padding-right: 4%;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container a {
	color: #FFFFFF;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container {
	padding: 20px 0;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266; /* #7AF266; */
	line-height: 60px;
	height: 60px;
	border-color: #7AF266; /* #7AF266; */
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-size: 40px;
	background-color: transparent;
	transition: all .3s ease-in-out;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
    border-color: #7AF266;
    background-color: #7AF266;
    background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
    transition: all .3s ease-in-out;
}

#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}











/* ---- TEMPLATE --> ONZE IMPACTOVERZICHT ---- */
#page-impact-overview-wrapper {
	
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #4A001F;
	/* background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg'); */
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: right bottom 50%;
	background-repeat: no-repeat;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 90vh;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: left 100% top -5vh;
	background-repeat: no-repeat;
	transform: scaleX(-1);
	z-index: -1;
}



#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	z-index: 2;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper .page-impact-overview-image-content-image {
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow: hidden;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper .page-impact-overview-image-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 15%;
	margin-top: 12.5vh;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-image-content-content-wrapper .page-impact-overview-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 30%;
		
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-breadcrumb-container span,
#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper h1.page-impact-overview-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #FF863F;
	margin: 1rem 0;
}

#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-function {
	color: #FFFFFF;
}




	
#page-impact-overview-wrapper #page-impact-overview-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 0; /* 1; */
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper {
	position: relative;
	margin-top: -50vh;
	padding-top: 35px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container {
	padding-right: 4%;
}


#page-impact-overview-wrapper #page-impact-overview-filter-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0 60px;
	margin: 0 0 30px 0;
	padding-bottom: 90px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container {
	position: relative;
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 20px 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}



#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
	z-index: 10;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container:hover {
	cursor: pointer;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container:hover + .page-impact-overview-filter-function-select-list-container,
#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #C0B6A1;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li.active {
	background-color: #F1F1F1;	
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	z-index: 10;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container:hover {
	cursor: pointer;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container:hover + .page-impact-overview-filter-legal-area-select-list-container,
#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li {
	padding: 0 5px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #C0B6A1;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
	/*
	background-color: #F1F1F1;	
	transition: all .3s ease-in-out; 
	*/
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	z-index: 10;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container:hover {
	cursor: pointer;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container:hover + .page-impact-overview-filter-specialty-select-list-container,
#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li {
	padding: 0 5px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #C0B6A1;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
	/*
	background-color: #F1F1F1;	
	*/
}



#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
	z-index: 10;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container:hover {
	cursor: pointer;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container:hover + .page-impact-overview-filter-sector-select-list-container,
#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li {
	padding: 0 5px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #C0B6A1;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
	/*
	background-color: #F1F1F1;	
	*/
}










#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container {
	display: flex;
	flex: 0 0 50%;
	flex-direction: row;	
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(even) {
	padding-left: 60px;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(odd) {
	padding-right: 60px;
	border-right: 1px solid #FF863F;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(n+3) {
	padding-top: 70px;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+3),
#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+4) {
	padding-top: 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container .page-impact-overview-single-item-excerpt {
	display: none;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) .page-impact-overview-single-item-excerpt {
	display: inline-block;
	font-size: var(--font-size-24);
	color: #000000;
	margin-top: calc( 2 * var(--font-size-24) );
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) .page-impact-overview-single-item-excerpt span {
	font-size: var(--font-size-20);
	color: #FF863F;
}

/* 
#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+3) a,
#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+4) a
*/
#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) a,
#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) a {
	padding-bottom: 0;
	border-bottom: 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .item-separator-line {
	width: 100%;
	height: 1px;
	background-color: #FF863F;
	margin: 90px 0 70px 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a {
	display: flex;
	flex-direction: row;
	padding-bottom: 90px;
	border-bottom: 1px solid #FF863F;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a {
	flex-direction: column-reverse;
	justify-content: flex-end;
	width: 100%;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-image-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	aspect-ratio: 90 / 100;
	border-radius: 10px;
	overflow: hidden;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-image-container {
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
	aspect-ratio: 100 / 60;
	border-radius: 10px;
	overflow: hidden;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	padding: 0 10% 0 30px;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container {
	flex: 0 0 auto;
	padding: 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container {
	font-size: var(--font-size-18);
	color: #000000;
	min-height: 30px;
	padding-left: 30px;
	margin-bottom: 1.2em;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container {
	padding: 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container span {
	color: #FF863F;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-content-container h2 {
	font-size: var(--font-size-42);
	font-weight: 500;
	color: #4A001F;
	margin-bottom: 0;
}

#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-content-container h2 {
	font-size: var(--font-size-42);
	min-height: calc( ( var(--font-size-32) * 2 ) + 1.25em );
	font-weight: 500;
	color: #4A001F;
	margin-bottom: 2rem;
}







#page-impact-overview-trackrecord-wrapper {
	background-color: #F4F3EC;
	padding: 140px 0;
	margin: 0 0 70px 0;
}

#page-impact-overview-trackrecord-wrapper h2page-impact-overview-trackrecord-title {
	font-size: var(--font-size-50);
	font-weight: 500;	
}




#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0 60px;
	margin: 0 0 30px 0;
	padding-bottom: 45px;
}


#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 30% - 45px);
	list-style: none;
	z-index: 10;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container {
	font-size: var(--font-size-20);
	min-height: 40px;
	line-height: 40px;
	background-color: #FFFFFF;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 12px;
	border: 1px solid #F4F3EC;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container:hover {
	cursor: pointer;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container:hover + .page-impact-overview-trackrecord-filter-legal-area-select-list-container,
#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 40px;
	line-height: 1.2;
	/* line-height: 40px; */
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;	
	transition: all .3s ease-in-out;
}





#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 30% - 45px);
	list-style: none;
	z-index: 10;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #FFFFFF;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 12px;
	border: 1px solid #F4F3EC;
	transition: all .3s ease-in-out;
	overflow: hidden;
	overflow-y: auto;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container:hover {
	cursor: pointer;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container:hover + .page-impact-overview-trackrecord-filter-specialists-select-list-container,
#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 40px;
	line-height: 1.2;
	/* line-height: 40px; */
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;	
	transition: all .3s ease-in-out;
}








#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination {
	font-size: var(--font-size-20);
	width: 100%;
	text-align: center;
	margin: 15px 0;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination a {
	color: #000000;
	padding: 0 3px;
	margin: 0 3px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination a.active {
	border-bottom: 1px solid #000000;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container {
	padding: 20px 0 100px 0;
	border-bottom: 1px solid #FF863F;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container:first-of-type {
	border-top: 1px solid #FF863F;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin-bottom: 70px;
}



#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-date-container {
	display: flex;
	flex: 0 0 20%;
	flex-direction: row;	
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-date-container .page-impact-overview-trackrecord-all-items-single-item-date {
	font-size: var(--font-size-32);
	font-weight: 500;
	color: #FF863F;
	line-height: 1;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container {
	display: flex;
	flex: 0 0 80%;
	flex-direction: column;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container h3.page-impact-overview-trackrecord-all-items-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	margin-bottom: 10px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container .page-impact-overview-trackrecord-all-items-single-item-specialty {
	font-size: var(--font-size-20);
	font-weight: 400;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container .page-impact-overview-trackrecord-all-items-single-item-specialty span.specialty {
	color: #FF863F;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar {
	display: flex;
	flex: 0 0 20%;
	flex-direction: column;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container {
	font-size: var(--font-size-20);
	margin-bottom: 35px;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li {
	list-style: none;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li::after {
	content: ',';
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li:last-of-type::after {
	content: '';
}


#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content {
	display: flex;
	flex: 0 0 80%;
	flex-direction: column;
	font-size: var(--font-size-20);
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content a {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-contentt a:hover,
#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content a:focus {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container {
	font-size: var(--font-size-20);
	margin-top: auto;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container li {
	list-style: none;
}

#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container li a {
	color: #000000;
	border-bottom: 1px solid #000000;
}












#page-impact-overview-newsletter-subscription-wrapper {
	width: calc( 100% + 8% );
	/* max-width: 100%; */
	margin-left: -4%;
	padding: 0 15px;
	margin-bottom: 70px;
}

#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container {
	position: relative;
	font-size: var(--font-size-60);
	color: #FFFFFF;
	font-weight: 500;
	line-height: 1.2;
	background-color: #4A001F;
	border-radius: 20px;
	padding: 115px 80px;
}

#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
	background-position: top center;
	opacity: .8;
}

#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container {
	position: relative;
	padding-right: 30%;
	z-index: 1;
}

#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a {
	font-size: var(--font-size-50);
	color: #FFFFFF;
}

#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a::after {
	position: relative;
	top: 20px;
	display: inline-block;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-left: 30px;
	transition: all .3s ease-in-out;
}

#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a:hover::after {
	margin-left: 50px;
	transition: all .3s ease-in-out;
}
















/* ---- TEMPLATE --> ONZE IMPACT ---- */
#page-onze-impact-wrapper {
	
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #4A001F;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: left bottom 28vh, right bottom 50%;
	background-repeat: no-repeat, no-repeat;
}



#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	padding-top: 22.5vh;
	z-index: 2;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper .page-onze-impact-image-content-image {
	display: flex;
	flex-direction: column;
	aspect-ratio: 80 / 100;
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper .page-onze-impact-image-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 16.66667%;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-image-content-content-wrapper .page-onze-impact-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 30%;
		
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-breadcrumb-container span,
#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper h1.page-onze-impact-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #FF863F;
	margin: 30px 0;
}

#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-function {
	color: #FFFFFF;
}




	
#page-onze-impact-wrapper #page-onze-impact-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-onze-impact-wrapper #page-onze-impact-content-wrapper {
	position: relative;
	margin-top: -30vh;
	padding-top: 70px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper {
	padding-top: 30vh;
	padding-left: 8.33334%;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container h4.page-onze-impact-content-sidebar-expertise-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container .page-onze-impact-content-sidebar-expertise-items-container li.page-onze-impact-content-sidebar-expertise-items-single-item {
	list-style: none;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container .page-onze-impact-content-sidebar-expertise-items-container li.page-onze-impact-content-sidebar-expertise-items-single-item:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container h4.page-onze-impact-content-sidebar-team-members-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 2rem;
	margin-top: 4rem;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a {
	display: flex;
	flex: 0 0 calc( 33.33334% - 10px );
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	border-radius: 10px;
	overflow: hidden;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container .page-onze-impact-content-sidebar-team-members-single-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background-color: #034C3E;
	border-radius: 10px;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container:hover .page-onze-impact-content-sidebar-team-members-single-item-overlay {
	z-index: 1;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container .page-onze-impact-content-sidebar-team-members-single-item-overlay h5.page-onze-impact-content-sidebar-team-members-single-item-overlay-title {
	font-size: var(--font-size-16);
	color: #FFFFFF;
} 


#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	margin: 4rem 0;
}

#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote {
	position: relative;
	left: -20px;
	font-size: var(--font-size-40);
	line-height: 1.2;
	font-weight: 500;
	color: #FF863F;
	padding-right: 25.00002%;
	margin: 4rem 0;
	border-left: 3px solid #FF863F;
	padding-left: 20px;
}

#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote .page-onze-impact-content-quote-name {
	font-size: var(--font-size-20);
	color: #4A001F;
	margin-top: 2em;
}

#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote .page-onze-impact-content-quote-name::before {
	content: '-';
	margin-right: 5px;
}

#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-content-container .page-onze-impact-content-content {
	margin: 4rem 0;
}







#page-onze-impact-trending-news-slider-wrapper {
	padding: 140px 0;
	background-color: #F4F3EC;
}

#page-onze-impact-trending-news-slider-wrapper h2.page-onze-impact-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	padding-left: 0; /* 4%; */
}



#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}


#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper .page-onze-impact-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper .page-onze-impact-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container .page-onze-impact-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}


#page-onze-impact-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-onze-impact-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-onze-impact-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw;
}

/*
#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 22%;
}
*/

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

/*
#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container .page-onze-impact-trending-news-slider-single-item-top-title {
	margin-bottom: 40px;
}
*/

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-title-container h3.page-onze-impact-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	margin-bottom: 1.5rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}










/* ---- TEMPLATE --> NIEUWSOVERZICHT ---- */
#page-news-overview-wrapper {
	
}

/*
#page-news-overview-wrapper #page-news-overview-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #4A001F;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: left bottom 28vh, right bottom 50%;
	background-repeat: no-repeat, no-repeat;
}
*/



#page-news-overview-wrapper #page-news-overview-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #4A001F;
	/* background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg'); */
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: right bottom 50%;
	background-repeat: no-repeat;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 90vh;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: left 100% top -5vh;
	background-repeat: no-repeat;
	transform: scaleX(-1);
	z-index: -1;
}



#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	z-index: 2;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper .page-news-overview-image-content-image {
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow: hidden;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper .page-news-overview-image-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 15%;
	margin-top: 22.5vh;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-image-content-content-wrapper .page-news-overview-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 30%;
		
}

#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-breadcrumb-container span,
#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper h1.page-news-overview-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #FF863F;
	margin: 1rem 0;
}

#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-function {
	color: #FFFFFF;
}




	
#page-news-overview-wrapper #page-news-overview-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper {
	position: relative;
	margin-top: -45vh;
	padding-top: 35px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container {
	padding-right: 4%;
}


#page-news-overview-wrapper #page-news-overview-filter-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0 60px;
	margin: 0 0 30px 0;
	padding-bottom: 90px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container {
	position: relative;
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 20px 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}



#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
	z-index: 10;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container:hover {
	cursor: pointer;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container:hover + .page-news-overview-filter-function-select-list-container,
#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #C0B6A1;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items li.active {
	background-color: #F1F1F1;	
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	z-index: 10;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container:hover {
	cursor: pointer;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container:hover + .page-news-overview-filter-legal-area-select-list-container,
#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li {
	display: flex;
	align-items: center;
	min-height: 40px;
	line-height: 1.2;
	/* line-height: 40px; */
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;	
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	z-index: 10;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container:hover {
	cursor: pointer;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container:hover + .page-news-overview-filter-specialty-select-list-container,
#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li {
	display: flex;
	align-items: center;
	min-height: 40px;
	line-height: 1.2;
	/* line-height: 40px; */
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;
}



#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow: hidden;
	z-index: 10;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container:hover {
	cursor: pointer;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container:hover + .page-news-overview-filter-sector-select-list-container,
#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li {
	display: flex;
	align-items: center;
	min-height: 40px;
	line-height: 1.2;
	/* line-height: 40px; */
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;	
}

#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li.active {
	color: #FFFFFF;
	background-color: #4A001F;
	transition: all .3s ease-in-out;	
}










#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container {
	display: flex;
	flex: 0 0 50%;
	flex-direction: row;	
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(even) {
	padding-left: 60px;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(odd) {
	padding-right: 60px;
	border-right: 1px solid #FF863F;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-child(n+3) {
	padding-top: 70px;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+5),
#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+6) {
	padding-top: 0;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+3) a,
#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+4) a {
	padding-bottom: 0;
	border-bottom: 0;
}


.item-separator-line {
	width: 100%;
	height: 1px;
	background-color: #FF863F;
	margin: 90px 0 70px 0;
}


#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a {
	display: flex;
	flex-direction: row;
	padding-bottom: 50px; /* 90px; */
	border-bottom: 1px solid #FF863F;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 40%;
	height: auto;
	overflow: hidden;
}


#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container .page-news-overview-single-item-image {
	aspect-ratio: 8 / 5; /* 90 / 100; */
	
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
}

#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 60%;
	padding: 0 0 0 35px;
}

.page-news-overview-single-item-specialty-content {
	font-size: var(--font-size-18);
	color: #000000;
	min-height: 30px;
	padding-left: 0; /* 15px; */
	margin-bottom: 1.2em;
}

.page-news-overview-single-item-specialty-content span {
	color: #FF863F;
}

.page-news-overview-single-item-content-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	color: #000000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	margin-bottom: 0;
}

#page-news-overview-wrapper button.page-news-overview-all-items-readmore-button {
	position: relative;
    left: 50%;
    transform: translateX(-50%);
	background-color: transparent;
	border: 0 none;
	border-bottom: 1px solid #707070;
	margin: 100px auto 30px auto;
	padding: 0;
}




#page-news-overview-newsletter-subscription-wrapper {
	width: calc( 100% + 8% );
	max-width: calc( 100% + 8%);
	margin-left: -4%;
	padding: 0 15px;
}

#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container {
	position: relative;
	font-size: var(--font-size-60);
	color: #FFFFFF;
	font-weight: 500;
	line-height: 1.2;
	background-color: #4A001F;
	border-radius: 20px;
	padding: 115px 80px;
}

#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
	background-position: top center;
	opacity: .8;
}

#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container {
	position: relative;
	padding-right: 30%;
	z-index: 1;
}

#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a {
	font-size: var(--font-size-50);
	color: #FFFFFF;
}

#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a::after {
	position: relative;
	top: 20px;
	display: inline-block;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-left: 30px;
	transition: all .3s ease-in-out;
}

#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a:hover::after {
	margin-left: 50px;
	transition: all .3s ease-in-out;
}















/* ---- TEMPLATE --> NIEUWS EN PUBLICATIES ---- */
#page-news-and-publications-wrapper {
	
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #4A001F;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
	background-position: left bottom 28vh, right bottom 50%;
	background-repeat: no-repeat, no-repeat;
}



#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh;
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	align-self: flex-start;
	flex: 0 0 33.33334%;
	max-width: 33.33334%;
	height: 45vh;
	margin-top: 22.5vh;
	z-index: 2;
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container {
	position: absolute;
	top: 0;
	right: 0;
	/*
	display: flex;
	flex-direction: column;
	aspect-ratio: 100 / 70; 
	*/
	height: 100%;
	width: 70vw; /* 100%; */
	border-radius: 0 10px 10px 0;
	overflow: hidden;
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container img {
	visibility: hidden;
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container img.show-image {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
	justify-content: center;
	transform: translateY(-5%);
	padding-left: 6%; /* 8.33334%; */
	padding-right: 4%; /* 15%; */
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-image-content-content-wrapper .page-news-and-publications-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 30%;
		
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-breadcrumb-container span,
#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper h1.page-news-and-publications-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	line-height: 1;
	color: #FF863F;
	margin: 15px 0; /* 30px 0; */
}

#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-function {
	color: #FFFFFF;
}




	
#page-news-and-publications-wrapper #page-news-and-publications-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper {
	position: relative;
	margin-top: -30vh;
	padding-top: 35px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: var(--font-size-20);
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container .page-news-and-publications-content-author-and-date-author-container {
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container .page-news-and-publications-content-author-and-date-date-container {
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
	margin-left: auto;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper {
	padding-top: 15vh; /* 30vh; */
	padding-left: 8.33334%;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container h4.page-news-and-publications-content-sidebar-expertise-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item {
	list-style: none;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a
{
	color: #000000;
}


#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a:hover,
#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a:focus
{
	color: #000000;
}


#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container {
	margin-bottom: 2rem;
	margin-top: 4rem;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-introtext {
	font-size: var(--font-size-20);
	font-weight: 400;
	margin-bottom: 1rem;	
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a {
	display: flex;
	flex: 0 0 calc( 33.33334% - 10px );
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	border-radius: 10px;
	overflow: hidden;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container .page-news-and-publications-content-sidebar-team-members-single-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background-color: #034C3E;
	border-radius: 10px;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container:hover .page-news-and-publications-content-sidebar-team-members-single-item-overlay {
	z-index: 1;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container .page-news-and-publications-content-sidebar-team-members-single-item-overlay h5.page-news-and-publications-content-sidebar-team-members-single-item-overlay-title {
	font-size: var(--font-size-16);
	color: #FFFFFF;
} 


#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	font-weight: 500;
	margin: 4rem 0;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote {
	position: relative;
	left: -20px;
	font-size: var(--font-size-40);
	line-height: 1.2;
	font-weight: 500;
	color: #FF863F;
	padding-right: 25.00002%;
	margin: 4rem 0;
	border-left: 3px solid #FF863F;
	padding-left: 20px;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote .page-news-and-publications-content-quote-name {
	font-size: var(--font-size-20);
	color: #4A001F;
	margin-top: 2em;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote .page-news-and-publications-content-quote-name::before {
	content: '-';
	margin-right: 5px;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content {
	margin: 4rem 0;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a:hover,
#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a:focus {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}






#page-news-and-publications-trending-news-slider-wrapper {
	padding: 140px 0;
	margin-bottom: 70px;
	background-color: #F4F3EC;
}

#page-news-and-publications-trending-news-slider-wrapper h2.page-news-and-publications-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	padding-left: 4%;
}



#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}


#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper .page-news-and-publications-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper .page-news-and-publications-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container .page-news-and-publications-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}




#page-news-and-publications-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-news-and-publications-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-news-and-publications-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px; /* 0 100px; */
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw; /* 0 0 18%; */
}

/*
#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 22%;
}
*/

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5; /* 100 / 55; */
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

/*
#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container .page-news-and-publications-trending-news-slider-single-item-top-title {
	margin-bottom: 40px;
}
*/

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-title-container h3.page-news-and-publications-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: normal;
    overflow-wrap: break-word;
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}

#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}












#page-news-and-publications-newsletter-subscription-wrapper {
	width: calc( 100% + 8% );
	max-width: calc( 100% + 8% );
	margin-left: -4%;
	padding: 0 15px;
}

#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container {
	position: relative;
	font-size: var(--font-size-60);
	color: #FFFFFF;
	font-weight: 500;
	line-height: 1.2;
	background-color: #4A001F;
	border-radius: 20px;
	padding: 115px 80px;
}

#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
	background-position: top center;
	opacity: .8;
}

#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container {
	position: relative;
	padding-right: 30%;
	z-index: 1;
}

#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a {
	font-size: var(--font-size-50);
	color: #FFFFFF;
}

#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a::after {
	position: relative;
	top: 20px;
	display: inline-block;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-left: 30px;
	transition: all .3s ease-in-out;
}

#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a:hover::after {
	margin-left: 50px;
	transition: all .3s ease-in-out;
}













/* ---- TEMPLATE --> SPECIALISMEN ---- */
#page-specialties-wrapper {
	
}

#page-specialties-wrapper #page-specialties-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #29235C;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
}

#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	/* padding-top: 22.5vh; */
	height: 10px;
	z-index: 2;
}

#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 16.66667%;
}

#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-image-content-content-wrapper .page-specialties-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-specialties-wrapper #page-specialties-header-wrapper .page-specialties-page-breadcrumb-container span,
#page-specialties-wrapper #page-specialties-header-wrapper .page-specialties-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-specialties-wrapper #page-specialties-header-wrapper h1.page-specialties-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #9C89FF;
	margin: 1rem 0;
}






	
#page-specialties-wrapper #page-specialties-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-specialties-wrapper #page-specialties-content-wrapper {
	position: relative;
	margin-top: -45vh;
	/* padding-top: 70px; */
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper {
	padding-top: 70px;
	padding-left: 8.33334%;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper h4.page-specialties-content-sidebar-related-team-members-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
	margin: 2rem 0;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a {
	display: flex;
	flex: 0 0 calc( 33.33334% - 10px );
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	border-radius: 10px;
	overflow: hidden;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container .page-specialties-content-sidebar-related-team-members-single-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background-color: #034C3E;
	border-radius: 10px;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container:hover .page-specialties-content-sidebar-related-team-members-single-item-overlay {
	z-index: 1;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container .page-specialties-content-sidebar-related-team-members-single-item-overlay h5.page-specialties-content-sidebar-related-team-members-single-item-overlay-title {
	font-size: var(--font-size-16);
	color: #FFFFFF;
} 

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper {
	margin: 4rem 0;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper h4.page-specialties-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}
			




#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a:hover,
#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a:focus {
	color: #034C3E;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	margin: 4rem 0;
}


#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-title-container h2.page-specialties-content-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #29235C;
	margin-bottom: 2rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-content-container .page-specialties-content-content {
	margin: 2rem 0 4rem 0;
}


#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	background-color: #D8D1FF;
	padding: 40px 35px;
	border-radius: 20px;
	margin-bottom: 4rem;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles.svg');
	background-position: top 10% right 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content {
	display: flex;
	flex-direction: column;
	flex: 0 0 55%;
	min-width: 60%;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content h3 {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 0;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content h2 {
	font-size: var(--font-size-55);
	margin-bottom: 2rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content .page-specialties-content-be-prepared-content-left-col-content-content {
	font-size: var(--font-size-20);
	font-weight: 500;
	margin-bottom: 2rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container a {
	position: relative;
	display: inline-block;
	font-size: var(--font-size-20);
	color: #FFFFFF;
	width: fit-content;
	background-color: #29235C;
	border-bottom: 0 none;
	padding: 20px 70px 20px 30px;
	border-radius: 50px;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container a::after {
	display: inline-block;
	top: 0;
	right: 15px;
	position: absolute;
	content: '';
	height: 100%;
	width: 40px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 40px;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	flex: 0 0 45%;
	column-gap: 30px;
	min-width: 45%;
	padding-right: 4%;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content .page-specialties-content-be-prepared-content-right-col-content-left-logo-container {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 50%;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content .page-specialties-content-be-prepared-content-right-col-content-right-logo-container {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 50%;
}



#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container {
	margin-bottom: 4rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container h2.page-specialties-content-all-memberships-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    color: #29235C;
    margin-bottom: 2rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 15px;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container {
	display: flex;
	flex-direction: column;
	width: calc( 33% - 8px );
	justify-content: flex-start;
	align-items: flex-start;
	color: #000000;
	border: 0 none;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container {
	position: relative;
	display: flex;
	flex-direction: column;
	aspect-ratio: 2 / 1;
	width: 100%;
	padding: 10px;
	border: 1px solid #D5D5D5;
	margin-bottom: 1rem;
	transition: all .3s ease-in-out;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container.hide-border {
	padding: 0;
	border: 0 none;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container:hover .page-specialties-content-all-links-single-item-logo-container {
	border-color: #9C89FF;
	transition: all .3s ease-in-out;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container img {
	height: 100%;
	width: 100%;
	aspect-ratio: 2 / 1;
	object-fit: contain;
	object-position: center;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container.hide-border img {
	aspect-ratio: inherit;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container {
	font-size: var(--font-size-16);
	color: #000000;
}




#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container {
	margin-bottom: 4rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container h2.page-specialties-content-all-clients-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    color: #29235C;
    margin-bottom: 2rem;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container {
	display: flex;
	flex-direction: column;
	width: calc( 33% - 8px );
	justify-content: flex-start;
	align-items: flex-start;
	color: #000000;
	border: 0 none;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container .page-specialties-content-all-clients-single-item-logo-container {
	aspect-ratio: 2 / 1;
	width: 100%;
	padding: 10px;
	border: 1px solid #D5D5D5;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container .page-specialties-content-all-clients-single-item-logo-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
}







#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-title-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
	padding-right: 4%;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-title-container h3 {
	margin-left: -15px;
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	border-left: 2px solid #034C3E;
	padding-left: 15px;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-image-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-image-container img {
	max-width: 100%;
	height: auto;
}





#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	background-color: #F4F3EC;
	padding: 70px;
	border-radius: 15px;
	z-index: 1;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper::before {
	position: absolute;
	content: '';
	bottom: 15px;
	left: -50%;
	transform: translateX( 0% );
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg');
	background-size: cover;
	background-position: left bottom;
	background-repeat: no-repeat;
	z-index: -1;
	
	
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 50px;
	margin-bottom: 70px;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-logo-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc(33.33334% - 25px);
	width: calc(33.33334% - 25px);
	justify-content: flex-start;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-logo-container img {
	width: 50%;
	height: 100%;
	object-fit: contain;
	object-position: left top;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-title-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 66.666667% - 25px ); 
	width: calc( 66.666667% - 25px );
	justify-content: flex-start;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-title-container h3 {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 50px;
}


#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-quote,
#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 33.33334% - 34px );
	width: calc( 33.33334% - 34px );
	justify-content: flex-start
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-quote {
	font-size: var(--font-size-20);
	line-height: 1.2;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container {
	font-size: var(--font-size-18);
	color: #034C3E;
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container p {
	margin-bottom: var(--font-size-18);
}

#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a,
#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a:hover,
#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a:focus {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}














#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item {
	position: relative;
	height: 55px;
	list-style: none;
	line-height: 55px;
	border-bottom: 1px solid #C0B6A1;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item::after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	height: 55px;
	width: 22px;
	background-image: url('images/icons/LXA Advocaten - URL-Link pijltje.svg');
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 22px auto;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a {
	position: relative;
	font-size: var(--font-size-20);
	color: #000000;
	border-bottom: 0 none;
}

#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a:hover,
#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a:focus {
	font-size: var(--font-size-20);
	color: #000000;
	border-bottom: 0 none;
}








#page-specialties-trending-news-slider-wrapper {
	padding: 140px 0 0 0;
	background-color: #F4F3EC;
}

#page-specialties-trending-news-slider-wrapper.purple {
	background-color: #D8D1FF;
}

#page-specialties-trending-news-slider-wrapper h2.page-specialties-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	padding-left: 0; /* 4%; */
}



#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;	
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper .page-specialties-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper .page-specialties-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container .page-specialties-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}


#page-specialties-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-specialties-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-specialties-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw;
}

/*
#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 22%;
}
*/

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

#page-specialties-trending-news-slider-wrapper.purple #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container span {
	color: #000000;
}

/*
#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container .page-specialties-trending-news-slider-single-item-top-title {
	margin-bottom: 40px;
}
*/

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-title-container h3.page-specialties-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}




#page-specialties-contactform-wrapper {
	padding-top: 100px;
	margin: 0 0 100px 0;
	background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
}


#page-specialties-contactform-wrapper.purple {
	padding-top: 100px;
	margin: 0 0 100px 0;
	background: linear-gradient( to bottom, #D8D1FF 0 45%, transparent 45%);
}




#page-specialties-contactform-wrapper .page-specialties-contactform-container {
	position: relative;
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #29235C; /* #034C3E; */
	border-radius: 30px;
	z-index: 1;
	overflow: hidden;
	
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container::after {
	position: absolute;
	content: '';
	right: -5%;
	top: 0;
	height: 95%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles - v2.svg');
	background-position: right -10% top;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
	
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container h2.page-specialties-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #9C89FF; /* #7AF266; */
	padding-right: 4%;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container a {
	color: #FFFFFF;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container {
	padding: 20px 0;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #9C89FF; /* #7AF266; */
	line-height: 60px;
	height: 60px;
	border-color: #9C89FF; /* #7AF266; */
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-size: 40px;
	background-color: transparent;
	transition: all .3s ease-in-out;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="submit"]:hover {
	color: #29235C;
	border-color: #9C89FF;
	background-color: #9C89FF;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
	transition: all .3s ease-in-out;
}

#page-specialties-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-specialties-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-specialties-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-specialties-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #9C89FF;
	color: #9C89FF;
	outline: none;
}

#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container .gform_confirmation_wrapper {
	color: #9C89FF;
}











/* ---- TEMPLATE --> SECTOREN ---- */
#page-sectors-wrapper {
	
}

#page-sectors-wrapper #page-sectors-header-wrapper {
	position: relative;
	height: 90vh;
	min-height: 90vh;
	/*
	background-color: #29235C;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
	*/
}

#page-sectors-wrapper #page-sectors-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	
    background-image: url('images/masks/LXA Advocaten - Masks - Red Mask Squares Small.svg'), url('images/masks/LXA Advocaten - Masks - Red Mask Squares Large.svg');
    background-position: left -30vw top 45%, right -35vw top 25%;
    background-repeat: no-repeat, no-repeat;
    background-size: 70vw, 80vw;
	z-index: 2;
}

#page-sectors-wrapper #page-sectors-header-wrapper::after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba( 0, 0, 0, .3);
	z-index: 1;
}

#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh;
	z-index: 3;
}

#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	padding-top: 0;
	height: 10px;
	/* padding-top: 22.5vh; */
	z-index: 2;
}

#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-image-content-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 8.33334%;
	z-index: 1;
}

#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-image-content-content-wrapper .page-sectors-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-sectors-wrapper #page-sectors-header-wrapper .page-sectors-page-breadcrumb-container span,
#page-sectors-wrapper #page-sectors-header-wrapper .page-sectors-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-sectors-wrapper #page-sectors-header-wrapper h1.page-sectors-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #FF863F;
	margin: 1rem 0;
}






	
#page-sectors-wrapper #page-sectors-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-sectors-wrapper #page-sectors-content-wrapper {
	position: relative;
	margin-top: -45vh;
	/* padding-top: 70px; */
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper {
	padding-top: 70px;
	padding-left: 8.33334%;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper h4.page-sectors-content-sidebar-related-team-members-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
	margin: 2rem 0;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a {
	display: flex;
	flex: 0 0 calc( 33.33334% - 10px );
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	border-radius: 10px;
	overflow: hidden;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container .page-sectors-content-sidebar-related-team-members-single-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background-color: #034C3E;
	border-radius: 10px;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container:hover .page-sectors-content-sidebar-related-team-members-single-item-overlay {
	z-index: 1;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container .page-sectors-content-sidebar-related-team-members-single-item-overlay h5.page-sectors-content-sidebar-related-team-members-single-item-overlay-title {
	font-size: var(--font-size-16);
	color: #FFFFFF;
} 

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper {
	margin: 4rem 0;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper h4.page-sectors-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Orange.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}
			




#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container a,
#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container a:hover,
#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container a:focus {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container .page-sectors-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	margin: 4rem 0;
}


#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-title-container h2.page-sectors-content-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #4A001F;
	margin-bottom: 2rem;
}

#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container .page-sectors-content-content-container .page-sectors-content-content {
	margin: 2rem 0 4rem 0;
}







#page-sectors-trending-news-slider-wrapper {
	padding: 140px 0 0 0;
	background-color: #F4F3EC;
}

#page-sectors-trending-news-slider-wrapper h2.page-sectors-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	padding-left: 4%;
}



#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}


#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper .page-sectors-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper .page-sectors-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container .page-sectors-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}




#page-sectors-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-sectors-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-sectors-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 100px;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 18%;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 22%;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 100 / 55;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 30px;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container .page-sectors-trending-news-slider-single-item-top-title {
	margin-bottom: 40px;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-title-container h3.page-sectors-trending-news-slider-single-item-title {
	font-size: var(--font-size-42);
	font-weight: 500;
}

#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}














#page-sectors-contactform-wrapper {
	padding: 100px 35px 100px 35px;
	background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container h2.page-sectors-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container a {
	color: #FFFFFF;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container {
	padding: 20px 0;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}

#page-sectors-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-sectors-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-sectors-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-sectors-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #7AF266;
	color: #7AF266;
	outline: none;
}

#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}








/* ---- TEMPLATE --> RECHTSGEBIEDEN ---- */
#page-legal-area-wrapper {
	
}

#page-legal-area-wrapper #page-legal-area-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
	background-position: center top -50vh;
	background-repeat: no-repeat;
}



#page-legal-area-wrapper #page-legal-area-header-wrapper::after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 50vh;
	margin-top: 20vh;
	z-index: 2;
}

#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper .page-legal-area-header-image-content-image-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
}

#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper .page-legal-area-header-image-content-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 10px 10px 0;
}

#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-image-content-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 4%; /* 16.66667%; */
	z-index: 6;
}



#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-image-content-content-wrapper .page-legal-area-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
	/* padding-top: 3rem; */
}

#page-legal-area-wrapper #page-legal-area-header-wrapper .page-legal-area-page-breadcrumb-container span,
#page-legal-area-wrapper #page-legal-area-header-wrapper .page-legal-area-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-legal-area-wrapper #page-legal-area-header-wrapper h1.page-legal-area-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	line-height: 1;
	color: #79F266;
	margin: 1rem 0;
}






	
#page-legal-area-wrapper #page-legal-area-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper {
	position: relative;
	margin-top: -45vh;
	/* padding-top: 70px; */
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper {
	padding-top: 35vh;
	padding-left: 8.33334%;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper.no-image {
	padding-top: 70px;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper h4.page-legal-area-content-sidebar-related-team-members-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 15px;
	margin: 2rem 0;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a {
	display: flex;
	flex: 0 0 calc( 33.33334% - 10px );
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	border-radius: 10px;
	overflow: hidden;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container .page-legal-area-content-sidebar-related-team-members-single-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 15px;
	background-color: #034C3E;
	border-radius: 10px;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container:hover .page-legal-area-content-sidebar-related-team-members-single-item-overlay {
	z-index: 1;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container .page-legal-area-content-sidebar-related-team-members-single-item-overlay h5.page-legal-area-content-sidebar-related-team-members-single-item-overlay-title {
	font-size: var(--font-size-16);
	color: #FFFFFF;
} 

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper {
	margin: 4rem 0;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper h4.page-legal-area-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}


#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a:hover,
#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a:focus {
	color: #034C3E;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	margin: 4rem 0;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-title-container h2.page-legal-area-content-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	margin-bottom: 2rem;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content {
	margin: 2rem 0 4rem 0;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul {
	padding: 0;
	margin-left: 30px;
	text-indent: -30px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul li {
	list-style: none;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul li::before {
	content: '';
	display: inline-block;
	height: 7px; /* 10px; */
	width: 7px; /* 10px; */
	background-image: url('images/icons/LXA - Icon - Liststyle - Dark Green.svg');
	background-size: 7px; /* 10px; */
	background-repeat: no-repeat;
	margin-right: 15px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container h3.page-legal-area-content-related-info-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper {
	border-bottom: 1px solid #E0DBD0;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper:first-of-type {
	padding-top: 30px;
	border-top: 1px solid #E0DBD0;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container {
	font-size: var(--font-size-20);
	color: #000000;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-image {
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	aspect-ratio: 1 / 1;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-image img {
	height: 100%;
    width: 100%;
    object-fit: cover;
	border-radius: 10px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	padding-left: 20px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-content-container h4 {
	font-size: var(--font-size-24);
	margin-bottom: 2em;
}


#page-legal-area-wrapper h3.page-legal-area-content-related-events-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    color: #034C3E;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper {
    border-bottom: 1px solid #E0DBD0;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper:first-of-type {
	padding-top: 30px;
    border-top: 1px solid #E0DBD0;
}



#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container {
	font-size: var(--font-size-20);
    color: #000000;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container .page-legal-area-content-related-events-single-item-image-container {
	display: flex;
    flex-direction: column;
    flex: 0 0 33.33334%;
    aspect-ratio: 1 / 1;	
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container .page-legal-area-content-related-events-single-item-image-container img {
	height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper {
	display: flex;
    flex-direction: column;
    flex: 0 0 66.66667%;
    padding-left: 20px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;	
	margin-bottom: 1.5rem;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-date {
	position: relative;
	display: inline-block;
    flex-direction: column;
    justify-content: center;
	font-size: var(--font-size-14);
	padding: 7px 20px;
	border-radius: 50px;
	background-color: #79F266;	
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-date::before {
	position: relative;
	top: 2px;
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 7px;
	background-image: url('images/icons/LXA Advocaten - Calendar icon.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-location {
	display: inline-block;
    flex-direction: column;
    justify-content: center;
	font-size: var(--font-size-14);
	padding: 7px 20px;
	border-radius: 50px;
	margin-left: 10px;
	background-color: #F4F3EC;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-location::before {
	position: relative;
	top: 2px;
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 5px;
	background-image: url('images/icons/LXA Advocaten - Location marker.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-content-container {
	display: flex;
	flex-direction: column;
	font-size: var(--font-size-20);
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-content-container h4.page-legal-area-content-related-events-single-item-content-title {
	font-size: var(--font-size-24);
    font-weight: 500;
    color: #034C3E;
	margin-bottom: 1rem;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-conntent-subscription-button-container {
	margin-top: auto;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-conntent-subscription-button-container a {
	position: relative;
	top: -7px;
	font-size: var(--font-size-18);
	text-decoration: none;
	padding: 10px 20px;
	border-radius: 50px;
	border: 1px solid #034C3E;
	transition: all .3s ease-in-out;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-conntent-subscription-button-container a:hover {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}










#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-title-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
	padding-right: 4%;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-title-container h3 {
	margin-left: -15px;
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	border-left: 2px solid #034C3E;
	padding-left: 15px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-image-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-image-container img {
	max-width: 100%;
	height: auto;
}





#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	background-color: #F4F3EC;
	padding: 70px;
	border-radius: 15px;
	z-index: 1;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper::before {
	position: absolute;
	content: '';
	bottom: 15px;
	left: -50%;
	transform: translateX( 0% );
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg');
	background-size: cover;
	background-position: left bottom;
	background-repeat: no-repeat;
	z-index: -1;
	
	
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 50px;
	margin-bottom: 70px;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-logo-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc(33.33334% - 25px);
	width: calc(33.33334% - 25px);
	justify-content: flex-start;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-logo-container img {
	width: 50%;
	height: 100%;
	object-fit: contain;
	object-position: left top;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-title-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 66.666667% - 25px ); 
	width: calc( 66.666667% - 25px );
	justify-content: flex-start;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-title-container h3 {
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #034C3E;
	
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 50px;
}


#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-quote,
#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 33.33334% - 34px );
	width: calc( 33.33334% - 34px );
	justify-content: flex-start
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-quote {
	font-size: var(--font-size-20);
	line-height: 1.2;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container {
	font-size: var(--font-size-18);
	color: #034C3E;
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container p {
	margin-bottom: var(--font-size-18);
}

#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a,
#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a:hover,
#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a:focus {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}









#page-legal-area-trending-news-slider-wrapper {
	padding: 140px 0 70px 0;
	background-color: #F4F3EC;
}

#page-legal-area-trending-news-slider-wrapper h2.page-legal-area-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
}



#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}


#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper .page-legal-area-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper .page-legal-area-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container .page-legal-area-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}




#page-legal-area-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-legal-area-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-legal-area-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw;
}

/*
#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 22%;
}
*/

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

/*
#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container .page-legal-area-trending-news-slider-single-item-top-title {
	margin-bottom: 1rem;
}
*/

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-title-container h3.page-legal-area-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	color: #000000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}














#page-legal-area-contactform-wrapper {
	padding: 70px 35px 100px 35px;
	background: linear-gradient( to bottom, #F4F3EC 0 40%, transparent 40%);
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container h2.page-legal-area-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container a {
	color: #FFFFFF;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container {
	padding: 20px 0;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}

#page-legal-area-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-legal-area-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-legal-area-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-legal-area-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #7AF266;
	color: #7AF266;
	outline: none;
}

#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}




/* ---- TEMPLATE --> WERKEN BIJ ---- */
#page-working-at-wrapper {
	font-size: var(--font-size-24);
}

#page-working-at-wrapper #page-working-at-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #29235C;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top 80px center;
}

#page-working-at-wrapper #page-working-at-header-wrapper::after {
	position: absolute;
	content: '';
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	height: 90vh;
	width: 100%;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 45vh;
	justify-content: center;
	z-index: 10;
	
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper .page-working-at-header-image-content-image {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper .page-working-at-header-image-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	height: 100%;
	max-height: 45vh;
	max-width: 66.66667%;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	justify-content: center;
	height: 50%;
	max-height: 50%;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs {
	color: #FFFFFF;
	margin-bottom: 15px;
	line-height: 1;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs a,
#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs span {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-20);
	/* font-weight: 500; */
	color: #FFFFFF;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container .page-working-at-header-image-content-content-container #page-working-at-page-breadcrumb-page-title-wrapper {
	color: #FFFFFF;
	padding-left: 8.33334%;
}

#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container .page-working-at-header-image-content-content-container #page-working-at-page-breadcrumb-page-title-wrapper h1 {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #9C89FF;
	margin: 0;
}

#page-working-at-wrapper #page-working-at-sidebar-content-backdrop-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper {
	position: relative;
	margin-top: -45vh;
	padding: 70px 0 100px 0;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;	
	
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper .page-working-at-content-sidebar-container {
	padding-top: 22vh;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper {
	margin: 4rem 0;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper h4.page-working-at-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}



#page-working-at-wrapper #page-working-at-sidebar-content-wrapper h3.page-working-at-sidebar-vacancies-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	padding-top: 2rem;
	
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-20);
	color: #000000;
	display: flex;
	flex-direction: column;
	background-color: #F4F3EC;
	flex-wrap: wrap;
	padding: 20px;
	margin-bottom: 15px;
	border-radius: 12px;
	transition: all .3s ease-in-out;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper a:hover .page-working-at-sidebar-vacancies-single-item-container {
	background-color: #D0CBFF;
	transition: all .3s ease-in-out;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container h4.page-working-at-sidebar-vacancies-single-item-title {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-28);
	font-weight: 500;
	color: #29235C;
	margin-bottom: 0;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-field {
	color: #000000;
	margin-bottom: 1.1em;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-location-hours-container {
	display: flex;
	flex-direction: row;
	flex-basis: 100%;
	flex: 0 0 100%;
	color: #000000;
}

#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-location-hours-container .page-working-at-sidebar-vacancies-single-item-hours {
	margin-left: auto;
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-title-container {
	padding: 0 8.33334%;
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container {
	padding: 0 8.33334%;
	margin: 0 0 1.25em 0;
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container .page-working-at-content-introtext-content p:has( > iframe) {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container .page-working-at-content-introtext-content iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;	
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-video-container {
	padding: 0 8.33334% 0 0;
	margin: 1.25em 0;
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-subtitle-container h2 {
	padding: 0 8.33334%;
	margin: 1.25em 0;
}

#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-subtekst-content-container {
	padding: 0 8.33334%;
	margin: 1.25em 0;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	background-color: #F4F3EC;
	border-radius: 10px;
	overflow: hidden;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-image-container {
	position: relative;
	display: flex;
	flex-basis: 20%;
	flex: 0 0 20%;
	flex-direction: column;
	aspect-ratio: 80 / 100;
	border-radius: 10px;
	overflow: hidden;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 80%;
	font-size: var(--font-size-20);
	padding: 25px 70px 25px 35px;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container {
	display: inline-block;
	margin-top: auto;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-email {
	display: inline-block;
}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container a,
#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container a:hover,
#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container a:focus {
	color: #000000;
}

.page-working-at-content-contact-content-content-contact-container:has(
  .page-working-at-content-contact-content-content-contact-email
  + .page-working-at-content-contact-content-content-contact-phone
)
	.page-working-at-content-contact-content-content-contact-email::after {
		display: inline-block;
		content: '|';
		margin: 0 10px; 
	}

#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-phone {
	display: inline-block;
}


#page-working-at-colleagues-reviews-wrapper {
	background-color: #F4F3EC;
	padding: 100px 0;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 170px;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-left-container {
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
	flex: 0 0 50%;
	aspect-ratio: 100 / 65;
	max-width: 50%;
	padding-right: 2%;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-left-container img {
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 0 10px 10px 0;
	overflow: hidden;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-right-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
	flex: 0 0 50%;
	aspect-ratio: 100 / 65;
	max-width: 50%;
	padding-left: 2%;
	top: 100px;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-right-container img {
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 10px 0 0 10px;
	overflow: hidden;
}

#page-working-at-colleagues-reviews-wrapper .page-working-at-colleagues-reviews-title {
	padding-right: 50%;
}

#page-working-at-colleagues-reviews-wrapper .page-working-at-calleagues-reviews-introtext-container {
	padding-right: 50%;
	margin: 2em 0 4em;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 75px 50px;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper {
	display: flex;
	flex-direction: row;
	flex-basis: 50%;
	flex: 0 0 calc( 50% - 25px );
	width: calc( 50% - 25px );
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-image-container {
	display: flex;
	flex-direction: column;
	flex-basis: 33.33334%;
	flex: 0 0 33.33334%;
	aspect-ratio: 100 / 140;
	max-width: 33.33334%
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-image-container img {
	aspect-ratio: 100 / 140;
	border-radius: 10px;
	overflow: hidden;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container {
	display: flex;
	flex-direction: column;
	flex-basis: 66.66667%;
	flex: 0 0 calc( 66.66667%);
	max-width: calc( 66.66667%);
	font-size: 18px;
	line-height: 1.2;
	padding-left: 50px;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container h3.page-working-at-calleagues-single-review-content-name {
	font-size: var(--font-size-32);
	font-weight: 500;
	line-height: 1.2;
	margin: inherit;
}

#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container h3.page-working-at-calleagues-single-review-content-title {
	font-size: var(--font-size-32);
	font-weight: 400;
	line-height: 1.2;
}

#page-working-at-internship-wrapper {
	padding: 100px 0;
}

#page-working-at-internship-wrapper h2.page-working-at-internship-title {	
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 70px 0;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container:nth-child(even) {
	flex-direction: row-reverse;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container:last-of-type {
	margin-bottom: 0;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-image-container {
	display: flex;
	flex-basis: 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-right: 5%;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-image-container img {
	max-width: 100%;
	height: auto;
	object-fit: contain;
	object-position: top left;
	border-radius: 10px;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-content-container {
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
	flex: 0 0 50%;
	font-size: var(--font-size-20);
	padding-right: 8.33334%;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper {
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	background-color: #F4F3EC;
	border-radius: 10px;
	margin: 2rem 0 0 0;
	overflow: hidden;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-image-container {
	position: relative;
	display: flex;
	flex-basis: 20%;
	flex: 0 0 20%;
	flex-direction: column;
	aspect-ratio: 80 / 100;
	border-radius: 10px;
	overflow: hidden;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 80%;
	font-size: var(--font-size-20);
	padding: 25px 50px 25px 25px;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content {
	margin-bottom: 1.25rem;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container {
	display: inline-block;
	margin-top: auto;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-email {
	display: inline-block;
}

#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper a,
#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper a:hover,
#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper:focus {
	color: #000000;
}

.page-working-at-internship-contact-content-content-contact-container:has(
  .page-working-at-internship-contact-content-content-contact-email
  + .page-working-at-internship-contact-content-content-contact-phone
)
	.page-working-at-internship-contact-content-content-contact-email::after {
	  content: '|';
	  display: inline-block;
	  margin: 0 10px;
	}


#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-phone {
	display: inline-block;
}



#page-working-at-academy-wrapper {
	padding: 100px 0;
	background-color: #F4F3EC;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin-bottom: 70px;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container:nth-child(even) {
	flex-direction: row-reverse;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container:last-of-type {
	margin-bottom: 0;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-image-container {
	display: flex;
	flex: 0 0 50%;
	padding-right: 5%;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-image-container img {
	max-width: 100%;
	height: auto;
	object-fit: contain;
	object-position: top left;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
	font-size: var(--font-size-20);
	padding-right: 8.33334%;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-content-container .page-working-at-academy-content-introtext {
	margin-bottom: 1.25rem;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	background-color: #FFFFFF;
	border-radius: 10px;
	margin: 2rem 0 0 0;
	overflow: hidden;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-image-container {
	position: relative;
	display: flex;
	flex-basis: 20%;
	flex: 0 0 20%;
	flex-direction: column;
	aspect-ratio: 80 / 100;
	border-radius: 10px;
	overflow: hidden;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 80%;
	font-size: var(--font-size-20);
	padding: 25px 50px 25px 25px;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content {
	margin-bottom: 1.25rem;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container {
	display: inline-block;
	margin-top: auto;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-email {
	display: inline-block;
}

#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper a,
#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper a:hover,
#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper a:focus {
	color: #000000;
}

.page-working-at-academy-contact-content-content-contact-container:has(
  .page-working-at-academy-contact-content-content-contact-email
  + .page-working-at-academy-contact-content-content-contact-phone
)
	.page-working-at-academy-contact-content-content-contact-email::after {
	  content: '|';
	  display: inline-block;
	  margin: 0 10px;
	}


#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-phone {
	display: inline-block;
}



#page-working-at-contactform-wrapper {
	padding: 100px 35px;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #29235C;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Contactform Vacancies.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container h2.page-working-at-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #9C89FF;
	padding-right: 4%;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container a {
	color: #FFFFFF;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container {
	padding: 20px 0;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #9C89FF;
	line-height: 60px;
	height: 60px;
	border-color: #9C89FF;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
	background-size: 40px;
	transition: all .3s ease-in-out;
}


#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="submit"]:hover {
	color: #29235C;
	border-color: #9C89FF;
	background-color: #9C89FF;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
	transition: all .3s ease-in-out;
}

#page-working-at-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-working-at-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-working-at-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-working-at-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #9C89FF;
	color: #9C89FF;
	outline: none;
}

#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container .gform_confirmation_wrapper {
	color: #9C89FF;
}




/* ---- TEMPLATE --> VACATURES ---- */
#page-vacancie-wrapper {
	/* padding-top: 100px; */
}

#page-vacancie-wrapper #page-vacancie-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #29235C;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper::after {
	position: absolute;
	content: '';
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top 50px center;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container {
	position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    height: 45vh;
    width: 100%;
    z-index: 3;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image-container {
	position: relative;
    display: flex;
    flex-direction: column;
    flex: 0 0 33.33334%;
    height: 45vh;
    max-width: 33.33334%;
    justify-content: center;
    margin-top: 22.5vh;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image {
	position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    flex: 0 0 100%;
    max-height: 45vh;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image img {
	height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 0 15px 15px 0;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper {
	display: flex;
    flex-direction: column;
    flex: 0 0 66.66667%;
    height: 100%;
    max-height: 45vh;
    max-width: 66.66667%;
    align-items: flex-start;
    margin-top: 22.5vh;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	justify-content: center;
	height: 50%;
	max-height: 50%;
	width: 100%;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs {
	color: #FFFFFF;
	margin-bottom: 15px;
	line-height: 1;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs a,
#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs span {
	font-family: 'General Sans', sans-serif;
	font-weight: 500;
	color: #FFFFFF;
			}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container #page-vacancie-page-breadcrumb-page-title-wrapper {
	color: #FFFFFF;
	padding-left: 8.33334%;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container #page-vacancie-page-breadcrumb-page-title-wrapper h1 {
	font-size: var(--font-size-65);
	font-weight: 500;
	line-height: 1;
	color: #9C89FF;
	margin: 25px 0;
	padding-right: 4%;
}

#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container .page-vacancie-legal-area-title-container .page-vacancie-legal-area-title {
	font-family: 'General Sans', sans-serif;
	font-size: var(--font-size-24);
	font-weight: 500;
}

#page-vacancie-wrapper #page-vacancie-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-vacancie-wrapper #page-vacancie-content-wrapper {
	position: relative;
    margin-top: -45vh;
    padding: 40px 0 0 0;
    background-color: #FFFFFF;
    border-radius: 0 20px 0 0;
	z-index: 4;
}


#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper {
	padding-left: 8.33334%;
	padding-bottom: 70px;
}

#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container {
	display: inline-block;
	font-size: var(--font-size-24);
	font-weight: 500;
	width: 100%;
	color: #9C89FF;
}

#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-hours-per-week {
	display: inline-block;
	width: 25%;
}

#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-years-of-experience {
	display: inline-block;
	width: 40%;
}

#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-location {
	display: inline-block;
	width: 35%;
}






#page-vacancie-sidebar-who-are-you-wrapper {
	padding-top: 22.5vh;
	padding-right: 25%;
}

#page-vacancie-sidebar-who-are-you-wrapper li {
	list-style-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	list-style-image-size: 10px;
	padding-left: 10px;
	margin-left: 15px;
}

#page-vacancie-wrapper #single-page-vacancie-content-wrapper {
}


#page-vacancie-wrapper .page-vacancie-content-introtext-container {
	font-size: var(--font-size-24);
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	padding-bottom: 4rem;
}

#page-vacancie-wrapper .page-vacancie-content-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	padding-bottom: 4rem;
}

#page-vacancie-wrapper .page-vacancie-content-image-container {
	padding-left: 8.33334%;
	padding-right: 8.33334%;
	margin-bottom: 4rem;
	border-radius: 15px;
	overflow: hidden;
	
}

#page-vacancie-wrapper .page-vacancie-content-image-container img {
	max-width: 100%;
	height: auto;
}

#page-vacancie-wrapper .page-vacancie-content-what-you-get-image-container {
	
}

#page-vacancie-wrapper .page-vacancie-content-what-you-get-image-container img {
	max-width: 100%;
	height: auto;	
}

#page-vacancie-wrapper .page-vacancie-content-who-are-you-container {
	padding-left: 8.33334%;
	padding-right: 25.00002%;
	margin-bottom: 4rem;
}

#page-vacancie-wrapper .page-vacancie-content-who-are-you-container h2 {
	color: #29235C;
	margin-bottom: 2rem;
}

#page-vacancie-wrapper .page-vacancie-content-who-are-you-container li {
	list-style: none;
	margin-left: 22px;
    text-indent: -22px;
}

#page-vacancie-wrapper .page-vacancie-content-who-are-you-container li::before {
	content: '';
	display: inline-block;
	height: 7px; /* 10px; */
	width: 7px; /* 10px; */
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-size: 7px; /* 10px; */
	background-repeat: no-repeat;
	margin-right: 15px;
}


#page-vacancie-wrapper #page-vacancie-content-quote-wrapper {
	padding-left: 8.33334%;
	padding-right: 25.00002%;
	margin-bottom: 4rem;
}

#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container {
	margin-left: -25px;
	padding-left: 25px;
	border-left: 3px solid #9c89FF;
}

#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content {
	font-size: var(--font-size-40);
	font-weight: 500;
	line-height: 1.2;
	color: #9C89FF;
	margin-bottom: 1em;
}

#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content-name {
	
}

#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content-name::before {
	content: '-';
	margin-right: 7px;
}

#page-vacancie-wrapper .page-vacancie-content-what-you-do-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	margin-bottom: 4rem;
}

#page-vacancie-wrapper .page-vacancie-content-what-you-do-container h2 {
	color: #29235C;
	margin-bottom: 2rem;
}

#page-vacancie-wrapper .page-vacancie-content-about-lxa-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	margin-bottom: 4rem;
}

#page-vacancie-wrapper .page-vacancie-content-about-lxa-container h2 {
	color: #29235C;
	margin-bottom: 2rem;
}



#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper {
	position: relative;
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	margin-bottom: 4rem;
}

#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a {
	position: relative;
	display: inline-block;
	font-size: var(--font-size-20);
	font-weight: 500;
	line-height: var(--font-size-20);
	color: #FFFFFF;
	background-color: #29235C;
	padding: 20px 70px 20px 35px;
	border-radius: 50px;
}

#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:hover,
#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:focus {
	color: #29235C;
	background-color: #9C89FF;
	padding: 20px 70px 20px 35px;
	border-radius: 50px;
	transition: all .3s ease-in-out;
}



#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a::after {
	position: absolute;
	right: 15px;
	top: 0;
	display: inline-block;
	content: '';
	height: 100%;
	width: 40px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Purple.svg');
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 40px;
}

#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:hover::after {
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
	transition: all .3s ease-in-out;
}



#page-vacancie-wrapper #page-vacancie-content-application-procedure-wrapper {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	margin-bottom: 4rem;
}

#page-vacancie-wrapper #page-vacancie-content-application-procedure-wrapper .page-vacancie-content-application-procedure-container img {
	max-width: 100%;
	height: auto;
}





#page-vacancie-wrapper .page-vacancie-sidebar-image-container .page-vacancie-sidebar-image {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	aspect-ratio: 9 / 10;
	border-radius: 15px;
	overflow: hidden;
}

#page-vacancie-wrapper .page-vacancie-sidebar-image-container .page-vacancie-sidebar-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}






#page-vacancie-wrapper .page-vacancie-content-what-you-get-container {
	padding-left: 8.33334%;
	padding-right: 25.00002%;
	margin-bottom: 4rem;
}


#page-vacancie-wrapper .page-vacancie-content-what-you-get-container h2 {
	color: #29235C;
	margin-bottom: 2rem;
}

#page-vacancie-wrapper .page-vacancie-content-what-you-get-container li {
	list-style: none;
	margin-left: 22px;
    text-indent: -22px;
}

#page-vacancie-wrapper .page-vacancie-content-what-you-get-container li::before {
	content: '';
	display: inline-block;
	height: 7px; /* 10px; */
	width: 7px; /* 10px; */
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-size: 7px; /* 10px; */
	background-repeat: no-repeat;
	margin-right: 15px;
}

#page-vacancie-wrapper .page-vacancie-content-what-you-do-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	margin-bottom: 4rem;
}



#page-vacancie-wrapper .page-vacancie-content-what-you-do-container h2 {
	margin-bottom: 2rem;
}




#page-vacancie-content-contact-wrapper {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	margin-bottom: 4rem;
}

#page-vacancie-content-contact-wrapper h2 {
	color: #29235C;
    margin-bottom: 2rem;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-introtext {
	margin-bottom: 2rem;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	background-color: #F4F3EC;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 35px;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-image-container {
	position: relative;
	display: flex;
	flex-basis: 20%;
	flex: 0 0 20%;
	flex-direction: column;
	aspect-ratio: 80 / 100;
	border-radius: 10px;
	overflow: hidden;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 80%;
	font-size: var(--font-size-20);
	padding: 25px 35px 25px 35px;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container {
	display: inline-block;
	margin-top: auto;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-email {
	display: inline-block;
}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container a,
#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container a:hover,
#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container a:focus {
	color: #000000;
}

.page-vacancie-content-contact-content-content-contact-container:has(
  .page-vacancie-content-contact-content-content-contact-email
  + .page-vacancie-content-contact-content-content-contact-phone
)
	.page-vacancie-content-contact-content-content-contact-email::after {
	  content: '|';
	  display: inline-block;
	  margin: 0 10px;
	}

#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-phone {
	display: inline-block;
}




#page-vacancie-contactform-wrapper {
	padding: 50px 35px;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #29235C;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Contactform Vacancies.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container h2.page-vacancie-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #9C89FF;
	padding-right: 4%;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container a {
	color: #FFFFFF;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container {
	padding: 20px 0;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #9C89FF;
	line-height: 60px;
	height: 60px;
	border-color: #9C89FF;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-size: 40px;
	background-color: transparent;
	transition: all .3s ease-in-out;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="submit"]:hover {
	color: #29235C;
	border-color: #9C89FF;
	background-color: #9C89FF;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
	transition: all .3s ease-in-out;
}

#page-vacancie-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-vacancie-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-vacancie-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-vacancie-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #9C89FF;
	color: #9C89FF;
	outline: none;
}

#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container .gform_confirmation_wrapper {
	color: #9C89FF;
}








/* ---- TEMPLATE --> VACATURES > SOLLICITATIEFORMULIER ---- */
#page-application-form-wrapper #page-application-form-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #29235C;
}

#page-application-form-wrapper #page-application-form-header-wrapper::after {
	position: absolute;
	content: '';
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top 50px center;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	height: 45vh;
	width: 100%;
	z-index: 3;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 45vh;
	max-width: 33.33334%;
	justify-content: center;
	margin-top: 22.5vh;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	max-height: 45vh;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	height: 100%;
	max-height: 45vh;
	max-width: 66.66667%;
	align-items: flex-start;
    margin-top: 22.5vh;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	justify-content: center;
	height: 50%;
	max-height: 50%;
	width: 100%;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs {
	color: #FFFFFF;
	margin-bottom: 15px;
	line-height: 1;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs a,
#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs span {
	font-family: 'General Sans', sans-serif;
	font-weight: 500;
	color: #FFFFFF;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-content-container #page-application-form-page-breadcrumb-page-title-wrapper {
	color: #FFFFFF;
	padding-left: 8.33334%;
}

#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-content-container #page-application-form-page-breadcrumb-page-title-wrapper h1 {
	font-size: var(--font-size-65);
	font-weight: 500;
	line-height: 1;
	color: #9C89FF;
	margin: 25px 0;
	padding-right: 4%;
}


#page-application-form-wrapper #page-application-form-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-application-form-wrapper #page-application-form-content-wrapper {
	position: relative;
	margin-top: -45vh;
	padding: 70px 0 0 0;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
	z-index: 4;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper {
	padding: 0 8.33334%;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-introtext-container {
	margin-bottom: 4rem;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gform_heading .gform_required_legend {
	display: none;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container label,
#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container legend {
	font-size: var(--font-size-20)
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input:focus {
	font-size: var(--font-size-20);
	line-height: 1.2;
	border: 0 none;
	outline: 0;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="text"] {
	height: 60px;
	line-height: 60px;
	background-color: #F4F3EC;
	border: 0 none;
	border-radius: 10px;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="email"] {
	height: 60px;
	line-height: 60px;
	background-color: #F4F3EC;
	border: 0 none;
	border-radius: 10px;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container textarea {
	font-size: var(--font-size-20);
	line-height: 1.2;
	background-color: #F4F3EC;
	border: 0 none;
	border-radius: 10px;
	resize: none;
}


#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gfield_description.gform_fileupload_rules {
	display: none;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"] {
	height: 60px;
	font-size: var(--font-size-20);
	border: 0 none!important;
	box-shadow: none!important;
	
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"]::file-selector-button {
	font-size: var(--font-size-20);
	line-height: 20px;
	color: #FFFFFF;
	font-weight: 500;
	padding: 20px 30px;
	border-radius: 30px;
	margin-right: 50px;
	border: 0 none;
	background-color: #41387E!important;
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"]::file-selector-button:hover {
	color: #41387E;
	background-color: #9C89FF!important;
	cursor: pointer;
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"] {
	display: none;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container #input_4_9 {
	margin-bottom: 2rem;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container #input_4_9 label {
	margin-left: 0!important;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"] + label:before {
	position: relative;
	top: 3px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	margin-right: 10px;
	border: 0 none;
	background-color: #F4F3EC;
	border-radius: 10px;
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"]:checked + label:before {
	background-color: #41387E;
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container a {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"] {
	position: relative;
	font-size: var(--font-size-20);
	line-height: 20px;
	color: #FFFFFF;
	font-weight: 500;
	padding: 20px 30px;
	border-radius: 30px;
	margin-left: 0;
	padding-right: 70px;
	border: 0 none;
	background-color: #41387E!important;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
	background-size: 40px;
	background-position: right 15px center;
	background-repeat: no-repeat;
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"]:hover {
	color: #29235C;
	border-color: #9C89FF;
	background-color: #9C89FF!important;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"]::after {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 15px;
	content: '';
	height: 100%;
	width: 40px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Purple.svg');
	background-size: 40px;
	background-position: right center;
	background-repeat: no-repeat;
	transition: all .3s ease-in-out;
}

#page-application-form-wrapper .gform-theme--framework .gform_validation_errors,
#page-application-form-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-application-form-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-application-form-wrapper .validation_message.gfield_validation_message {
	border-color: #9C89FF;
	color: #9C89FF;
	outline: none;
}

#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gform_confirmation_wrapper {
	color: #9C89FF;
}




/* ---- TEMAPLATE --> TEAM ---- */
#page-team-wrapper {
	
}

#page-team-wrapper #page-team-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	
}

#page-team-wrapper #page-team-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 90vh;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
	opacity: .3;
	z-index: -1;
}

#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 50vh;
	margin-top: 15vh;
	z-index: 10;
}

#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper .page-team-header-image-content-image-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
	margin-right: 0;
}

#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 16.66667%;
}

#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-image-content-content-wrapper .page-team-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-team-wrapper #page-team-header-wrapper .page-team-page-breadcrumb-container span,
#page-team-wrapper #page-team-header-wrapper .page-team-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-team-wrapper #page-team-header-wrapper h1.page-team-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 1rem 0;
}





#page-team-wrapper #page-team-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-team-wrapper #page-team-content-wrapper {
	position: relative;
	margin-top: -45vh;
	background-color: #FFFFFF;
	padding: 120px 0 50px 0;
	border-radius: 0 30px 0 0;
	z-index: 4;
}

#page-team-wrapper #page-team-content-wrapper .page-team-content-introtext-container .page-team-content-introtext {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
	padding-bottom: 100px;
}


#page-team-wrapper #page-team-overview-filter-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	gap: 0 60px;
	margin: 0 4% 30px 4%;
	padding-bottom: 30px;
	border-bottom: 1px solid #C0B6A1;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container {
	position: relative;
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 20px 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}



#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 10;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container:hover {
	cursor: pointer;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container:hover + .page-team-overview-filter-function-select-list-container,
#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 40px;
	line-height: 1.2;
	padding: 0 5px;
	border-bottom: 1px solid #C0B6A1;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li.active {
	color: #FFFFFF;
	background-color: #034C3E;	
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	z-index: 10;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow-y: auto;
	overflow-x: hidden;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container:hover {
	cursor: pointer;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container:hover + .page-team-overview-filter-legal-area-select-list-container,
#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 40px;
	line-height: 1.2;
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}



#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li.active {
	color: #FFFFFF;
	background-color: #034C3E;	
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	z-index: 10;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow-y: auto;
	overflow-x: hidden;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container:hover {
	cursor: pointer;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container:hover + .page-team-overview-filter-specialty-select-list-container,
#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 40px;
	line-height: 1.2;
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li.active {
	color: #FFFFFF;
	background-color: #034C3E;	
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	list-style: none;
	
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container {
	font-size: var(--font-size-20);
	height: 40px;
	line-height: 40px;
	background-color: #F4F3EC;
	padding: 0 15px;
	border-radius: 12px;
	overflow: hidden;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-position: right 10px top 7px, right 10px bottom 7px;
	background-repeat: no-repeat, no-repeat;
	background-size: auto 10px, auto 10px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container {
	position: absolute;
	top: 40px;
	left: 0;
	max-height: 0;	
	width: 100%;
	background-color: #F4F3EC;
	border-radius: 12px;
	border: 1px solid #FFFFFF;
	transition: all .3s ease-in-out;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 10;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container:hover {
	cursor: pointer;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container:hover + .page-team-overview-filter-sector-select-list-container,
#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container:hover {
	cursor: pointer;
	max-height: 500px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items {
	font-size: var(--font-size-18);
	padding: 15px;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 40px;
	line-height: 1.2;
	border-bottom: 1px solid #C0B6A1;
	padding: 0 5px;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li:hover {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li.active {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}










#page-team-wrapper #page-team-overview-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0 60px;
	padding: 0 4%;
}

#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 25% - 45px);
	aspect-ratio: 7 / 10; /* 70 / 100; */
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-wrapper .separator-line {
	height: 1px;
	width: 100%;
	margin: 60px 0;
	background-color: #C0B6A1;
}



#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	overflow: hidden;
}

#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a:hover {
	transform: scale(1.05);
	transform-origin: center;
	transition: all .3s ease-in-out;
}

#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-image-content-container {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	/* object-position: center; */
}

#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 40px 20px 20px 20px; /* 50px 30px 30px 30px; */
	background-image: url('images/backgrounds/LXA Advocaten - Background - Name and function.svg');
	background-position: top left 60%;
	
}


#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container .page-team-overview-single-item-content-title {
	font-size: var(--font-size-24);
	font-weight: 500;
	line-height: 1.1;
	color: #79F266;
	margin-bottom: 0.5rem; /* 1rem; */
}

#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container .page-team-overview-single-item-content-function {
	font-size: var(--font-size-16);
	font-weight: 400;
	color: #FFFFFF;
}





/* ---- TEMPLATE --> TEAM MEMBER ---- */
#page-team-member-wrapper {
	
}

#page-team-member-wrapper #page-team-member-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
}

#page-team-member-wrapper #page-team-member-header-wrapper::before {
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles - v2.svg');
	background-repeat: no-repeat;
	background-position: bottom 15% center;
	background-repeat: no-repeat;
	background-size: cover;
	
}

#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	padding-top: 15vh; /* 22.5vh; */
	z-index: 2;
}

#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper .page-team-member-image-content-image {
	display: flex;
	flex-direction: column;
	aspect-ratio: 7 / 10; /* 80 / 100; */
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}

#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper .page-team-member-image-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
	overflow: hidden;
}

#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-image-content-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 16.66667%;
	z-index: 2;
}

#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-image-content-content-wrapper .page-team-member-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-breadcrumb-container span,
#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-team-member-wrapper #page-team-member-header-wrapper h1.page-team-member-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 1rem 0;
}

#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-function {
	color: #FFFFFF;
}




	
#page-team-member-wrapper #page-team-member-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 1;
}

#page-team-member-wrapper #page-team-member-content-wrapper {
	position: relative;
	margin-top: -45vh;
	/* padding-top: 70px; */
	padding-bottom: 100px;
	background-color: #FFFFFF;
	border-radius: 0 20px 0 0;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper {
	padding-top: 33.33334vh; /* 40vh; */
	padding-left: 8.33334%;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container {
	margin: 3rem 0;
}
#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container,
#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container a {
	display: block;
	font-size: var(--font-size-28);
	color: #000000;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container {
	margin: 4rem 0;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container h4.page-team-member-content-sidebar-expertise-title {
	font-size: var(--font-size-28);
	font-weight: 500;
	margin-bottom: 1.15rem;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item {
	list-style: none;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item a {
	color: #000000;
}

#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item:first-of-type {
	border-top: 1px solid #C0B6A1;
}


#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content {
	position: relative;
	border: 1px solid #707070;
	border-radius: 12px;
	max-height: 70px;
	margin-bottom: 35px;
	overflow: hidden;
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content:hover {
	cursor: pointer;
}

#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content.opened {
	max-height: 1500px;
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-title {
	position: relative;
	font-size: var(--font-size-20);
	font-weight: 500;
	line-height: 30px;
	width: 100%;
	padding: 20px 40px 20px 20px;
}

#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-title::after {
	position: absolute;
	top: 0;
	right: 20px;
	display: inline-block;
	content: '';
	width: 20px;
	height: 70px;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-size: 20px auto;
	background-position: center right;
	background-repeat: no-repeat;
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content.opened .page-team-member-content-sidebar-registered-jurisdictions-content-title::after {
	transform: rotate( 180deg );
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-content {
	padding: 0 20px 20px 20px;
}





#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content {
	position: relative;
	border: 1px solid #707070;
	border-radius: 12px;
	max-height: 70px;
	margin-bottom: 70px;
	overflow: hidden;
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content.opened {
	max-height: 1500px;
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-title {
	position: relative;
	font-size: var(--font-size-20);
	font-weight: 500;
	line-height: 30px;
	width: 100%;
	padding: 20px 40px 20px 20px;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-title::after {
	position: absolute;
	top: 0;
	right: 20px;
	display: inline-block;
	content: '';
	width: 20px;
	height: 70px;
	background-image: url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
	background-size: 20px auto;
	background-position: center right;
	background-repeat: no-repeat;
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content.opened .page-team-member-content-sidebar-additional-info-content-title::after {
	transform: rotate( 180deg );
	transition: all .3s ease-in-out;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-content {
	padding: 0 20px 0 20px;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-content p:last-of-type {
	margin-bottom: 1.5em;
}






#page-team-member-wrapper #page-team-member-content-sidebar-additional-text-wrapper .page-team-member-content-sidebar-additional-content-container {
	font-size: var(--font-size-12);
	padding: 30px;
	background-color: #F4F3EC;
	border-radius: 10px;
}

#page-team-member-wrapper #page-team-member-content-sidebar-additional-text-wrapper .page-team-member-content-sidebar-additional-content-container p {
	font-size: var(--font-size-12);
}


#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container {
	padding-left: 8.33334%;
	padding-right: 16.66667%;
}

#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-introtext-container {
	font-size: var(--font-size-24);
	color: #000000;
	margin: 4rem 0;
}

#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-quote-container .page-team-member-content-quote {
	position: relative;
	left: -20px;
	font-size: var(--font-size-40);
	line-height: 1.2;
	font-weight: 500;
	color: #034C3E;
	padding-right: 25.00002%;
	margin: 4rem 0;
	border-left: 3px solid #79F266;
	padding-left: 20px;
}

#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-content-container .page-team-member-content-content {
	margin: 4rem 0;
}


#page-team-member-trending-news-slider-wrapper {
	padding: 140px 0;
	margin-bottom: 70px;
	background-color: #F4F3EC;
}

#page-team-member-trending-news-slider-wrapper h2.page-team-member-trending-news-slider-title {
	font-size: var(--font-size-50);
	font-weight: 500;
}



#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-right-arrow-wrapper {
	text-align: right;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-right: 10px;
	transition: all .3s ease-in-out;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper .page-team-member-trending-news-slider-left-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	transform: rotate( 180deg );
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper {
	display: inline-block;
	visibility: hidden;
	width: 70px;
	margin-left: 10px;
	transition: all .3s ease-in-out;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .3s ease-in-out;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper .page-team-member-trending-news-slider-right-arrow-container {
	display: inline-block;
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
	background-position: center;
	background-size: 70px;
	background-repeat: no-repeat;
}

#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container .page-team-member-trending-news-slider-more-news-button {
	font-size: var(--font-size-20);
	color: #FF863F;
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 30px;
	padding: 0 30px;
	background-color: #4A001F;
}

#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container::after {
	position: relative;
	display: inline-flex;
	content: '';
	height: 70px;
	width: 70px;
	background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 70px;
	margin-top: -5px;
	margin-left: 20px;
	transition: all .3s ease-in-out;
}

#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container:hover::after {
	transform: scale( 1.15);
	transition: all .3s ease-in-out;
}




#page-team-member-trending-news-slider-wrapper .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#page-team-member-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#page-team-member-trending-news-slider-wrapper .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: baseline;
	gap: 0 50px;
	margin-right: 100px;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 24vw;
}

/* 
#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container:nth-child(1) {
	flex: 0 0 28vw;
}
*/

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-image-container {
	display: flex;
	aspect-ratio: 8 / 5;
	max-width: 100%;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 50px;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container {
	color: #000000;
	margin-bottom: 1rem;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container span {
	color: #FF863F;
}

/*
#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container .page-team-member-trending-news-slider-single-item-top-title {
	margin-bottom: 40px;
}
*/

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-title-container h3.page-team-member-trending-news-slider-single-item-title {
	font-size: var(--font-size-32);
	font-weight: 500;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: normal;
	overflow-wrap: break-word;
	hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}

#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-excerpt {
	font-size: var(--font-size-18);
	color: #000000;
}






/* ---- TEMPLATE --> OVER LXA ---- */
#page-about-header-wrapper {
	padding: 140px 0 70px 0;
	background-color: #F4F3EC;
	overflow: hidden
}

#page-about-header-wrapper .page-about-lxa-page-breadcrumb-container a,
#page-about-header-wrapper .page-about-lxa-page-breadcrumb-container p {
	font-size: var(--font-size-20);
	/* font-weight: 500; */
	color: #6AD400;
	margin-bottom: 1.5em;
}

#page-about-header-wrapper #page-about-lxa-page-title-wrapper h1.page-about-lxa-page-title {
	font-size: var(--font-size-65);
	color: #034C3E;
}


#page-about-header-wrapper .page-about-lxa-page-image-left-container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	aspect-ratio: 100 / 60;
	margin-left: -20vw;
	width: calc( 100% + 15vw);
	border-radius: 15px;
	overflow: hidden;
}

#page-about-header-wrapper .page-about-lxa-page-image-left-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-about-header-wrapper .page-about-lxa-page-image-right-container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	aspect-ratio: 100 / 60;
	margin-left: 5vw;
	width: calc( 100% + 30vw);
	border-radius: 15px;
	overflow: hidden;
}

#page-about-header-wrapper .page-about-lxa-page-image-right-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#page-about-header-wrapper .page-about-lxa-page-image-container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	aspect-ratio: 100 / 60;
	margin-bottom: 4rem;
}

#page-about-header-wrapper .page-about-lxa-page-image-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
	overflow: hidden;
}

#page-about-header-wrapper h2.page-about-header-subtitle {
	font-size: var(--font-size-54);
	font-weight: 500;
	color: #034C3E;
}



#page-about-lxa-wrapper #page-about-lxa-content-sidebar-wrapper {
	padding-top: 70px;
	padding-left: 8.33334%;
}



#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper {
	padding: 0 8%;3
	margin: 4rem 0;
}

#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper h4.page-about-lxa-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}






#page-about-lxa-content-wrapper {
	padding: 70px 0 70px 0;
}

#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-image {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	aspect-ratio: 100 / 60;
	padding-right: 10%;
	margin-bottom: 4rem;
}

#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
	overflow: hidden;
}

#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-introtext {
	font-size: var(--font-size-24);
	padding-right: 20%;
	margin-bottom: 4rem;
}

#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-content {
	font-size: var(--font-size-24);
	padding-right: 20%;
	margin-bottom: 4rem;
}











/* ---- TEMAPLATE --> CLIENTEN ---- */
#page-clients-wrapper {
	
}

#page-clients-wrapper #page-clients-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	
}

#page-clients-wrapper #page-clients-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 90vh;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
	opacity: .3;
}

#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-header-image-content-image-wrapper {
	position: absolute;
	left: -15vw;
	display: flex;
	flex-direction: column;
	flex: 33.33334%;
	padding-top: 15vh;
	z-index: 10;
}

#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-header-image-content-image-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	margin-left: 33.33334%;
	padding-left: 6%; /* 8.33334%; */
	padding-right: 16.66667%;
}

#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-image-content-content-wrapper .page-clients-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-clients-wrapper #page-clients-header-wrapper .page-clients-page-breadcrumb-container span,
#page-clients-wrapper #page-clients-header-wrapper .page-clients-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-clients-wrapper #page-clients-header-wrapper h1.page-clients-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 1rem 0;
}





#page-clients-wrapper #page-clients-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-clients-wrapper #page-clients-content-wrapper {
	position: relative;
	margin-top: -45vh;
	background-color: #FFFFFF;
	padding: 120px 0 50px 0;
	border-radius: 0 30px 0 0;
	z-index: 4;
}


#page-clients-wrapper #page-clients-client-logos-wrapper {
	padding: 0 8.33334% 70px 8.33334%;
}

#page-clients-wrapper #page-clients-client-logos-wrapper span.separator-line {
	position: relative;
	display: block;
	height: 1px;
	width: calc( 100% + 8% );
	margin-left: -4%;
	background-color: #C0B6A1;
	z-index: 1;
}

#page-clients-wrapper #page-clients-client-logos-wrapper h3.page-clients-client-logos-content-title {
	font-size: var(--font-size-50);
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 45px;
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 0 0 calc( 25% - 34px );
	aspect-ratio: 100 / 100;	
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-logo {
	position: absolute;
	display: flex;
    flex-direction: column;
    justify-content: center;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover {
	cursor: pointer;
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover .page-clients-client-logos-single-item-logo {
	position: relative;
	top: -75px;
	transition: all .3s ease-in-out;
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-logo img {
	width: 100%;
	object-fit: contain;
}



#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-review {
	position: absolute;
	bottom: 0;
	left: 0;
	max-height: 0;
	width: 100%;
	font-size: var(--font-size-20);	
	line-height: 1.2;
	overflow: hidden;
	transition: all .3s ease-in-out;
}

#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover .page-clients-client-logos-single-item-review {
	max-height: 200px;
	transition: all .3s ease-in-out;
}






#page-clients-wrapper #page-clients-content-wrapper .page-clients-content-introtext-container .page-clients-content-introtext {

	padding-bottom: 100px;
}

#page-clients-wrapper #page-clients-client-links-wrapper {
	position: relative;
	padding: 140px 0;
	background-color:  #F4F3EC;
}

#page-clients-wrapper #page-clients-client-links-wrapper .container {
	position: relative;
	z-index: 1;
}

#page-clients-wrapper #page-clients-client-links-wrapper::before {
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
	background-repeat: no-repeat;
	background-position: top -65vh right -50%;
	background-size: contain;
	opacity: .7;
}



#page-clients-wrapper #page-clients-client-links-wrapper .page-clients-client-links-title-introtext-container h3.page-clients-client-links-title {
	font-size: var(--font-size-50);
	font-weight: 500;
	color: #000000;
}

#page-clients-wrapper #page-clients-client-links-wrapper .page-clients-client-links-title-introtext-container .page-clients-client-links-introtext {
	font-size: var(--font-size-24);
	margin-bottom: 140px;
}

#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 80px 80px;
}

#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container {
	display: flex;
	flex-direction: column;
	flex-basis: 20%;
	flex: 0 0 calc( 20% - 64px );
	max-width: 20%;
}

#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container h4.page-clients-client-links-single-item-title {
	font-size: var(--font-size-24);
	font-weight: 500;
	min-height: 65px;
	color: #29235C;
}

#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul {
	list-style: none;
	padding: 0;
}

#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li,
#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a,
#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a:hover,
#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a:focus {
	color: #000000;
}









/* ---- TEMAPLATE --> CONTACT ---- */
#page-contact-wrapper {
	
}

#page-contact-wrapper #page-contact-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	
}

#page-contact-wrapper #page-contact-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 90vh;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
	opacity: .3;
	z-index: -1;
}

#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 45vh;
	margin-top: 15vh;
	z-index: 10;
}

#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper .page-contact-header-image-content-image-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
	/* margin-right: 15%; */	 
}

#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-right: 16.66667%;
	padding-left: 6%;
}

#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-image-content-content-wrapper .page-contact-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-contact-wrapper #page-contact-header-wrapper .page-contact-page-breadcrumb-container span,
#page-contact-wrapper #page-contact-header-wrapper .page-contact-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-contact-wrapper #page-contact-header-wrapper h1.page-contact-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 1rem 0;
}

#page-contact-wrapper #page-contact-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-contact-wrapper #page-contact-content-wrapper {
	position: relative;
	margin-top: -45vh;
	background-color: #FFFFFF;
	padding: 70px 0 50px 0;
	border-radius: 0 30px 0 0;
	z-index: 4;
}

#page-contact-wrapper #page-contact-content-wrapper .page-contact-content-introtext-container {
	padding-left: 8.33334%;
    padding-right: 16.66667%;
}

#page-contact-contactform-wrapper {
	position: relative;
	background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
	z-index: 10;
}

#page-contact-contactform-wrapper::before {
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
	content: '';
	transform: rotate( 180deg );
	background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
	background-repeat: no-repeat;
	background-position: right -80% bottom 230%;
}

#page-contact-contactform-wrapper .page-contact-contactform-addresses-container {
	position: relative;
	font-size: var(--font-size-30);
	line-height: 1.2;
	font-weight: 500;
	padding: 200px 0;
}

#page-contact-contactform-wrapper .page-contact-contactform-addresses-container a {
	color: #000000;
}


#page-contact-contactform-wrapper .page-contact-contactform-addresses-container h3 {
	display: inline-block;
	font-size: var(--font-size-40);
	color: #034C3E;
	border-bottom: 2px solid #034C3E;
}

#page-contact-contactform-wrapper .page-contact-contactform-addresses-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
}


#page-contact-contactform-wrapper .page-contact-contactform-content-container {
	position: relative;
	margin-bottom: 70px;
	z-index: 1;
}

#page-contact-contactform-wrapper .page-contact-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-contact-contactform-wrapper .page-contact-contactform-container h2.page-contact-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container a {
	color: #FFFFFF;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container {
	padding: 20px 0;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}

#page-contact-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-contact-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-contact-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-contact-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #7AF266;
	color: #7AF266;
	outline: none;
}

#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}







/* ---- TEMAPLATE --> EVENTSOVERZICHT ---- */
#page-eventsoverview-wrapper {
	
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
    background-position: center top -50vh;	
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper::before {
	display: none;
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 90vh;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
	background-position: center top -45vh;
    background-repeat: no-repeat;
    opacity: 1;
    background-size: 200%;
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 45vh;
	margin-top: 15vh;
	z-index: 10;
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper .page-eventsoverview-header-image-content-image-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
	/* margin-right: 15%; */	 
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-right: 16.66667%;
	padding-left: 6%;
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-image-content-content-wrapper .page-eventsoverview-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper .page-eventsoverview-page-breadcrumb-container span,
#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper .page-eventsoverview-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper h1.page-eventsoverview-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 1rem 0;
}

#page-eventsoverview-wrapper #page-eventsoverview-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper {
	position: relative;
	margin-top: -45vh;
	background-color: #FFFFFF;
	padding: 70px 0 50px 0;
	border-radius: 0 30px 0 0;
	z-index: 4;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper .page-eventsoverview-content-introtext-container {
	padding-left: 8.33334%;
    padding-right: 16.66667%;
}


#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper .page-eventsoverview-content-container {
	padding-left: 8.33334%;
    padding-right: 16.66667%;
}

#page-eventsoverview-wrapper h3.page-eventsoverview-content-related-events-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    color: #034C3E;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper {
    border-bottom: 1px solid #E0DBD0;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

/*
#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper:first-of-type {
	padding-top: 30px;
    border-top: 1px solid #E0DBD0;
}
*/



#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container {
	font-size: var(--font-size-20);
    color: #000000;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container .page-eventsoverview-content-related-events-single-item-image-container {
	display: flex;
    flex-direction: column;
    flex: 0 0 33.33334%;
    aspect-ratio: 1 / 1;	
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container .page-eventsoverview-content-related-events-single-item-image-container img {
	height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 10px;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper {
	display: flex;
    flex-direction: column;
    flex: 0 0 66.66667%;
    padding-left: 20px;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;	
	margin-bottom: 1.5rem;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-date {
	position: relative;
	display: inline-block;
    flex-direction: column;
    justify-content: center;
	font-size: var(--font-size-14);
	padding: 7px 20px;
	border-radius: 50px;
	background-color: #79F266;	
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-date::before {
	position: relative;
	top: 2px;
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 7px;
	background-image: url('images/icons/LXA Advocaten - Calendar icon.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-location {
	display: inline-block;
    flex-direction: column;
    justify-content: center;
	font-size: var(--font-size-14);
	padding: 7px 20px;
	border-radius: 50px;
	margin-left: 10px;
	background-color: #F4F3EC;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-location::before {
	position: relative;
	top: 2px;
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 5px;
	background-image: url('images/icons/LXA Advocaten - Location marker.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-container {
	display: flex;
	flex-direction: column;
	font-size: var(--font-size-20);
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-container h4.page-eventsoverview-content-related-events-single-item-content-title {
	font-size: var(--font-size-24);
    font-weight: 500;
    color: #034C3E;
	margin-bottom: 1rem;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-subscription-button-container {
	margin-top: auto;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-subscription-button-container a {
	position: relative;
	top: -7px;
	color: #034C3E;
	font-size: var(--font-size-18);
	text-decoration: none;
	padding: 10px 20px;
	border-radius: 50px;
	border: 1px solid #034C3E;
	transition: all .3s ease-in-out;
}

#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-subscription-button-container a:hover {
	color: #FFFFFF;
	background-color: #034C3E;
	transition: all .3s ease-in-out;
}

#page-eventsoverview-contactform-wrapper {
	position: relative;
	z-index: 10;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container h2.page-eventsoverview-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container a {
	color: #FFFFFF;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container {
	padding: 20px 0;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
}

#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}

#page-eventsoverview-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-eventsoverview-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-eventsoverview-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-eventsoverview-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #7AF266;
	color: #7AF266;
	outline: none;
}




/* ---- TEMAPLATE --> ZOEKRESULTATEN ---- */
#page-searchresults-wrapper {
	
}

#page-searchresults-wrapper #page-searchresults-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	
}

#page-searchresults-wrapper #page-searchresults-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 90vh;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
	opacity: .3;
}

#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 45vh;
	margin-top: 15vh;
	z-index: 10;
}

#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper .page-searchresults-header-image-content-image-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
	margin-right: 15%;
	 
}

#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-right: 16.66667%;
}

#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-image-content-content-wrapper .page-searchresults-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-searchresults-wrapper #page-searchresults-header-wrapper .page-searchresults-page-breadcrumb-container span,
#page-searchresults-wrapper #page-searchresults-header-wrapper .page-searchresults-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-searchresults-wrapper #page-searchresults-header-wrapper h1.page-searchresults-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 30px 0;
}

#page-searchresults-wrapper #page-searchresults-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-searchresults-wrapper #page-searchresults-content-wrapper {
	position: relative;
	margin-top: -45vh;
	background-color: #FFFFFF;
	padding: 70px 0 50px 0;
	border-radius: 0 30px 0 0;
	z-index: 4;
}


#page-searchresults-wrapper #page-searchresults-content-wrapper h2.page-searchresults-search-results-title {
	color: #29235C;
    margin-bottom: 2rem;
}

#page-searchresults-wrapper #page-searchresults-content-wrapper ul {
	padding-left: 0;
}

#page-searchresults-wrapper #page-searchresults-content-wrapper ul li {
	list-style: none;
	margin-bottom: 20px;
	border-left: 2px solid #034C3E;
	margin-left: -10px;
	padding-left: 10px;
}

#page-searchresults-wrapper #page-searchresults-content-wrapper ul li a.page-searchresults-search-results-result {
	color: #034C3E;
	border-bottom: 1px solid #034C3E;
	margin-bottom: 5px;
}

#page-searchresults-wrapper #page-searchresults-content-wrapper ul li .page-searchresults-search-results-permalink {
	font-size: var(--font-size-18);
	color: #555555;
	font-style: italic;
}

#page-searchresults-contactform-wrapper {
	position: relative;
	background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
	z-index: 10;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container {
	position: relative;
	font-size: var(--font-size-30);
	line-height: 1.2;
	font-weight: 500;
	padding: 200px 0;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container a {
	color: #000000;
}


#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container h3 {
	display: inline-block;
	font-size: var(--font-size-40);
	color: #034C3E;
	border-bottom: 2px solid #034C3E;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
}


#page-searchresults-contactform-wrapper .page-searchresults-contactform-content-container {
	position: relative;
	margin-bottom: 70px;
	padding-top: 70px;
	z-index: 1;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container h2.page-searchresults-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container a {
	color: #FFFFFF;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container {
	padding: 20px 0;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
}

#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}


#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}




/* ---- TEMAPLATE --> 404 PAGE NOT FOUND ---- */
#page-page-not-found-wrapper {
	
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper {
	position: relative;
	min-height: 90vh;
	background-color: #034C3E;
	
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 90vh;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
	background-position: center top 80px;
	background-repeat: no-repeat;
	opacity: .3;
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 90vh
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-header-image-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 33.33334%;
	height: 45vh;
	margin-top: 15vh;
	z-index: 10;
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-header-image-content-image-wrapper .page-page-not-found-header-image-content-image-container {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 70vw;
	margin-right: 15%;
	 
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-header-image-content-image-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 0 15px 15px 0;
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	justify-content: center;
	padding-right: 16.66667%;
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-image-content-content-wrapper .page-page-not-found-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 50%;
		
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper .page-page-not-found-page-breadcrumb-container span,
#page-page-not-found-wrapper #page-page-not-found-header-wrapper .page-page-not-found-page-breadcrumb-container span a {
	color: #FFFFFF;
}

#page-page-not-found-wrapper #page-page-not-found-header-wrapper h1.page-page-not-found-page-title-container {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 30px 0;
}

#page-page-not-found-wrapper #page-page-not-found-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 3;
}

#page-page-not-found-wrapper #page-page-not-found-content-wrapper {
	position: relative;
	margin-top: -45vh;
	background-color: #FFFFFF;
	padding: 70px 0 50px 0;
	border-radius: 0 30px 0 0;
	z-index: 4;
}

#page-page-not-found-wrapper #page-page-not-found-content-wrapper a {
	position: relative;
    color: #034C3E;
    font-size: var(--font-size-18);
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 50px;
    border: 1px solid #034C3E;
    transition: all .3s ease-in-out;
}

#page-page-not-found-wrapper #page-page-not-found-content-wrapper a:hover {
	color: #FFFFFF;
    background-color: #034C3E;
    border: 1px solid #034C3E;
    transition: all .3s ease-in-out;
}



#page-page-not-found-contactform-wrapper {
	position: relative;
	background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
	z-index: 10;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-addresses-container {
	position: relative;
	font-size: var(--font-size-30);
	line-height: 1.2;
	font-weight: 500;
	padding: 200px 0;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-addresses-container a {
	color: #000000;
}


#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-addresses-container h3 {
	display: inline-block;
	font-size: var(--font-size-40);
	color: #034C3E;
	border-bottom: 2px solid #034C3E;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-addresses-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
}


#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-content-container {
	position: relative;
	margin-bottom: 70px;
	padding-top: 70px;
	z-index: 1;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container {
	margin: 0 auto;
	width: calc( 100% + 15% );
	max-width: calc( 100% - 20px );
	padding: 80px 100px;
	background-color: #034C3E;
	border-radius: 30px;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
	background-position: right top;
	background-repeat: no-repeat;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container h2.page-page-not-found-contactform-title { 
	font-size: var(--font-size-60);
	font-weight: 500;
	color: #7AF266;
	padding-right: 4%;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-locations-container {
	font-size: var(--font-size-20);
	font-weight: 300;
	color: #FFFFFF;
	line-height: 1.1;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-locations-container h3 {
	font-size: var(--font-size-24);
	font-weight: 500;
	margin-bottom: 1rem;
	color: #FFFFFF;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-locations-container h4 {
	font-size: var(--font-size-20);
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-locations-container a {
	color: #FFFFFF;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container {
	padding: 20px 0;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="text"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="email"] {
	font-size: var(--font-size-20);
	line-height: 80px;
	height: 80px;
	padding: 0 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container textarea {
	font-size: var(--font-size-20);
	padding: 10px 20px;
	border: 0 none;
	border-radius: 8px;
	color: #000000;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="submit"] {
	font-size: var(--font-size-20);
	color: #7AF266;
	line-height: 60px;
	height: 60px;
	border-color: #7AF266;
	border-radius: 100px;
	padding-left: 35px;
	padding-right: 75px;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
    background-repeat: no-repeat;
    background-position: right 15px center;
	background-color: transparent;
}

#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="submit"]:hover {
	color: #014C3E;
	border-color: #7AF266;
	background-color: #7AF266;
	background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
	transition: all .3s ease-in-out;
}

#page-page-not-found-contactform-wrapper .gform-theme--framework .gform_validation_errors,
#page-page-not-found-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform-icon,
#page-page-not-found-contactform-wrapper .gform-theme--framework .gform_validation_errors .gform_submission_error,
#page-page-not-found-contactform-wrapper .validation_message.gfield_validation_message {
	border-color: #9C89FF;
	color: #9C89FF;
	outline: none;
}


#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container .gform_confirmation_wrapper {
	color: #7AF266;
}



/* ---- TEMPLATE --> ALGEMENE VOORWAARDEN ---- */
#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 90vh;
	background-color: #034C3E;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper::after {
	position: absolute;
	content: '';
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
	background-repeat: no-repeat;
	background-position: top -33vh right 50%;
}


#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	z-index: 1;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper {
	display: flex;
	flex-direction: column;
	flex: 0 0 66.66667%;
	height: 100%;
	max-height: 45vh;
	max-width: 66.66667%;
	margin-left: calc( 33.33334% + 30px);
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 100%;
	justify-content: center;
	height: 50%;
	max-height: 50%;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs {
	color: #FFFFFF;
	margin-bottom: 15px;
	line-height: 1;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs a,
#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs span {
	font-family: 'General Sans', sans-serif;
	font-weight: 500;
	color: #FFFFFF;
			}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container .page-terms-and-conditions-header-image-content-content-container #page-terms-and-conditions-page-breadcrumb-page-title-wrapper {
	color: #FFFFFF;
	padding-left: 8.33334%;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container .page-terms-and-conditions-header-image-content-content-container #page-terms-and-conditions-page-breadcrumb-page-title-wrapper h1 {
	font-size: var(--font-size-65);
	font-weight: 500;
	color: #79F266;
	margin: 0;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-sidebar-content-backdrop-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
	z-index: 2;
}





#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper {
	padding: 0 8%;3
	margin: 4rem 0;
}

#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper h4.page-terms-and-conditions-content-sidebar-sidemenu-title {
	font-size: var(--font-size-28);
    font-weight: 500;
    margin-bottom: 1.15rem;
}

#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper li {
	list-style: none;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #C0B6A1;
}

#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper li a {
	color: #000000;
}

#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper li:first-of-type {
	border-top: 1px solid #C0B6A1;
}

#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper li.active::before {
	position: relative;
	display: inline-block;
	top: -3px;
	height: 10px;
	width: 10px;
	content: '';	
	background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin-right: 15px;

	
}

#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li a {
	color: #000000;
}







#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper {
	position: relative;
	margin-top: -45vh;
	padding: 70px 0 100px 0;
	background-color: #FFFFFF;
	border-radius: 0 30px 0 0;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container {
	font-size: var(--font-size-18);
	padding-bottom: 85px;
	padding-right: 8.33334%;
	margin-left: 8.33334%;
	margin-bottom: 70px;
	margin-right: 35px;
	border-bottom: 1px solid #C0B6A1; 
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container h2.page-terms-and-conditions-content-single-item-title {
	font-size: var(--font-size-28);
	margin-bottom: 1em;
}

#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container .page-terms-and-conditions-content-single-item-content li {
	padding-left: 30px;
    margin-left: -15px;
}





/* ---- FOOTER ---- */
#footer-wrapper {
	position: relative;
	min-height: 300px;
	padding: 140px 0 90px 0;
	background-image: url('images/masks/LXA Advocaten - Masks - Footer Background Diamonds.svg');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: contain;
}



#footer-wrapper .footer-container {
	position: relative;
	padding: 0 4%;
}

#footer-wrapper .footer-logo-container {
	margin-bottom: 140px;
}
#footer-wrapper .footer-logo-container img {
	height: 80px;
	width: auto;
}

#footer-wrapper .footer-pay-off-container {
	margin-top: -10px;
}

#footer-wrapper .footer-pay-off-container h3 {
	font-size: var(--font-size-46);
	font-weight: 500;
	color: #034C3E;
	padding: 0;
	margin: 0;
}

#footer-wrapper #footer-single-footer-menu-wrapper {
	font-size: var(--font-size-20);
}

#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container h4.footer-title {
	font-size: var(--font-size-20);
	font-weight: 500;
	line-height: 2;
}
#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container ul {
	padding-left: 0;
}

#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container li {
	list-style: none;
	padding-left: 0;
}

#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container li a {
	color: #000000;
	line-height: 2;
}



#footer-wrapper #sub-footer-wrapper .sub-footer-copyright-container {
	font-size: var(--font-size-16);
	color: #000000;
	margin-top: 50px;
}

#footer-wrapper #sub-footer-wrapper .sub-footer-copyright-container a {
	color: #000000;
}


a {
	text-decoration: none;
	transition: all .3s ease-in-out;
}

a:hover,
a:focus,
a:visited {
	transition: all .3s ease-in-out;
}


p {
	margin-bottom: 1.5em;
}

p:last-of-type {
	margin-bottom: 0;
}

:focus {
	outline: none;
}



@media( max-width: 768px ) {
	body {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-16);
		line-height: 1.4;
	}
	
	body.menu-visible {
		overflow: hidden;
	}
	
	p {
		/* hyphens: auto; */
	}
	
	.gform-theme--foundation .gform_fields {
		row-gap: 20px!important;
	}


	#site-wrapper {
		position: relative;
		padding-top: 115px;
		background: linear-gradient( to bottom, transparent 0 300px, transparent 300px );
	}

	#site-wrapper #site-viewport-contactform-link-wrapper {
		display: none;
	}

	#site-wrapper #site-viewport-contactform-link-wrapper:hover {
		cursor: pointer;
	}

	#site-wrapper #site-viewport-contactform-link-wrapper.form-visible {
		width: 440px;
		transition: all .5s ease-in-out;
	}



	#site-wrapper #site-viewport-contactform-link-wrapper i {
		marging-left: 10px;
		transform: rotate( 180deg );
		transition: all .5s ease-in-out;
	}

	#site-wrapper #site-viewport-contactform-link-wrapper.form-visible i {
		marging-left: 10px;
		transform: rotate( 0deg );
		transition: all .5s ease-in-out;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper {
		display: none;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper.visible {
		bottom: 0vw;
		transition: all .5s ease-in-out;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper .site-viewport-contactform-introtext {
		font-size: var(--font-size-28);
		font-weight: 500;
		line-height: 1.3;
		color: #7AF266;
		margin-bottom: 1.5em;
		padding-right: 55px;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="text"],
	#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="email"],
	#site-wrapper #site-viewport-contactform-content-form-wrapper textarea {
		font-size: var(--font-size-16);
		height: 40px;
		line-height: 40px;
		border-radius: 8px;
		border: 0 none;
		resize: none;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--foundation .gform_fields {
		gap: 20px 0;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--foundation .gform_footer {
		justify-content: flex-end;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="submit"] {
		font-size: var(--font-size-20);
		color: #7AF266;
		background-color: transparent;
		border: 1px solid #7AF266;
		padding: 10px 40px 10px 20px;;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 5px center;
		background-color: transparent;
		background-size: 25px;
		border-radius: 50px;
	} 



	h1 {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #001E53;
		margin-bottom: 1.33333em;
	}

	h1 strong {
		font-weight: 600;
	}

	h2 {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #000000;
		margin-bottom: 1.25em;
	}

	h3 {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		color: #000000;
		margin-bottom: 1.25em;
	}


	/* ---- HEADER ---- */
	#header-wrapper {
		position: fixed;
		width: 100%;
		height: 116px;
		top: 0;
		left: 0;
		background-color: #034C3E;
		z-index: 10000;
		transition: all .3s ease-in-out;
	}

	#header-wrapper.white-header,
	#header-wrapper.white-header #header-logo-menu-logo-wrapper {
		background-color: #FFFFFF!important;
		box-shadow: 0 3px 3px rgba( 0, 0, 0, .15);
		transition: all .3s ease-in-out;
	}
	
	#header-wrapper.add-border-shadow #header-logo-menu-logo-wrapper {
		box-shadow: 0 3px 3px rgba( 0, 0, 0, .15);
	}
	
	body.menu-visible #header-wrapper.white-header #header-logo-menu-logo-wrapper {
		background-color: transparent!important;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper {
		margin: 0 -15px;
        padding: 0 30px;
		/* padding: 0 15px; */
		height: 115px;
	}

	#header-wrapper #header-logo-menu-logo-wrapper a {
		flex: 0 0 60%;
	}

	#header-wrapper #header-logo-menu-logo-wrapper a #header-logo {
		height: 115px!important;
		width: 100%!important;
		background-image: url('images/logos/Logo - LXA Advocaten - White.svg');
		background-position: left center;
		background-size: contain;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}
	
	body #header-wrapper #header-logo-menu-logo-wrapper a #header-logo.white-logo {
		background-image: url('images/logos/Logo - LXA Advocaten - White.svg')!important;
		transition: all .3s ease-in-out!important;
	}
	
	#header-wrapper.white-header #header-logo-menu-logo-wrapper a #header-logo,
	body.page-id-644 #header-logo-menu-logo-wrapper a #header-logo {
		background-image: url('images/logos/Logo - LXA Advocaten - Green.svg')!important;
		background-size: auto 40px;
		transition: all .3s ease-in-out;
	}
	
	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper a #header-logo {
		background-image: url('images/logos/Logo - LXA Advocaten - Green.svg')!important;
	}

	
	#header-wrapper #header-logo-menu-pancake-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex-wrap: wrap;
		height: 100%;
		width: 40px;
		margin-left: auto;
	}
	
	#header-wrapper #header-logo-menu-pancake-wrapper .header-logo-menu-pancake-container {
		position: relative;
		display: block;
		height: 40px;
		width: 40px;
		border-radius: 20px;
		background-image: url('images/icons/LXA Advocaten PanCake.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px;
		background-color: #FFFFFF;
	}
	
	#header-wrapper.white-header #header-logo-menu-pancake-wrapper .header-logo-menu-pancake-container {
		background-color: #F4F3EC;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		flex-direction: column;
		flex: 0 0 100%;
		height: 100vh;
		justify-content: flex-start;
		align-items: center;
		margin-left: auto;
		background-color: #034C3E;
		opacity: 0;
		z-index: -10;
		transition: all .3s ease-in-out;
	}
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container.menu-visible {
		visibility: visible;
        display: flex;
        opacity: 1;
        z-index: -1;
        transition: all .3s ease-in-out;
        flex-direction: column;
        flex: 0 0 100%;
        height: 100vh;
        align-items: stretch;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 250px;
	}
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper {
		padding-top: 117px;
        display: flex;
        flex-direction: column;
        flex: 0 0 auto;
        align-items: stretch;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		list-style: none;
		height: 100%;
		width: 100vw;
		align-items: flex-start;
		padding: 30px 27px 25px 27px;
		margin: 0;
		overflow-y: auto;
		overflow-x: hidden;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		line-height: 70px;
		height: 100%;
		/* min-height: 80px; */
		max-height: 70px;
		width: 100%;
		border-bottom: 1px solid red;
	}
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li.menu-item-has-children::after {
		position: absolute;
		right: 0; 
		top: 30px;
		content: '';
		height: 100%;
		width: 20px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Menu Arrow Down White.svg');
		background-repeat: no-repeat;
        background-size: 15px auto;
        background-position: right top;
	}
	
	#header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li.menu-item-has-children::after {
		background-image: url('images/arrows/LXA Advocaten - Arrows - Menu Arrow Down Brown.svg');
		background-repeat: no-repeat;
        background-size: 30px auto;
        background-position: right top;
        width: 30px;
	}
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li:first-of-type {
		border-top: 1px solid red;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a {
		flex: inherit;
		font-optical-sizing: auto;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #FFFFFF!important;
		margin: 0;
		transition: all .3s ease-in-out;
	}
	
	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a {
		color: #000000!important;
	}


	#header-wrapper.white-header #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a,
	body.page-id-644 .header-logo-menu-content-container ul > li a {
		color: #FFFFFF!important;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul {
		display: none; 
		padding: 0;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li .submenu-wrapper ul li a {
		font-size: var(--font-size-20);
		line-height: 1.4;
		padding: 0;
		margin: 0;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper {
		position: relative;
		/* display: none; */
		visibility: visible;
		top: inherit;
		left: 0vw;
		width: 100%;
		height: auto;
		padding: 0 0 0 0;
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa:hover .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden:hover .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen:hover .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren:hover .wrapper {
		/*display: block; */
		visibility: visible;
		opacity: 1;
		z-index: 10;
		transition: all .3s ease-in-out;
		box-shadow: none;
	}


	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		max-height: 0;
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0 none;
		box-shadow: none;
		overflow: hidden;
		opacity: 0;
		transition: all .2s ease-in-out;
	}
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa.open-submenu .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden.open-submenu .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen.open-submenu .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren.open-submenu .wrapper .sub-menu {
		padding-bottom: 10px;
		max-height: 800px!important;
		opacity: 1;
		transition: all .4s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .main-title,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .main-title,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .main-title,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .main-title {
		display: flex;
		flex: 0 0 25%;
		flex-direction: column;
		justify-content: flex-start;
		font-size: var(--font-size-50);
		line-height: 1;
		font-weight: 500;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .main-title {
		display: none;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .main-title {
		display: none;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .main-title {
		display: none;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .main-title {
		display: none;
	}
	
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.menu-item-has-children > a {
		
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .submenu-wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .submenu-wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .submenu-wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .submenu-wrapper {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
		margin-left: 7px;
	}
	
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li .wrapper .sub-menu .submenu-wrapper {
		margin: 0!important;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .submenu-wrapper ul,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .submenu-wrapper ul,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .submenu-wrapper ul,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .submenu-wrapper ul{
		display: inline-block;
		column-count: 1;
		column-gap: 0;
		list-style: none;
		width: max-content;
		max-width: 100%;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .submenu-wrapper li,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .submenu-wrapper li,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .submenu-wrapper li,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .submenu-wrapper li{
		display: block;
		line-height: inherit;
		break-inside: avoid;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa ul li a,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden ul li a,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen ul li a,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren ul li a {
		line-height: 2;
		color: #FFFFFF!important;
	}
	
	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container > ul > li.over-lxa > ul > li > a,
	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container > ul > li.about-lxa > ul > li > a,
	#header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul li a {
		color: #000000!important;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul li.current-menu-item a {
		background-color: transparent;
	}



	/* ---- MAIN-HEADER --> SEARCH - LANGUAGE SELECT ---- */
	#header-wrapper #main-header-search-language-selector-wrapper {
		display: none; 
		flex-direction: row;
		flex-wrap: wrap;
		flex: 0 0 110px;
		min-width: 110px;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 50px;
		justify-content: center;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		position: relative;
		display: flex;
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaat - Language select Globe.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 30px;
		border-radius: 50px;
		border: 1px solid #F8F3E6;	
		transition: all .3s ease-in-out;
	}

	body.page-id-644 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		border-color: #014C3E;
		background-image: url('images/icons/LXA Advocaat - Language select Globe Green.svg');
	}

	#header-wrapper.white-header #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		border-color: #014C3E;
		background-image: url('images/icons/LXA Advocaat - Language select Globe Green.svg');
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul {
		position: absolute;
		top: 50px;
		right: 50%;
		left: 50%;
		min-width: 275px;
		max-width: 275px;
		color: #000000;
		transform: translateX(-50%);
		padding: 60px 30px 25px 30px;
		border-radius: 30px;
		background-color: #F8F3E6;
		border: 0 none;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
		visibility: hidden;
		z-index: -111;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container:hover ul {
		cursor: pointer;
		visibility: visible;
		z-index: 1;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container:focus ul li a,
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul li a {
		font-size: var(--font-size-20);
		line-height: 1.4;
		color: #000000;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container .wpml-ls-legacy-list-vertical .wpml-ls-current-language a {
		color: #000000;
		font-weight: 500;
	}



	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
		position: absolute;
		content: 'Selecteer uw taal';
		font-weight: 300;
		color: #000000;
		text-align: left;
		top: 0;
		left: 0;
		height: 50px;
		line-height: 50px;
		padding: 0 30px;
		width: 100%;
		background-color: #F5F5F5;
		border-radius: 30px 30px 0 0;
		z-index: 10;
	}

	body#nl #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
		content: 'Selecteer uw taal';
	}

	body#en #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
		content: 'Select your language';
	}

	
	
	/* ---- MOBILE MENU ---- */
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper {
		display: flex;
		flex-direction: column;
	}
	
	
	/* ---- MOBILE MENU --> SEARCH ---- */
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper {
		padding: 0 27px;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-search-mobile-menu {
		margin-bottom: 15px;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-search-mobile-menu .wp-block-search__label {
		display: none;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-search-mobile-menu form input {
		font-size: var(--font-size-20);
		height: 50px;
		line-height: 50px;
		color: #FFFFFF;
		background-color: transparent;
		background: rgba( 0, 0, 0, .15);
		border: 0 none;
		padding: 0 15px 0 60px;
		border-radius: 50px;
		background-image: url('images/icons/LXA Advocaten - Icon - Search Icon - Mobile White.svg');
		background-position: left 10px center;
		background-size: 35px;
		background-repeat: no-repeat;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper form input::placeholder {
		color: #FFFFFF;
	}
	
	
	
	/* ---- MOBILE MENU --> LANGUAGE SELECT ---- */
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu {
		font-size: var(--font-size-20);
		text-transform: uppercase;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu ul li.wpml-ls-current-language a span {
		border-bottom: 2px solid #034C3E;
		line-height: 1.4;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu ul li.wpml-ls-item a span.wpml-ls-display {
		border-bottom: 2px solid transparent;
		line-height: 1.4;
	}
	
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu a span {
		font-size: var(--font-size-20);
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu a {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu a:first-of-type {
		padding-left: 0;
	}



	/* ---- TEMPLATE --> HOMEPAGAE ---- */
	#page-homepage-wrapper #page-homepage-header-wrapper {
		position: relative;
		background-color: #034C3E;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		min-height: 300px; 
		margin-bottom: 35px;

		/* Mask op basis van een afbeelding */
		-webkit-mask-image: url('images/masks/LXA Advocaten - Header background - Diamond.png');
		mask-image: url('images/masks/LXA Advocaten - Header background - Diamond.png');
		mask-size: cover;       /* hoe groot het masker is */
		mask-repeat: no-repeat;   /* niet herhalen */
		mask-position: center;    /* centreren */
	}
	
	#page-homepage-wrapper #page-homepage-header-wrapper::before {
		position: absolute;
		content: '';
		height: 40px;
		width: 40px;
		bottom: -20px;
		left: 50%;
		transform: translateX( -50% );
		background-image: url('images/icons/LXA Advocaten - Icons - Mobile Arrow Doen.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 40px;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/backgrounds/LXA Advocaten - Header background - Diamond.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		z-index: 2;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		height: 100%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-image-content-page-title-container {
		flex-direction: column;
		height: 100%;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		padding: 0 30px 70px 30px;
		margin-left: 0!important;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-image-content-page-title-line-2 {
		color: #79F266;
	} 

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container::before,
	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-containe::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba( 0, 0 , 0, .3);
		z-index: 1;

	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: right center;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper .page-homepage-header-image-right-container {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		height: 100%;
		width: 100%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper .page-homepage-header-image-right-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: left center;
	}

	#page-homepage-trending-news-slider-wrapper {
		position: relative;
		padding: 35px 0 0 0;
		margin: 35px 0;
	}

	#page-homepage-trending-news-slider-wrapper h2.page-homepage-trending-news-slider-title {
		font-size: var(--font-size-32);
		padding-left: 15px;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper {
		position: absolute;
		top: 35px;
		right: 0;
		padding-right: 15px;
	}
	
	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-left {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		transform: scale(1) rotate(-180deg) !important;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container {
		display: none;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container .page-homepage-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 50px;
		line-height: 50px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow {
		height: 50px;
		width: 50px;
		background-size: 50px;
		margin-top: -5px;
	}
	
	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-right {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url(images/arrows/LXA Advocaten - Arrows - Arrow right black.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow:hover {
		cursor: pointer;
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-homepage-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-homepage-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-homepage-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper {
		gap: 0 35px;
		margin-right: 0;
		margin-left: 15px!important;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 85vw;
		min-width: 85vw;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 100 / 55;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container .page-homepage-trending-news-slider-single-item-top-title {
		/* margin-bottom: 40px; */
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-title-container h3.page-homepage-trending-news-slider-single-item-title {
		font-size: var(--font-size-28);
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-excerpt {
		display: none;
	}

	#page-homepage-our-services-wrapper {
		margin: 35px 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container {
		flex-direction: column;
		flex-wrap: wrap;
		padding: 0 15px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container h2.page-homepage-our-services-left-col-intro-title {
		font-size: var(--font-size-32);
		padding-top: 35px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-intro-content {
		font-size: var(--font-size-20);
		margin-bottom: 3rem;
		padding-right: 0; 
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container {
		flex: 0 0 100%;
		width: 100%;
		padding-right: 0;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper {
		margin: 0 -15px 35px -15px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container {
		padding: 20px;
		background-color: #4A001F;
		border-radius: 20px 20px 0 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper h3.page-homepage-our-services-left-col-our-sectors-overview-title {
		font-size: var(--font-size-30);
		padding: 0;
		margin-bottom: 1rem;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container {
		position: absolute;
		top: 110px;
		left: 0;
		width: 100%;
		opacity: 1;
		transition: all .5s ease-in-out;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container {
		position: absolute;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		top: 90px;
		left: 0;
		width: 100%;
		padding: 0 35px;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container .page-homepage-our-services-left-col-our-sectors-middle-image.left-active-position {
		position: relative;
		visibility: hidden;
		opacity: 0;
		left: 0;
		width: 50%;
		transform: translateX(0);
		transition: all .3s ease-in-out;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container {
		padding-bottom: 35px;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container {
		position: absolute;
		right: inherit;
		left: 0;
		top: 90px;
		visibility: visible;
		font-size: var(--font-size-18);
		line-height: 1.35;
		color: #FFFFFF;
		padding: 0 15px 35px 15px;
		width: 100%;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container {
		font-size: var(--font-size-18);
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(5, auto);
		grid-auto-flow: column;
		gap: 0 20px;
		padding: 130px 20px 40px 20px;
		border-radius: 0 0 15px 15px;
		overflow: hidden;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container {
		display: flex;
		align-items: center;
		min-width: 0;
		min-height: 60px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;

	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(2) {
		border-top: 1px 0 none;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(1) {
		border-top: 1px solid #C0B6A1;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container.active-item::before {
		content: '';
		height: 10px;
		width: 20px;
		background-image: url('images/icons/LXA - Icon - Liststyle - Orange.svg');
		background-repeat: no-repeat;
		background-size: 10px;
		background-position: left top;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}


	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container {
		flex: 0 0 100%;
		width: 100%;
		padding-left: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper {
		margin: 35px -15px;
	}


	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-header-container {
		position: relative;
		padding: 20px;
		background-color: #034C3E;
		border-radius: 15px 15px 0 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper h3.page-homepage-our-services-right-col-our-legal-areas-overview-title {
		font-size: var(--font-size-32);
		padding: 0;
		margin-bottom: 2rem;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container {
		padding: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container {

		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-legal-areas-overview-introtext {
		visibility: visible;
		padding: 0;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-legal-areas-overview-introtext.invisible {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container.show-item {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper {
		width: 100%;
		padding: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper.show-item {
		visibility: visible;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container {
		position: absolute;
		padding: 0;
		top: 0;
		width: 100%;
		visibility: hidden;
		z-index: -1;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container a.page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-readmore-link {
		display: inline-block;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		margin-top: 30px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container.show-item {
		visibility: visible;
		padding: 0;
		width: 100%;
		max-height: 600px;
		z-index: inherit;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper h3.page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-title {
		font-size: var(--font-size-28);
		font-weight: medium;
		margin-bottom: 1em;
		color: #FFFFFF;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-excerpt {
		line-height: 1.2;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container {
		font-size: var(--font-size-18);
		grid-template-columns: repeat(2, 1fr);
		padding: 40px 20px 40px 20px;
		border-radius: 0 0 15px 15px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container {
		display: flex;
		align-items: center;
		min-width: 0;
		min-height: 60px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}


	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:hover {
		cursor: pointer;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container.active-item {
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container.active-item::before {
		content: '';
		height: 10px;
		width: 20px;
		background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
		background-repeat: no-repeat;
		background-size: 10px;
		background-position: left top;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(1) {
		border-top: 1px solid #C0B6A1;
						}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(2) {
		border-top: 0 none;
	}
	
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper {
		margin-bottom: 35px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper:last-of-type {
		margin: 35px -15px;
	}


	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-header-container {
		padding: 20px;
		border-radius: 15px 15px 0 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper h3.page-homepage-our-services-right-col-our-specialties-overview-title {
		font-size: var(--font-size-32);
		padding: 0;
		margin-bottom: 2rem;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container {
		padding: 0;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container {

		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-specialties-overview-introtext {
		visibility: visible;
		padding: 0;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-specialties-overview-introtext.invisible {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container.show-item {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper {
		width: 100%;
		padding: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper.show-item {
		visibility: visible;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container {
		position: absolute;
		top: 0;
		width: 100%;
		padding: 0;
		visibility: hidden;
		z-index: -1;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container a.page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-link {
		display: inline-block;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding-top: 30px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container.show-item {
		visibility: visible;
		padding: 0;
		width: 100%;
		max-height: 600px;
		z-index: inherit;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper h3.page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-title {
		font-size: var(--font-size-28);
		font-weight: medium;
		margin-bottom: 1em;
		color: #FFFFFF;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container {
		font-size: var(--font-size-18);
		grid-template-columns: repeat(2, 1fr);
		gap: 0 20px;
		padding: 40px 20px 40px 20px;
		border-radius: 0 0 15px 15px;
		overflow: hidden;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container {
		display: flex;
		align-items: center;
		min-width: 0;
		min-height: 60px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}


	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:hover {
		cursor: pointer;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container.active-item {
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container.active-item::before {
		content: '';
		height: 10px;
		width: 20px;
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-repeat: no-repeat;
		background-size: 10px;
		background-position: left center;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:nth-child(1) {
		border-top: 1px solid #C0B6A1;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:nth-child(2) {
		border-top: 0 none;
	}

	#page-homepage-our-impact-slider-wrapper {
		background-color: #F4F3EC;
		padding: 50px 0;
		margin: 35px 0;
	}

	#page-homepage-our-impact-slider-wrapper .page-homepage-our-impact-slider-title {
		padding-left: 0;
	}


	#page-homepage-our-impact-slider-wrapper h2.page-homepage-our-impact-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 4%;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container .page-homepage-our-impact-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 70px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}



	#page-homepage-our-impact-slider-wrapper .h-scrolling {
		position: relative;
	}
	#page-homepage-our-impact-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-homepage-our-impact-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-homepage-our-impact-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}


	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper {
		flex-direction: column;
		justify-content: center;
		flex: 0 0 100%;
		height: 100%;
		width: 50px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper .page-homepage-our-impact-slider-left-arrow-container {
		display: flex;
		height: 50px;
		width: 50px;
		background-size: 50px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper {
		position: relative;
		top: -5px;
		right: 15px;
		left: inherit;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50px;
		height: 50px;
		width: 50px;
		transition: all .3s ease-in-out;
		z-index: 14;
	}
	
	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper::after {
		position: absolute;
		content: '';
		top: 1px;
		left: 1px;
		height: 48px;
		width: 48px;
		background-color: #000000;
		border-radius: 50px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper .page-homepage-our-impact-slider-right-arrow-container {
		display: flex;
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		z-index: 15;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: flex-start;
		gap: 0 35px;
	}
	
	body #page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper .whitespace-container {
		width: 0!important;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container {
		flex-direction: column;
		/* flex: 0 0 94vw; */
		width: 94vw;
		min-width: 94vw;
		max-width: 94vw;
		border-radius: 15px;
		background-color: #FFFFFF;
		overflow: hidden;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-image-container {
		flex: 0 0 40%;
		aspect-ratio: 100 / 70;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container {
		/* flex: 0 0 100%; */
		padding: 35px 20px 50px 20px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin-bottom: 2rem;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container .page-homepage-our-impact-slider-single-item-top-title {

	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-title-container h3.page-homepage-our-impact-slider-single-item-title {
		font-size: var(--font-size-24);
		margin-bottom: 1.1em;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-excerpt {
		display: none;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container {
		display: inline-block;
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #000000;
		margin-top: auto;
		border-bottom: 1px solid #000000;
		width: fit-content;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container .page-homepage-our-impact-slider-single-item-readmore {
		display: block;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container .page-homepage-our-impact-slider-single-item-readmore::before {
		position: relative;
		top: 3px;
		display: inline-block;
		content: '';
		height: 24px;
		width: 30px;
		background-image: url('images/icons/LXA Advocaten - Leer meer pijltje.svg');
		background-size: auto 15px;
		background-position: left center;
		background-repeat: no-repeat;

	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container i {
		margin-right: 10px;
		transform: rotate(-90deg);

	}

	#page-homepage-our-team-slider-wrapper {
		position: relative;
		margin: 35px 0;
	}

	#page-homepage-our-team-slider-wrapper h2.page-homepage-our-team-slider-title {
		font-size: var(--font-size-32);
		padding: 0 15px;
	}

	#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-end;
		padding-right: 15px;
	}

	#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper .page-homepage-our-team-slider-more-members-button-arrow {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper .page-homepage-our-team-slider-more-members-button-arrow:hover {
		cursor: pointer;
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-homepage-our-team-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-homepage-our-team-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-homepage-our-team-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 0;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 90vw;
		aspect-ratio: 7 / 10; /* 75 / 100; */
		border-radius: 10px;
		margin: 30px;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-image-container {
		position: relative;
		height: 100%;
		width: 100%;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container:hover {
		transform: scale(1.2);
		cursor: pointer;
		z-index: 2;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container {
		position: absolute;
		bottom: -100%;
		left: 0;
		width: 100%;
		color: #FFFFFF;
		padding: 50px 15px 30px 15px; /* 50px 30px 30px 30px; */
		background-image: url('images/backgrounds/LXA Advocaten - Background - Name and function.svg');
		background-position: top left 60%;
		transition: all .3s ease-in-out;
	}



	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container:hover .page-home-page-our-team-slide-single-item-content-container {
		bottom: 0;
		max-height: 600px;
		width: 100%;
		transition: all .3s ease-in-out;
	}




	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container .page-home-page-our-team-slide-single-item-content-title {
		font-size: var(--font-size-28);
		line-height: 1.1;
		margin-bottom: .5em;
		font-weight: 500;
		color: #79F266;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container .page-home-page-our-team-slide-single-item-content-funtion {
		font-size: var(--font-size-20);
		line-height: 1.1;
	}


	.page-homepage-our-team-outtext-container {
		font-size: var(--font-size-22);
		margin: 0 15px 35px 15px;
	}

	.page-homepage-our-team-outtext-container .page-homepage-our-team-outtext-content {
		font-size: var(--font-size-22);
		margin-bottom: 2rem;
	}

	.page-homepage-our-team-outtext-container a.page-homepage-our-team-outtext-url {
		color: #000000;
		border-bottom: 1px solid #000000;
		width: fit-content;
	}

	.page-homepage-our-team-outtext-container a.page-homepage-our-team-outtext-url:before{
		display: none;
	}

	#page-homepage-newsletter-subscription-total-wrapper {
		background: linear-gradient( to top, #F4F3EC 0 50%, transparent 50% );
	}

	#page-homepage-newsletter-subscription-wrapper {
		min-width: calc(100% + 27px);
        max-width: 100vw;
        margin: 0 -15px;
        padding: 0;
        margin-bottom: 70px;

	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #29235C;
		border-radius: 0;
		padding: 50px 30px 140px 30px;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-position: center;
		opacity: .8;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a {
		position: relative;
		display: block;
		width: 100%;
		font-size: var(--font-size-28);
		color: #FFFFFF;
		padding-right: 40%;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		content: '';
		height: 55px;
		width: 55px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 55px;
		margin-left: 0;
		transition: all .3s ease-in-out;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}





	#page-homepage-working-at-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
		overflow: hidden;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper {
		gap: 0;
		padding-left: 15px;
		margin-right: -15px;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-left-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		aspect-ratio: 100 / 65;
		margin-bottom: 35px;
		border-radius: 10px 0 0 10px;
		overflow: hidden;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-left-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-right-image-container {
		display: none;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-right-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	
	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-quote-container {
		padding-left: 15px;
	}
	
	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-quote-container h3 {
		font-size: var(--font-size-32);
		font-weight: 500;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-content-url {
		font-size: var(--font-size-22);
		font-weight: 500;
		color: #000000;
		border-bottom: 1px solid #000000;
		width: fit-content;
		margin-left: 15px;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-content-url::before {
		display: none;
	}

	#page-homepage-contactform-wrapper {
		padding: 35px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 50%, transparent 50% );
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container {
		margin: 0 -10px;
		width: calc( 100% + 20px );
		max-width: 100vw;
		padding: 50px 30px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: inherit;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container h2.page-homepage-contactform-title { 
		font-size: var(--font-size-32);
		padding-right: 4%;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
		margin-bottom: 40px;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container {
		padding: 20px 0;
	}
	
	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container .gform-theme--foundation .gform_fields {
		row-gap: 20px!important;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
        color: #7AF266;
        line-height: 45px;
        height: 45px;
        border-color: #7AF266;
        border-radius: 100px;
        padding-left: 25px;
        padding-right: 60px;
        background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-size: 30px;
        background-color: transparent;
	}
	
	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
        border-color: #7AF266;
        background-color: #7AF266;
        background-image: url(images/icons/LXA Advocaten - Submit Arrow Dark Green.svg);
        transition: all .3s ease-in-out;
	}
	
	
	
	/* ---- TEMPLATE --> ALGEMEEN ---- */
	#page-general-wrapper {
	}

	#page-general-wrapper #page-general-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-position: center top 80px;
		background-repeat: no-repeat;
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 33.33334%;
		/* padding-top: 22.5vh; */
		height: 10px;
		z-index: 2;
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding: 35px 15px;
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-image-content-content-wrapper .page-general-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-general-wrapper #page-general-header-wrapper .page-general-page-breadcrumb-container span,
	#page-general-wrapper #page-general-header-wrapper .page-general-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-general-wrapper #page-general-header-wrapper h1.page-general-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F267;
		margin: 1rem 0;
	}

	#page-general-wrapper #page-general-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-general-wrapper #page-general-content-wrapper {
		position: relative;
		margin-top: 0;
		/* padding-top: 70px; */
		padding: 35px var(--bs-gutter-x,.75rem) 70px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper {
		padding-top: 70px;
		padding-left: 8.33334%;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper h4.page-general-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 2rem 0;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 10px );
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container .page-general-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container:hover .page-general-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container .page-general-content-sidebar-related-team-members-single-item-overlay h5.page-general-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper h4.page-general-content-sidebar-sidemenu-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;


	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container {
		padding: 0 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container a:hover,
	#page-general-wrapper #page-general-content-wrapper .page-general-content-container a:focus {
		color: #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-introtext-container {
		font-size: var(--font-size-24);
		color: #000000;
		margin: 4rem 0;
	}


	#page-general-wrapper #page-general-content-wrapper .page-general-content-title-container h2.page-general-content-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-content-container .page-general-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #D8D1FF;
		padding: 40px 35px;
		border-radius: 20px;
		margin-bottom: 4rem;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles.svg');
		background-position: top 10% right 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content {
		display: flex;
		flex-direction: column;
		flex: 0 0 55%;
		min-width: 60%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 0;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content h2 {
		font-size: var(--font-size-55);
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content .page-general-content-be-prepared-content-left-col-content-content {
		font-size: var(--font-size-20);
		font-weight: 500;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container a {
		position: relative;
		display: inline-block;
		font-size: var(--font-size-20);
		color: #FFFFFF;
		width: fit-content;
		background-color: #29235C;
		border-bottom: 0 none;
		padding: 20px 70px 20px 30px;
		border-radius: 50px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container a::after {
		display: inline-block;
		top: 0;
		right: 15px;
		position: absolute;
		content: '';
		height: 100%;
		width: 40px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 40px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content {
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		flex: 0 0 45%;
		column-gap: 30px;
		min-width: 45%;
		padding-right: 4%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content .page-general-content-be-prepared-content-right-col-content-left-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 50%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content .page-general-content-be-prepared-content-right-col-content-right-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 50%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container {
		margin-bottom: 4rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container h2.page-general-content-all-memberships-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		column-gap: 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 33% - 8px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container {
		position: relative;
		display: flex;
		flex-direction: column;
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		margin-bottom: 1rem;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container.hide-border {
		padding: 0;
		border: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container:hover .page-general-content-all-links-single-item-logo-container {
		border-color: #9C89FF;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container img {
		height: 100%;
		width: 100%;
		aspect-ratio: 2 / 1;
		object-fit: contain;
		object-position: center;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container.hide-border img {
		aspect-ratio: inherit;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container {
		font-size: var(--font-size-16);
		color: #000000;
	}




	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container {
		margin-bottom: 4rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container h2.page-general-content-all-clients-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 33% - 8px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container .page-general-content-all-clients-single-item-logo-container {
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container .page-general-content-all-clients-single-item-logo-container img {
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		object-fit: contain;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-title-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-right: 4%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-title-container h3 {
		margin-left: -15px;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		border-left: 2px solid #034C3E;
		padding-left: 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-image-container {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-image-container img {
		max-width: 100%;
		height: auto;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background-color: #F4F3EC;
		padding: 70px;
		border-radius: 15px;
		z-index: 1;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper::before {
		position: absolute;
		content: '';
		bottom: 15px;
		left: -50%;
		transform: translateX( 0% );
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg');
		background-size: cover;
		background-position: left bottom;
		background-repeat: no-repeat;
		z-index: -1;


	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 50px;
		margin-bottom: 70px;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-logo-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc(33.33334% - 25px);
		width: calc(33.33334% - 25px);
		justify-content: flex-start;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-logo-container img {
		width: 50%;
		height: 100%;
		object-fit: contain;
		object-position: left top;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-title-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 66.666667% - 25px ); 
		width: calc( 66.666667% - 25px );
		justify-content: flex-start;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-title-container h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;

	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 50px;
	}


	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-quote,
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 33.33334% - 34px );
		width: calc( 33.33334% - 34px );
		justify-content: flex-start
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-quote {
		font-size: var(--font-size-20);
		line-height: 1.2;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container {
		font-size: var(--font-size-18);
		color: #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container p {
		margin-bottom: var(--font-size-18);
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a,
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a:hover,
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item {
		position: relative;
		height: 55px;
		list-style: none;
		line-height: 55px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item::after {
		position: absolute;
		content: '';
		top: 0;
		right: 0;
		height: 55px;
		width: 22px;
		background-image: url('images/icons/LXA Advocaten - URL-Link pijltje.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 22px auto;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a {
		position: relative;
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a:hover,
	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a:focus {
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-general-trending-news-slider-wrapper {
		padding: 70px 0 0 0;
		background-color: #F4F3EC;
	}

	#page-general-trending-news-slider-wrapper.purple {
		background-color: #D8D1FF;
	}

	#page-general-trending-news-slider-wrapper h2.page-general-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0; /* 4%; */
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}


	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper .page-general-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper .page-general-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container .page-general-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #79F266;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #034C3E;
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-general-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-general-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-general-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-general-trending-news-slider-wrapper.purple #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container span {
		color: #000000;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-title-container h3.page-general-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-general-contactform-wrapper {
		padding-top: 70px;
		margin: 0 0 70px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
	}

	#page-general-contactform-wrapper.purple {
		padding-top: 70px;
		margin: 0 0 70px 0;
		background: linear-gradient( to bottom, #D8D1FF 0 45%, transparent 45%);
	}
	
	#page-general-contactform-wrapper .page-general-contactform-container {
		position: relative;
		left: -12px;
		width: 100vw;
		max-width: 100vw;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
		z-index: 1;
		overflow: hidden;
	}
	
	#page-general-contactform-wrapper .page-general-contactform-container .gform-theme--foundation .gform_fields {
		row-gap: 20px!important;
	}

	#page-general-contactform-wrapper .page-general-contactform-container h2.page-general-contactform-title { 
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #7AF266; /* #7AF266; */
		padding-right: 4%;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container .page-general-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container {
		padding: 20px 0;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}



	/* ---- TEMPLATE --> ONZE IMPACTOVERZICHT ---- */
	#page-impact-overview-wrapper {
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 60%;
        background-repeat: no-repeat, no-repeat;
        background-size: 0, 100%;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 33.33334%;
		z-index: 2;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper .page-impact-overview-image-content-image {
		display: flex;
		flex-direction: column;
		width: 100%;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper .page-impact-overview-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding: 35px 15px;
		margin-top: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-image-content-content-wrapper .page-impact-overview-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-breadcrumb-container span,
	#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper h1.page-impact-overview-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-function {
		color: #FFFFFF;
	}

	#page-impact-overview-wrapper #page-impact-overview-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 0; /* 1; */
					}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x, .75rem) 70px var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container {
		padding-right: 0;
	}


	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 0;
		padding-bottom: 70px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container {
		position: relative;
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 20px 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container:hover + .page-impact-overview-filter-function-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li {
		direction: flex;
		align-items: center;
		display: flex;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		padding: 0 5px;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}
	
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li.active {
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container:hover + .page-impact-overview-filter-legal-area-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li {
		display: flex;
		align-items: center;
		padding: 0 5px;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container:hover + .page-impact-overview-filter-specialty-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li {
		display: flex;
		align-items: center;
		padding: 0 5px;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;

	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container:hover + .page-impact-overview-filter-sector-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li {
		display: flex; 
		align-items: center;
		padding: 0 5px;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
		/*
		background-color: #F1F1F1;	
		*/
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;	
		padding-bottom: 35px;
		margin-bottom: 35px;
		border-bottom: 1px solid #FF863F;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(even) {
		padding-left: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(odd) {
		padding-right: 0;
		border-right: 0 none;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(n+3) {
		padding-top: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+3),
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+4) {
		padding-top: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container .page-impact-overview-single-item-excerpt {
		display: inline-block;
        font-size: var(--font-size-20);
        color: #000000;
        margin-top: calc(2 * var(--font-size-20));
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) .page-impact-overview-single-item-excerpt {
		display: inline-block;
		font-size: var(--font-size-20);
		color: #000000;
		margin-top: calc( 2 * var(--font-size-20) );
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) .page-impact-overview-single-item-excerpt span {
		display: block;
		font-size: var(--font-size-20);
		color: #FF863F;
		margin-top: 1rem;
	}
	
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container .page-impact-overview-single-item-excerpt span {
		display: block;
        font-size: var(--font-size-20);
        color: #FF863F;
        margin-top: 1rem;
	}

					
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) a,
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) a {
		padding-bottom: 0;
		border-bottom: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .item-separator-line {
		display: none;
		/*
		width: 100%;
		height: 1px;
		background-color: #FF863F;
		margin: 90px 0 70px 0;
		*/
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a {
		display: flex;
		flex-direction: column-reverse;
		padding-bottom: 0;
		border-bottom: 0 none;
		width: 100%;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a {
		flex-direction: column-reverse;
		justify-content: flex-end;
		width: 100%;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		aspect-ratio: 8 / 5;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-image-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
		aspect-ratio: 8 / 5;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		padding: 0;
		margin-bottom: 1rem;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container {
		flex: 0 0 auto;
		padding: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container {
		font-size: var(--font-size-18);
		color: #000000;
		min-height: auto;
		padding-left: 0;
		margin-bottom: 1em;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container {
		padding: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container span {
		color: #FF863F;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-content-container h2 {
		font-size: var(--font-size-36);
		font-weight: 500;
		color: #4A001F;
		margin-bottom: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-content-container h2 {
		font-size: var(--font-size-36);
		min-height: calc( ( var(--font-size-30) * 2 ) + 1.25em );
		font-weight: 500;
		color: #4A001F;
		margin-bottom: 2rem;
	}

	#page-impact-overview-trackrecord-wrapper {
		background-color: #F4F3EC;
		padding: 70px 0;
		margin: 0;
	}

	#page-impact-overview-trackrecord-wrapper h2page-impact-overview-trackrecord-title {
		font-size: var(--font-size-35);
		font-weight: 500;	
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 15px;
		margin: 0;
		padding-bottom: 45px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #FFFFFF;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #FFFFFF;
		border-radius: 12px;
		border: 1px solid #F4F3EC;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container:hover + .page-impact-overview-trackrecord-filter-legal-area-select-list-container,
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li {
		display: flex;
		align-items: center;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #FFFFFF;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #FFFFFF;
		border-radius: 12px;
		border: 1px solid #F4F3EC;
		transition: all .3s ease-in-out;
		overflow: hidden;
		overflow-y: auto;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container:hover + .page-impact-overview-trackrecord-filter-specialists-select-list-container,
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li {
		display: flex;
		align-items: center;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination {
		font-size: var(--font-size-20);
		width: 100%;
		text-align: center;
		margin: 15px 0;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination a {
		color: #000000;
		padding: 0 3px;
		margin: 0 3px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination a.active {
		border-bottom: 1px solid #000000;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container {
		padding: 35px 0;
		border-bottom: 1px solid #FF863F;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container:first-of-type {
		border-top: 1px solid #FF863F;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		margin-bottom: 35px;
	}
	
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-date-container {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;	
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-date-container .page-impact-overview-trackrecord-all-items-single-item-date {
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #FF863F;
		line-height: 1;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
		margin: 1rem 0;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container h3.page-impact-overview-trackrecord-all-items-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		margin-bottom: 10px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container .page-impact-overview-trackrecord-all-items-single-item-specialty {
		font-size: var(--font-size-20);
		font-weight: 400;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container .page-impact-overview-trackrecord-all-items-single-item-specialty span.specialty {
		color: #FF863F;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: nowrap;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container {
		font-size: var(--font-size-20);
		margin-bottom: 35px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li {
		list-style: none;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li::after {
		content: ',';
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li:last-of-type::after {
		content: '';
	}


	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-contentt a:hover,
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container {
		font-size: var(--font-size-20);
		margin-top: auto;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container li {
		list-style: none;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container li a {
		color: #000000;
		border-bottom: 1px solid #000000;
	}

	#page-impact-overview-newsletter-subscription-wrapper {
		position: relative;
		left: -10px;
		width: calc( 100% + 20px );
		max-width: calc( 100% + 20px );
		margin-left: 0;
		padding: 0;
		margin-bottom: 70px;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #4A001F;
		border-radius: 0;
		padding: 50px 35px;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
		background-position: top center;
		opacity: .8;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a {
		position: relative;
		display: flex;
		font-size: var(--font-size-28);
		color: #FFFFFF;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 10px;
		right: 0;
		display: inline-block;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-left: 30px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}


	/* ---- TEMPLATE --> ONZE IMPACT ---- */
	#page-onze-impact-wrapper {
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper {
		position: relative;
		min-height: 500px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 60%;
        background-repeat: no-repeat, no-repeat;
        background-size: 0, 100%;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper {
		display: flex;
        flex-direction: column-reverse;
        flex-wrap: wrap;
        padding: 35px 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 100%;
		padding-top: 0;
		margin-top: 60px;
		z-index: 2;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper .page-onze-impact-image-content-image {
		display: flex;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		width: 40%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper .page-onze-impact-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding-left: 0;
		padding-right: 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-image-content-content-wrapper .page-onze-impact-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-breadcrumb-container span,
	#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper h1.page-onze-impact-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-function {
		color: #FFFFFF;
	}

	#page-onze-impact-wrapper #page-onze-impact-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper {
		padding: 35px 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container h4.page-onze-impact-content-sidebar-expertise-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container .page-onze-impact-content-sidebar-expertise-items-container li.page-onze-impact-content-sidebar-expertise-items-single-item {
		list-style: none;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container .page-onze-impact-content-sidebar-expertise-items-container li.page-onze-impact-content-sidebar-expertise-items-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container h4.page-onze-impact-content-sidebar-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 2rem;
		margin-top: 4rem;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a {
		display: flex;
		flex: 0 0 calc( 50% - 8px );
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container .page-onze-impact-content-sidebar-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container:hover .page-onze-impact-content-sidebar-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container .page-onze-impact-content-sidebar-team-members-single-item-overlay h5.page-onze-impact-content-sidebar-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 


	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container {
		padding: 0 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-introtext-container {
		font-size: var(--font-size-24);
		color: #000000;
		margin: 2rem 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote {
		position: relative;
		left: 0;
		font-size: var(--font-size-32);
		line-height: 1.2;
		font-weight: 500;
		color: #FF863F;
		padding: 0;
		margin: 2rem 0;
		border-left: 3px solid #FF863F;
		padding-left: 20px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote .page-onze-impact-content-quote-name {
		font-size: var(--font-size-14);
		color: #4A001F;
		margin-top: 2em;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote .page-onze-impact-content-quote-name::before {
		content: '-';
		margin-right: 5px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-content-container .page-onze-impact-content-content {
		margin: 2rem 0;
	}

	#page-onze-impact-trending-news-slider-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
	}

	#page-onze-impact-trending-news-slider-wrapper h2.page-onze-impact-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0; /* 4%; */
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

	}


	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper .page-onze-impact-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper .page-onze-impact-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container .page-onze-impact-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-onze-impact-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-onze-impact-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-onze-impact-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-title-container h3.page-onze-impact-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		margin-bottom: 1.5rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}



	/* ---- TEMPLATE --> NIEUWSOVERZICHT ---- */
	#page-news-overview-wrapper {
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 60%;
        background-repeat: no-repeat, no-repeat;
        background-size: 0, 100%;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 33.33334%;
		z-index: 2;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper .page-news-overview-image-content-image {
		display: flex;
		flex-direction: column;
		width: 100%;
		overflow: hidden;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper .page-news-overview-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		width: 100%;
		justify-content: center;
		padding: 35px 15px;
		margin: 0;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-image-content-content-wrapper .page-news-overview-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 30%;

	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-breadcrumb-container span,
	#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper h1.page-news-overview-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-function {
		color: #FFFFFF;
	}

	#page-news-overview-wrapper #page-news-overview-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x,.75rem) 70px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container {
		padding-right: 0;
	}
	
	#page-news-overview-wrapper #page-news-overview-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 0 0 15px 0;
		padding-bottom: 70px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container {
		position: relative;
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 20px 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container:hover + .page-news-overview-filter-function-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items li {
		display: flex;
		flex-direction: row;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items li.active {
		background-color: #F1F1F1;	
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container:hover + .page-news-overview-filter-legal-area-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li {
		display: flex;
		flex-direction: row;
		align-items: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;	
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container:hover + .page-news-overview-filter-specialty-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li {
		display: flex;
		flex-direction: row;
		align-items: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;

	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container:hover + .page-news-overview-filter-sector-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li {
		display: flex;
		flex-direction: row;
		align-items: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;	
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;	
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;	
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(even) {
		padding-left: 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(odd) {
		padding-right: 0;
		border-right: 0 none;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-child(n+3) {
		padding-top: inherit;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+5),
	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+6) {
		padding-top: 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+3) a,
	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+4) a {
		padding-bottom: 35px;
		border-bottom: 1px solid #FF863F;
	}


	.item-separator-line {
		display: none;
		width: 100%;
		height: 1px;
		background-color: #FF863F;
		margin: 90px 0 70px 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a {
		display: flex;
		flex-direction: column;
		padding-bottom: 35px; /* 90px; */
		margin-bottom: 35px;
		border-bottom: 1px solid #FF863F;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		height: auto;
		overflow: hidden;
	}


	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container .page-news-overview-single-item-image {
		width: 100%;
		aspect-ratio: 8 / 5;
		overflow: hidden;
		border-radius: 10px;
		display: block;
		margin-bottom: 35px;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 10px;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		padding: 0;
	}

	.page-news-overview-single-item-specialty-content {
		font-size: var(--font-size-16);
		color: #000000;
		min-height: inherit;;
		padding-left: 0; /* 15px; */
		margin-bottom: 1rem;
	}

	.page-news-overview-single-item-specialty-content span {
		color: #FF863F;
	}

	.page-news-overview-single-item-content-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		margin-bottom: 0;
	}

	#page-news-overview-wrapper button.page-news-overview-all-items-readmore-button {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		background-color: transparent;
		border: 0 none;
		border-bottom: 1px solid #707070;
		margin: 50px auto 30px auto;
		padding: 0;
	}

	#page-news-overview-newsletter-subscription-wrapper {
		position: relative;
		left: -10px;
		width: 100vw;
		max-width: 100vw;
		margin-left: 0;
		padding: 0;
		margin-bottom: 70px;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #4A001F;
		border-radius: 0;
		padding: 50px 35px;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
		background-position: top center;
		opacity: .8;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a {
		position: relative;
		display: block;
		font-size: var(--font-size-24);
		color: #FFFFFF;
		padding-right: 70px;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		content: '';
		height: 60px;
		width: 60px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-left: 30px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}


	

	/* ---- TEMPLATE --> NIEUWS EN PUBLICATIES ---- */
	#page-news-and-publications-wrapper {
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 60%;
        background-repeat: no-repeat, no-repeat;
        background-size: 0, 100%;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		align-self: flex-start;
		flex: 0 0 33.33334%;
		max-width: 33.33334%;
		height: 45vh;
		margin-top: 22.5vh;
		z-index: 2;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container {
		position: absolute;
		top: 0;
		right: 0;
		/*
		display: flex;
		flex-direction: column;
		aspect-ratio: 100 / 70; 
		*/
		height: 100%;
		width: 70vw; /* 100%; */
		border-radius: 0 10px 10px 0;
		overflow: hidden;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container img {
		visibility: hidden;
		height: 100%;
		width: 100%;
		object-fit: cover;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container img.show-image {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		max-width: 100%;
		justify-content: center;
		transform: translateY(0);
		padding: 35px 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-image-content-content-wrapper .page-news-and-publications-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-breadcrumb-container span,
	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper h1.page-news-and-publications-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #FF863F;
		margin: 1rem 0; 
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-function {
		color: #FFFFFF;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x,.75rem) 70px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		font-size: var(--font-size-20);
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container .page-news-and-publications-content-author-and-date-author-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container .page-news-and-publications-content-author-and-date-date-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
		margin-left: auto;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper {
		padding: 0 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container h4.page-news-and-publications-content-sidebar-expertise-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item {
		list-style: none;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a
	{
		color: #000000;
	}


	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a:hover,
	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a:focus
	{
		color: #000000;
	}


	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container {
		margin-bottom: 2rem;
		margin-top: 4rem;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-introtext {
		font-size: var(--font-size-20);
		font-weight: 400;
		margin-bottom: 1rem;	
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a {
		display: flex;
		flex: 0 0 calc( 50% - 8px );
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container .page-news-and-publications-content-sidebar-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container:hover .page-news-and-publications-content-sidebar-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container .page-news-and-publications-content-sidebar-team-members-single-item-overlay h5.page-news-and-publications-content-sidebar-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 


	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container {
		padding: 0 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		font-weight: 500;
		margin: 2rem 0;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote {
		position: relative;
		left: -20px;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #FF863F;
		padding-right: 25.00002%;
		margin: 4rem 0;
		border-left: 3px solid #FF863F;
		padding-left: 20px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote .page-news-and-publications-content-quote-name {
		font-size: var(--font-size-20);
		color: #4A001F;
		margin-top: 2em;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote .page-news-and-publications-content-quote-name::before {
		content: '-';
		margin-right: 5px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content {
		margin: 4rem 0;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a:hover,
	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-news-and-publications-trending-news-slider-wrapper {
		padding: 70px 0;
		margin-bottom: 0;
		background-color: #F4F3EC;
	}

	#page-news-and-publications-trending-news-slider-wrapper h2.page-news-and-publications-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

	}


	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper .page-news-and-publications-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper .page-news-and-publications-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container .page-news-and-publications-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-news-and-publications-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-news-and-publications-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw; 
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5; /* 100 / 55; */
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}
	
	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-title-container h3.page-news-and-publications-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-news-and-publications-newsletter-subscription-wrapper {
		position: relative;
		left: -10px;
		width: calc( 100% + 20px );
		max-width: calc( 100% + 20px );
		margin-left: 0;
		padding: 0;
		margin-bottom: 70px;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #4A001F;
		border-radius: 0;
		padding: 50px 35px;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
		background-position: top center;
		opacity: .8;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a {
		position: relative;
		display: flex;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		padding-right: 70px;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 10px;
		right: 0;
		display: inline-block;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-left: 30px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}



	/* ---- TEMPLATE --> SPECIALISMEN ---- */
	#page-specialties-wrapper {
	}

	#page-specialties-wrapper #page-specialties-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #29235C;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-position: center top;
        background-repeat: no-repeat;
        background-size: 250%;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 33.33334%;
		/* padding-top: 22.5vh; */
		height: 10px;
		z-index: 2;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding: 35px 15px;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-image-content-content-wrapper .page-specialties-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-specialties-wrapper #page-specialties-header-wrapper .page-specialties-page-breadcrumb-container span,
	#page-specialties-wrapper #page-specialties-header-wrapper .page-specialties-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper h1.page-specialties-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #9C89FF;
		margin: 1rem 0;
	}

	#page-specialties-wrapper #page-specialties-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper {
		position: relative;
		margin-top: 0;
		/* padding-top: 70px; */
		padding-bottom: 100px;
		background-color: #FFFFFF;
		border-radius: 0 20px 0 0;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper {
		padding-top: 15px;
		padding-left: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper h4.page-specialties-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 2rem 0;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 10px );
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container .page-specialties-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container:hover .page-specialties-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container .page-specialties-content-sidebar-related-team-members-single-item-overlay h5.page-specialties-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper h4.page-specialties-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;


	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a:hover,
	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a:focus {
		color: #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin: 4rem 0;
	}


	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-title-container h2.page-specialties-content-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-content-container .page-specialties-content-content {
		margin: 2rem 0 4rem 0;
	}


	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		background-color: #D8D1FF;
		padding: 20px 15px;
		border-radius: 20px;
		margin-bottom: 4rem;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles.svg');
		background-position: top 10% right 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		min-width: 100%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content h2 {
		font-size: var(--font-size-45);
		margin-bottom: 1rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content .page-specialties-content-be-prepared-content-left-col-content-content {
		font-size: var(--font-size-20);
		font-weight: 500;
		margin-bottom: 2rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container a {
		position: relative;
		display: inline-block;
		font-size: var(--font-size-20);
		color: #FFFFFF;
		width: fit-content;
		background-color: #29235C;
		border-bottom: 0 none;
		padding: 15px 60px 15px 30px;
		border-radius: 50px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container a::after {
		display: inline-block;
		top: 0;
		right: 15px;
		position: absolute;
		content: '';
		height: 100%;
		width: 30px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 30px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		flex: 0 0 100%;
		gap: 30px;
		min-width: 100%;
		padding: 35px 0 0 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content .page-specialties-content-be-prepared-content-right-col-content-left-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 50%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content .page-specialties-content-be-prepared-content-right-col-content-right-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 50%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container {
		margin-bottom: 4rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container h2.page-specialties-content-all-memberships-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 35px 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 50% - 8px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container {
		position: relative;
		display: flex;
		flex-direction: column;
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		margin-bottom: 1rem;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container.hide-border {
		padding: 0;
		border: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container:hover .page-specialties-content-all-links-single-item-logo-container {
		border-color: #9C89FF;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container img {
		height: 100%;
		width: 100%;
		aspect-ratio: 2 / 1;
		object-fit: contain;
		object-position: center;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container.hide-border img {
		aspect-ratio: inherit;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container {
		font-size: var(--font-size-16);
		color: #000000;
	}




	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container {
		margin-bottom: 4rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container h2.page-specialties-content-all-clients-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 2rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 50% - 8px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container .page-specialties-content-all-clients-single-item-logo-container {
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container .page-specialties-content-all-clients-single-item-logo-container img {
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		object-fit: contain;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-title-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
		padding-right: 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-title-container h3 {
		margin-left: -15px;
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #034C3E;
		border-left: 2px solid #034C3E;
		padding-left: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-image-container {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-image-container img {
		max-width: 100%;
		height: auto;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background-color: #F4F3EC;
		padding: 35px;
		border-radius: 15px;
		z-index: 1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper::before {
		position: absolute;
        content: '';
        top: 15px;
        left: 0;
        /* transform: translateX(0%); */
        height: 50%;
        width: 75%;
        background-image: url(images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg);
        background-size: cover;
        background-position: right top;
        background-repeat: no-repeat;
        z-index: -1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 35px;
		margin-bottom: 35px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-logo-container {
		display: flex;
		flex-direction: column;
		flex: 100%;
		width: 100%;
		justify-content: flex-start;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-logo-container img {
		width: 50%;
		height: 100%;
		object-fit: contain;
		object-position: left top;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-title-container {
		display: flex;
        flex-direction: column;
        flex: 0 0 100%;
        width: 100%;
        justify-content: flex-start;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-title-container h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;

	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container {
		display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 50px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-quote,
	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container {
		display: flex;
		flex-direction: column;
		flex: 100%;
		width: 100%;
		justify-content: flex-start;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-quote {
		font-size: var(--font-size-20);
		line-height: 1.2;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container {
		font-size: var(--font-size-18);
		color: #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container p {
		margin-bottom: var(--font-size-18);
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a,
	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a:hover,
	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item {
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		height: 55px;
		list-style: none;
		line-height: inherit; /* 55px; */
		padding: 5px 40px 5px 0;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item::after {
		position: absolute;
		content: '';
		top: 0;
		right: 0;
		height: 100%;
		width: 22px;
		background-image: url('images/icons/LXA Advocaten - URL-Link pijltje.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 15px auto;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a {
		position: relative;
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a:hover,
	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a:focus {
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}


	#page-specialties-trending-news-slider-wrapper {
		padding: 70px 0 0 0;
		background-color: #F4F3EC;
	}

	#page-specialties-trending-news-slider-wrapper.purple {
		background-color: #D8D1FF;
	}

	#page-specialties-trending-news-slider-wrapper h2.page-specialties-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0; /* 4%; */
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

	}


	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper .page-specialties-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper .page-specialties-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container .page-specialties-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-specialties-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-specialties-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-specialties-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw;
	}

	
	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-specialties-trending-news-slider-wrapper.purple #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container span {
		color: #000000;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-title-container h3.page-specialties-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-specialties-contactform-wrapper {
		padding-top: 70px;
		margin: 0 0 100px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
	}

	#page-specialties-contactform-wrapper.purple {
		padding-top: 70px;
		margin: 0 0 100px 0;
		background: linear-gradient( to bottom, #D8D1FF 0 45%, transparent 45%);
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		min-width: calc( 100% + 20px );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #29235C; /* #034C3E; */
		border-radius: 0;
		z-index: 1;
		overflow: hidden;

	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container::after {
		position: absolute;
		content: '';
		right: -5%;
		top: 0;
		height: 95%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles - v2.svg');
		background-position: left 100% top;
        background-repeat: no-repeat;
        background-size: 200%;
		z-index: -1;

	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container h2.page-specialties-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #9C89FF; /* #7AF266; */
		padding-right: 4%;
	}
	
	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container .page-specialties-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container {
		padding: 20px 0;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #9C89FF; 
		line-height: 45px;
		height: 45px;
		border-color: #9C89FF;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}
	
	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}


	/* ---- TEMPLATE --> SECTOREN ---- */
	#page-sectors-wrapper {
	}

	#page-sectors-wrapper #page-sectors-header-wrapper {
		position: relative;
		height: 400px;
		min-height: 400px;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;

		background-image: url('images/masks/LXA Advocaten - Masks - Red Mask Squares Small.svg'), url('images/masks/LXA Advocaten - Masks - Red Mask Squares Large.svg');
		background-position: left -35vw bottom -100px, right -40vw bottom -150px;
        background-repeat: no-repeat, no-repeat;
        background-size: 90vw, 100vw;
        z-index: 2;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba( 0, 0, 0, .3);
		z-index: 1;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
		z-index: 3;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 33.33334%;
		padding-top: 0;
		height: 10px;
		/* padding-top: 22.5vh; */
		z-index: 2;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-image-content-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex: 100%;
		justify-content: flex-start;
		padding: 35px 15px;
		z-index: 1;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-image-content-content-wrapper .page-sectors-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-sectors-wrapper #page-sectors-header-wrapper .page-sectors-page-breadcrumb-container span,
	#page-sectors-wrapper #page-sectors-header-wrapper .page-sectors-page-breadcrumb-container span a {
		color: #FFFFFF;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper h1.page-sectors-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-sectors-wrapper #page-sectors-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper {
		position: relative;
		margin-top: 0;
		/* padding-top: 70px; */
		padding-bottom: 35px;
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper {
		padding: 0 15px;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper h4.page-sectors-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 2rem 0;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 50% - 8px );
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container .page-sectors-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container:hover .page-sectors-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container .page-sectors-content-sidebar-related-team-members-single-item-overlay h5.page-sectors-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper h4.page-sectors-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Orange.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;


	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container .page-sectors-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin: 4rem 0;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-title-container h2.page-sectors-content-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #4A001F;
		margin-bottom: 2rem;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container .page-sectors-content-content-container .page-sectors-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-sectors-trending-news-slider-wrapper {
		padding: 140px 0 0 0;
		background-color: #F4F3EC;
	}

	#page-sectors-trending-news-slider-wrapper h2.page-sectors-trending-news-slider-title {
		font-size: var(--font-size-50);
		font-weight: 500;
		padding-left: 4%;
	}



	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

	}


	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 70px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper .page-sectors-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 70px;
		width: 70px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 70px;
		background-repeat: no-repeat;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 70px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper .page-sectors-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 70px;
		background-repeat: no-repeat;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container .page-sectors-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 70px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}




	#page-sectors-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-sectors-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-sectors-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 100px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 18%;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container:nth-child(1) {
		flex: 0 0 22%;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 100 / 55;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 30px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container .page-sectors-trending-news-slider-single-item-top-title {
		margin-bottom: 40px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-title-container h3.page-sectors-trending-news-slider-single-item-title {
		font-size: var(--font-size-42);
		font-weight: 500;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-sectors-contactform-wrapper {
		padding: 70px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		min-width: calc( 100% + 20px );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container h2.page-sectors-contactform-title { 
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container .page-sectors-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container {
		padding: 20px 0;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
        color: #7AF266;
        line-height: 45px;
        height: 45px;
        border-color: #7AF266;
        border-radius: 100px;
        padding-left: 25px;
        padding-right: 60px;
        background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-size: 30px;
        background-color: transparent;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}



	/* ---- TEMPLATE --> RECHTSGEBIEDEN ---- */
	#page-legal-area-wrapper {
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #034C3E;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
		background-position: center top 10px;
        background-repeat: no-repeat;
        background-size: 225%;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 50vh;
		margin-top: 20vh;
		z-index: 2;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper .page-legal-area-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper .page-legal-area-header-image-content-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 10px 10px 0;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-image-content-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px; 
		z-index: 6;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-image-content-content-wrapper .page-legal-area-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper .page-legal-area-page-breadcrumb-container span,
	#page-legal-area-wrapper #page-legal-area-header-wrapper .page-legal-area-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper h1.page-legal-area-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
        padding-bottom: 0;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        border-radius: 0 0 0 0;
        z-index: 4;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper {
		padding: 35px 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper.no-image {
		padding-top: 70px;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper h4.page-legal-area-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 2rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 50% - 8px );
}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container .page-legal-area-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container:hover .page-legal-area-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container .page-legal-area-content-sidebar-related-team-members-single-item-overlay h5.page-legal-area-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper h4.page-legal-area-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a:hover,
	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a:focus {
		color: #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin: 4rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-title-container h2.page-legal-area-content-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 1rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul {
		padding: 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul li {
		list-style: none;
		margin-left: 22px;
		text-indent: -22px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul li::before {
		content: '';
		display: inline-block;
		background-image: url('images/icons/LXA - Icon - Liststyle - Dark Green.svg');
		background-repeat: no-repeat;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container h3.page-legal-area-content-related-info-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper {
		border-bottom: 1px solid #E0DBD0;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper:first-of-type {
		padding-top: 30px;
		border-top: 1px solid #E0DBD0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container {
		font-size: var(--font-size-20);
		color: #000000;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-image {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		min-width: 100%;
		margin-bottom: 15px;
	}
	
	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-image img {
		width: 100%;
		height: auto;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		padding-left: 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-content-container h4 {
		font-size: var(--font-size-24);
		margin-bottom: 1rem;
	}
	
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container {
		font-size: var(--font-size-20);
		color: #000000;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container .page-legal-area-content-related-events-single-item-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		aspect-ratio: 1 / 1;	
		margin-bottom: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container .page-legal-area-content-related-events-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 10px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		padding-left: 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		width: 100%;	
		margin-bottom: 2rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-date {
		position: relative;
		display: block;
		flex-direction: column;
		justify-content: center;
		font-size: var(--font-size-14);
		padding: 7px 20px;
		border-radius: 50px;
		margin-bottom: 1rem;
		background-color: #79F266;	
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-date::before {
		position: relative;
		top: 2px;
		display: inline-block;
		content: '';
		height: 15px;
		width: 15px;
		margin-right: 7px;
		background-image: url('images/icons/LXA Advocaten - Calendar icon.svg');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-location {
		display: block;
		flex-direction: column;
		justify-content: center;
		font-size: var(--font-size-14);
		padding: 7px 20px;
		border-radius: 50px;
		margin-left: 0;
		background-color: #F4F3EC;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-date-location-container .page-legal-area-content-related-events-single-item-date-location-location::before {
		position: relative;
		top: 2px;
		display: inline-block;
		content: '';
		height: 15px;
		width: 15px;
		margin-right: 5px;
		background-image: url('images/icons/LXA Advocaten - Location marker.svg');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-content-container {
		display: flex;
		flex-direction: column;
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-content-container h4.page-legal-area-content-related-events-single-item-content-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 1rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-conntent-subscription-button-container {
		margin-top: auto;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-conntent-subscription-button-container a {
		position: relative;
		top: 0;
		font-size: var(--font-size-18);
		text-decoration: none;
		padding: 10px 20px;
		border-radius: 50px;
		border: 1px solid #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-related-events-single-item-wrapper .page-legal-area-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-legal-area-content-related-events-single-item-conntent-subscription-button-container a:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-title-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-right: 4%;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-title-container h3 {
		margin-left: -15px;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		border-left: 2px solid #034C3E;
		padding-left: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-image-container {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-image-container img {
		max-width: 100%;
		height: auto;
	}
	
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background-color: #F4F3EC;
		padding: 35px;
		border-radius: 15px;
		margin-bottom: 70px;
		z-index: 1;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper::before {
		position: absolute;
        content: '';
        top: 15px;
        left: 0;
        /* transform: translateX(0%); */
        height: 50%;
        width: 75%;
        background-image: url(images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg);
        background-size: cover;
        background-position: right top;
        background-repeat: no-repeat;
        z-index: -1;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 35px;
		margin-bottom: 35px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-logo-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		width: 100%;
		justify-content: flex-start;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-logo-container img {
		width: 50%;
		height: 100%;
		object-fit: contain;
		object-position: left top;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-title-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		width: 100%;
		justify-content: flex-start;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-title-container h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;

	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 50px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-quote,
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		width: 100%;
		justify-content: flex-start
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-quote {
		font-size: var(--font-size-20);
		line-height: 1.2;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container {
		font-size: var(--font-size-18);
		color: #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container p {
		margin-bottom: var(--font-size-18);
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a,
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a:hover,
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}
	
	#page-legal-area-trending-news-slider-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
	}

	#page-legal-area-trending-news-slider-wrapper h2.page-legal-area-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
	}
	
	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper .page-legal-area-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper .page-legal-area-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container .page-legal-area-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}
	
	#page-legal-area-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-legal-area-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-legal-area-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-title-container h3.page-legal-area-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-legal-area-contactform-wrapper {
		padding: 0 0 70px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 40%, transparent 40%);
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		min-width: calc( 100% + 20px );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container h2.page-legal-area-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container .page-legal-area-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container {
		padding: 20px 0;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="text"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="email"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container textarea {
		font-size: var(--font-size-16);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
        color: #7AF266;
        line-height: 45px;
        height: 45px;
        border-color: #7AF266;
        border-radius: 100px;
        padding-left: 25px;
        padding-right: 60px;
        background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
        background-repeat: no-repeat;
        background-position: right 10px center;
        background-size: 30px;
        background-color: transparent;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}




	/* ---- TEMPLATE --> WERKEN BIJ ---- */
	#page-working-at-wrapper {
		font-size: var(--font-size-24);
	}

	#page-working-at-wrapper #page-working-at-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #29235C;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-size: 225%;
        background-repeat: no-repeat;
        background-position: top 25px left -300px;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;

	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		height: 300px;
		width: 100%;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		justify-content: center;
		z-index: 10;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper .page-working-at-header-image-content-image {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper .page-working-at-header-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		height: 100%;
		width: 100%;
		max-height: 300px;
		max-width: 100%;
		padding: 35px 15px;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		height: inherit;
		max-height: inherit;
		width: 100%;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs {
		color: #FFFFFF;
		margin-bottom: 15px;
		line-height: 1;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs a,
	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs span {
		font-family: 'General Sans', sans-serif;
		font-weight: 500;
		color: #FFFFFF;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container .page-working-at-header-image-content-content-container #page-working-at-page-breadcrumb-page-title-wrapper {
		font-size: var(--font-size-16);
		color: #FFFFFF;
		padding-left: 0;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container .page-working-at-header-image-content-content-container #page-working-at-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #9C89FF;
		margin: 1rem 0;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-backdrop-wrapper {
		position: relative;
		width: 100%;
		height: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 4rem var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0;	
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper .page-working-at-content-sidebar-container {
		padding: 35px 15px;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper h4.page-working-at-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper h3.page-working-at-sidebar-vacancies-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		padding-top: 2rem;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-20);
		color: #000000;
		display: flex;
		flex-direction: column;
		background-color: #F4F3EC;
		flex-wrap: wrap;
		padding: 20px;
		margin-bottom: 15px;
		border-radius: 12px;
		transition: all .3s ease-in-out;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper a:hover .page-working-at-sidebar-vacancies-single-item-container {
		background-color: #D0CBFF;
		transition: all .3s ease-in-out;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container h4.page-working-at-sidebar-vacancies-single-item-title {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 0;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-field {
		color: #000000;
		margin-bottom: 1.1em;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-location-hours-container {
		display: flex;
		flex-direction: row;
		flex-basis: 100%;
		flex: 0 0 100%;
		color: #000000;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-location-hours-container .page-working-at-sidebar-vacancies-single-item-hours {
		margin-left: auto;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-title-container {
		padding: 0 15px;
	}
	
	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-title-container h2 {
		font-size: var(--font-size-24);
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container {
		font-size: var(--font-size-20);
		padding: 0 15px;
		margin: 0 0 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container .page-working-at-content-introtext-content p:has( > iframe) {
		position: relative;
		width: 100%;
		padding-top: 56.25%;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container .page-working-at-content-introtext-content iframe {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;	
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-video-container {
		padding: 0 8.33334% 0 0;
		margin: 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-subtitle-container h2 {
		font-size: var(--font-size-24);
		padding: 0 15px;
		margin: 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-subtekst-content-container {
		font-size: var(--font-size-16);
		padding: 0 15px;
		margin: 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper {
		padding: 15px;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #F4F3EC;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container {
		display: inline-block;
		margin-top: auto;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-working-at-colleagues-reviews-wrapper {
		background-color: #F4F3EC;
		padding: 70px 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		padding-bottom: 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-left-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
        aspect-ratio: 100 / 65;
        max-width: 100%;
        padding-right: 20%;
		margin-bottom: 35px;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-left-container img {
		height: 100%;
		max-width: 100%;
		object-fit: cover;
		object-position: center;
		border-radius: 0 10px 10px 0;
		overflow: hidden;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-right-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		aspect-ratio: 100 / 65;
		max-width: 100%;
		padding-left: 20%;
		margin-bottom: 35px;
		top: inherit;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-right-container img {
		height: 100%;
		max-width: 100%;
		object-fit: cover;
		object-position: center;
		border-radius: 10px 0 0 10px;
		overflow: hidden;
	}

	#page-working-at-colleagues-reviews-wrapper .page-working-at-colleagues-reviews-title {
		padding-right: inherit;
	}

	#page-working-at-colleagues-reviews-wrapper .page-working-at-calleagues-reviews-introtext-container {
		font-size: var(--font-size-20);
		padding-right: inherit;
		margin: 2em 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		gap: 35px 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		width: 100%;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-image-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		aspect-ratio: 100 / 140;
		max-width: 100%;
		margin-bottom: 35px;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-image-container img {
		aspect-ratio: 100 / 140;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		font-size: var(--font-size-18);
		line-height: 1.2;
		padding-left: 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container h3.page-working-at-calleagues-single-review-content-name {
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		margin: inherit;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container h3.page-working-at-calleagues-single-review-content-title {
		font-size: var(--font-size-24);
		font-weight: 400;
		line-height: 1.2;
	}

	#page-working-at-internship-wrapper {
		padding: 70px 35px;
	}

	#page-working-at-internship-wrapper h2.page-working-at-internship-title {	
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		margin: 35px 0;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container:nth-child(even) {
		flex-direction: inherit;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container:last-of-type {
		margin-bottom: 0;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-image-container {
		display: flex;
		flex-basis: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0;
		margin-bottom: 35px;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-image-container img {
		max-width: 100%;
		height: auto;
		object-fit: contain;
		object-position: top left;
		border-radius: 10px;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-content-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		font-size: var(--font-size-18);
		padding-right: 0;
	}
	
	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-content-container h2 {
		font-size: var(--font-size-32);
        font-weight: 500;
        line-height: 1.2;
		margin-bottom: 1rem;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper {
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #F4F3EC;
		border-radius: 10px;
		margin: 2rem 0 0 0;
		overflow: hidden;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content {
		margin-bottom: 1.25rem;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container {
		display: inline-block;
		margin-top: auto;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-working-at-academy-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
	}
	
	#page-working-at-academy-wrapper h2.page-working-at-academy-title {
		font-size: var(--font-size-32);
		margin-bottom: 2rem;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		margin-bottom: 70px;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container:nth-child(even) {
		flex-direction: column;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container:last-of-type {
		margin-bottom: 0;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-image-container {
		display: flex;
		flex: 0 0 100%;
		padding-right: 0;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-image-container img {
		max-width: 100%;
		height: auto;
		object-fit: contain;
		object-position: top left;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
		font-size: var(--font-size-18);
		padding-right: 0;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-content-container .page-working-at-academy-content-introtext {
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #FFFFFF;
		border-radius: 10px;
		margin: 2rem 0 0 0;
		overflow: hidden;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-20);
		padding: 15px;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content {
		font-size: var(--font-size-16);
		margin-bottom: 1.25rem;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container {
		font-size: var(--font-size-16);
		display: inline-block;
		margin-top: auto;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-working-at-contactform-wrapper {
		padding: 70px 0 0 0;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		width: calc( 100% + 20px );
		max-width: calc( 100% + 20px );
		padding: 50px 35px;
		background-color: #29235C;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Contactform Vacancies.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container h2.page-working-at-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #9C89FF;
		padding-right: 4%;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container .page-working-at-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container {
		padding: 20px 0;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #9C89FF;
		line-height: 45px;
		height: 45px;
		border-color: #9C89FF;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-color: transparent;
		background-size: 30px;
		transition: all .3s ease-in-out;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}



	/* ---- TEMPLATE --> VACATURES ---- */
	#page-vacancie-wrapper {
		/* padding-top: 100px; */
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #29235C;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-size: 225%;
		background-repeat: no-repeat;
		background-position: top 25px left -300px;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		height: 250px; /* 300px; */
		width: 100%;
		z-index: 3;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image-container {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		max-width: 33.33334%;
		justify-content: center;
		margin-top: 22.5vh;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		max-height: 45vh;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		height: 300px;
		max-height: 300px;
		max-width: 100%;
		align-items: flex-start;
		margin-top: inherit;
		padding: 35px 15px;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: center;
		height: 100%;
		max-height: 100%;
		width: 100%;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs {
		color: #FFFFFF;
		margin-bottom: 15px;
		line-height: 1;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs a,
	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs span {
		font-family: 'General Sans', sans-serif;
		font-weight: 500;
		color: #FFFFFF;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container #page-vacancie-page-breadcrumb-page-title-wrapper {
		font-size: var(--font-size-16);
		color: #FFFFFF;
		padding-left: 0;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container #page-vacancie-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #9C89FF;
		margin: 1rem 0;
		padding-right: 4%;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container .page-vacancie-legal-area-title-container .page-vacancie-legal-area-title {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-20);
		font-weight: 500;
	}

	#page-vacancie-wrapper #page-vacancie-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-vacancie-wrapper #page-vacancie-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 40px var(--bs-gutter-x, .75rem) 0 var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0;
		z-index: 4;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper {
		padding: 0 15px 70px 15px;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		font-size: var(--font-size-24);
		font-weight: 500;
		width: 100%;
		color: #9C89FF;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-hours-per-week {
		display: flex;
		flex: 0 0 50%;
		width: 100%;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-years-of-experience {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		flex: 0 0 50%;
		width: 100%;
		margin-left: auto;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-location {
		display: flex;
		flex-direction: row;
		justify-content: center;
		flex: 0 0 100%;
		width: 100%;
		margin-top: 15px;
	}

	#page-vacancie-sidebar-who-are-you-wrapper {
		padding-top: 22.5vh;
		padding-right: 25%;
	}

	#page-vacancie-sidebar-who-are-you-wrapper li {
		list-style-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		list-style-image-size: 10px;
		padding-left: 10px;
		margin-left: 15px;
	}

	#page-vacancie-wrapper #single-page-vacancie-content-wrapper {
	}


	#page-vacancie-wrapper .page-vacancie-content-introtext-container {
		font-size: var(--font-size-20);
		padding: 0 15px 4rem 15px;
	}

	#page-vacancie-wrapper .page-vacancie-content-content-container {
		padding: 0 15px 4rem 15px;
	}

	#page-vacancie-wrapper .page-vacancie-content-image-container {
		padding-left: 8.33334%;
		padding-right: 8.33334%;
		margin-bottom: 4rem;
		border-radius: 15px;
		overflow: hidden;
	}

	#page-vacancie-wrapper .page-vacancie-content-image-container img {
		max-width: 100%;
		height: auto;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-image-container {

	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-image-container img {
		max-width: 100%;
		height: auto;	
	}

	#page-vacancie-wrapper .page-vacancie-content-who-are-you-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-who-are-you-container h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-who-are-you-container li {
		list-style-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		list-style-image-size: 7px;
		padding-left: 10px;
		margin-left: 15px;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper {
		padding: 0 40px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container {
		margin-left: -25px;
		padding-left: 25px;
		border-left: 3px solid #9c89FF;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content {
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		color: #9C89FF;
		margin-bottom: 1em;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content-name {
		font-size: var(--font-size-16);
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content-name::before {
		content: '-';
		margin-right: 7px;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-about-lxa-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-about-lxa-container h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper {
		position: relative;
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a {
		position: relative;
		display: inline-block;
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: var(--font-size-20);
		color: #FFFFFF;
		background-color: #29235C;
		padding: 20px 70px 20px 35px;
		border-radius: 50px;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:hover,
	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:focus {
		color: #29235C;
		background-color: #9C89FF;
		padding: 20px 70px 20px 35px;
		border-radius: 50px;
		transition: all .3s ease-in-out;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a::after {
		position: absolute;
		right: 15px;
		top: 0;
		display: inline-block;
		content: '';
		height: 100%;
		width: 40px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Purple.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 40px;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:hover::after {
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}

	#page-vacancie-wrapper #page-vacancie-content-application-procedure-wrapper {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-application-procedure-wrapper .page-vacancie-content-application-procedure-container img {
		max-width: 100%;
		height: auto;
	}

	#page-vacancie-wrapper .page-vacancie-sidebar-image-container .page-vacancie-sidebar-image {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		aspect-ratio: 9 / 10;
		border-radius: 15px;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-vacancie-wrapper .page-vacancie-sidebar-image-container .page-vacancie-sidebar-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-container {
		padding: 0 15px 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-container h2 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-container li {
		list-style-image: none;
		list-style-image-size: 7px;
		padding-left: 10px;
		margin-left: 15px;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}
	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container h2 {
		font-size: var(--font-size-28);
		color: 29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-content-contact-wrapper {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-content-contact-wrapper h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-introtext {
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #F4F3EC;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container {
		display: inline-block;
		margin-top: auto;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-vacancie-contactform-wrapper {
		padding: 0 0 70px 0;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		width: 100vw;
		max-width: 100vw;
		padding: 50px 35px;
		background-color: #29235C;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Contactform Vacancies.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container h2.page-vacancie-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #9C89FF;
		padding-right: 4%;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container .page-vacancie-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container {
		padding: 20px 0;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #9C89FF;
		line-height: 45px;
		height: 45px;
		border-color: #9C89FF;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}
	
	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}

	

	/* ---- TEMPLATE --> VACATURES > SOLLICITATIEFORMULIER ---- */
	#page-application-form-wrapper #page-application-form-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #29235C;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-size: 225%;
        background-repeat: no-repeat;
        background-position: top 25px left -300px;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		height: 250px; /* 300px; */
		width: 100%;
		z-index: 3;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image-container {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		max-width: 33.33334%;
		justify-content: center;
		margin-top: 22.5vh;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		max-height: 45vh;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		height: 300px;
		max-height: 300px;
		max-width: 100%;
		align-items: flex-start;
		margin-top: 0;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: flex-start;
		height: 300px;
		max-height: 300px;
		min-width: 100%;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs {
		font-size: var(--font-size-16);
		color: #FFFFFF;
		margin-bottom: 15px;
		line-height: 1;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs a,
	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs span {
		font-size: var(--font-size-16);
		font-family: 'General Sans', sans-serif;
		font-weight: 500;
		color: #FFFFFF;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-content-container #page-application-form-page-breadcrumb-page-title-wrapper {
		color: #FFFFFF;
		padding: 35px 15px;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-content-container #page-application-form-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #9C89FF;
		margin: 25px 0;
		padding-right: 4%;
	}

	#page-application-form-wrapper #page-application-form-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-application-form-wrapper #page-application-form-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: inherit;
		padding-top: 70px;
        padding-bottom: 0;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        border-radius: 0 0 0 0;
		background-color: #FFFFFF;
		border-radius: 0;
		z-index: 4;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper {
		padding: 0 15px 70px 15px;
	}
	
	#page-application-form-wrapper #page-application-form-content-content-wrapper h1 {
		font-size: var(--font-size-28);
		margin-bottom: 1rem;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-introtext-container {
		margin-bottom: 4rem;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gform_heading .gform_required_legend {
		display: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container label,
	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container legend {
		font-size: var(--font-size-18)
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input:focus {
		font-size: var(--font-size-18);
		line-height: 1.2;
		border: 0 none;
		outline: 0;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="text"] {
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		border: 0 none;
		border-radius: 10px;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="email"] {
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		border: 0 none;
		border-radius: 10px;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container textarea {
		font-size: var(--font-size-18);
		line-height: 1.2;
		background-color: #F4F3EC;
		border: 0 none;
		border-radius: 10px;
		resize: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gfield_description.gform_fileupload_rules {
		display: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"] {
		height: 60px;
		font-size: var(--font-size-18);
		border: 0 none!important;
		box-shadow: none!important;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"]::file-selector-button {
		font-size: var(--font-size-18);
		line-height: 10px;
		color: #FFFFFF;
		font-weight: 500;
		padding: 10px 20px;
		border-radius: 30px;
		margin-right: 20px;
		border: 0 none;
		background-color: #41387E!important;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"]::file-selector-button:hover {
		color: #41387E;
		background-color: #9C89FF!important;
		cursor: pointer;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"] {
		display: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container #input_4_9 {
		margin-bottom: 2rem;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container #input_4_9 label {
		margin-left: 0!important;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"] + label:before {
		position: relative;
		top: 3px;
		display: inline-block;
		content: '';
		height: 20px;
		width: 20px;
		margin-right: 10px;
		border: 0 none;
		background-color: #F4F3EC;
		border-radius: 10px;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"]:checked + label:before {
		background-color: #41387E;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"] {
		position: relative;
		font-size: var(--font-size-20);
		line-height: 20px;
		color: #FFFFFF;
		font-weight: 500;
		padding: 20px 30px;
		border-radius: 30px;
		margin-left: 0;
		padding-right: 70px;
		border: 0 none;
		background-color: #41387E!important;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
		background-size: 40px;
		background-position: right 15px center;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF!important;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"]::after {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 15px;
		content: '';
		height: 100%;
		width: 40px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Purple.svg');
		background-size: 40px;
		background-position: right center;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}
	

	/* ---- TEMAPLATE --> TEAM ---- */
	#page-team-wrapper {

	}

	#page-team-wrapper #page-team-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #034C3E;

	}

	#page-team-wrapper #page-team-header-wrapper::before {
		position: absolute;
        content: '';
        top: 0;
        left: 0;
        height: 300px;
        width: 100%;
        background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
        background-position: top center;
        background-repeat: no-repeat;
        opacity: .3;
        background-size: 250%;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 50vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper .page-team-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 0;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-image-content-content-wrapper .page-team-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-team-wrapper #page-team-header-wrapper .page-team-page-breadcrumb-container span,
	#page-team-wrapper #page-team-header-wrapper .page-team-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-team-wrapper #page-team-header-wrapper h1.page-team-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-team-wrapper #page-team-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-team-wrapper #page-team-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
        padding-bottom: 50px;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}
	
	#page-team-wrapper #page-team-content-wrapper > .row:first-of-type {
		margin-right: 0!important;
	}

	#page-team-wrapper #page-team-content-wrapper .page-team-content-introtext-container .page-team-content-introtext {
		padding: 35px 15px;
	}


	#page-team-wrapper #page-team-overview-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 20px 24px;
		margin: 0 15px 35px 15px;
		padding-bottom: 30px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container {
		position: relative;
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 20px 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 20;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container:hover + .page-team-overview-filter-function-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items {
		
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li {
		display: flex;
        flex-direction: column;
        justify-content: center;
		min-height: 40px;
		line-height: 1.2;
		padding: 0 5px;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;	
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
		z-index: 10;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container {
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container:hover + .page-team-overview-filter-legal-area-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items {
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li {
		display: flex;
        flex-direction: column;
        justify-content: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}



	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;	
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
		z-index: 10;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container {
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container:hover + .page-team-overview-filter-specialty-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items {
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li {
		display: flex;
        flex-direction: column;
        justify-content: center;
		min-height: 40px;
		line-height: 1.2px;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;	
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container {
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container:hover + .page-team-overview-filter-sector-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items {
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li {
		display: flex;
        flex-direction: column;
        justify-content: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0 30px;
		padding: 0 15px;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc(50% - 15px);
		aspect-ratio: 7 / 10; /* 70 / 100; */
		transition: all .3s ease-in-out;
	}
	
	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container:nth-child(2n) {
		
	}

	#page-team-wrapper #page-team-overview-wrapper .separator-line {
		height: 1px;
		width: 100%;
		margin: 35px 0;
		background-color: #C0B6A1;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a {
		position: absolute;
		top: 0;
		left: 0;
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a:hover {
		transform: scale(1.05);
		transform-origin: top left;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-image-content-container {
		position: relative;
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-image-container img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		/* object-position: center; */
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 30px 10px 15px 10px;
		background-image: url('images/backgrounds/LXA Advocaten - Background - Name and function.svg');
		background-position: top left 60%;

	}


	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container .page-team-overview-single-item-content-title {
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 1.23;
		color: #79F266;
		margin-bottom: .25rem;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container .page-team-overview-single-item-content-function {
		font-size: var(--font-size-14);
		font-weight: 400;
		line-height: 1.2;
		color: #FFFFFF;
		-webkit-hyphens: auto; 
		-ms-hyphens: auto;     
		hyphens: auto;        
	}

	

	/* ---- TEMPLATE --> TEAM MEMBER ---- */
	#page-team-member-wrapper {
	}

	#page-team-member-wrapper #page-team-member-header-wrapper {
		position: relative;
		min-height: 300px;
		max-height: 300px;
		background-color: #034C3E;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper::before {
		position: absolute;
		content: '';
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles - v2.svg');
		background-repeat: no-repeat;
		background-position: bottom 15% center;
		background-repeat: no-repeat;
		background-size: cover;

	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0 35px;
		padding-top: 35px;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 40% - 18px );
		min-width: calc( 40% - 18px );
		max-width: calc( 40% - 18px );
		padding-top: 0;
		z-index: 2;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper .page-team-member-image-content-image {
		display: flex;
		flex-direction: column;
		aspect-ratio: 7 / 10; /* 80 / 100; */
		width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper .page-team-member-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 15px;
		overflow: hidden;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-image-content-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 0 0 calc( 60% - 18px );
		max-width: calc( 60% - 18px );
		justify-content: center;
		padding: 0;
		z-index: 2;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-image-content-content-wrapper .page-team-member-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-breadcrumb-container span,
	#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper h1.page-team-member-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-function {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-team-member-wrapper #page-team-member-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper {
		position: relative;
		margin-top: 0;
		/* padding-top: 70px; */
		padding-bottom: 100px;
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper {
		padding: 10px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container {
		margin: 1rem 0;
	}
	
	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container,
	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container a{
		font-size: var(--font-size-24);
		color: #000000;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container {
		margin: 3rem 0;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container h4.page-team-member-content-sidebar-expertise-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item {
		list-style: none;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item a {
		color: #000000;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}


	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content {
		position: relative;
		border: 1px solid #707070;
		border-radius: 12px;
		max-height: 70px;
		margin-bottom: 35px;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content:hover {
		cursor: pointer;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content.opened {
		max-height: 1500px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-title {
		position: relative;
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 30px;
		width: 100%;
		padding: 20px 40px 20px 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-title::after {
		position: absolute;
		top: 0;
		right: 20px;
		display: inline-block;
		content: '';
		width: 20px;
		height: 70px;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-size: 20px auto;
		background-position: center right;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content.opened .page-team-member-content-sidebar-registered-jurisdictions-content-title::after {
		transform: rotate( 180deg );
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-content {
		padding: 0 20px 20px 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content {
		position: relative;
		border: 1px solid #707070;
		border-radius: 12px;
		max-height: 70px;
		margin-bottom: 70px;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content.opened {
		max-height: 1500px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-title {
		position: relative;
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 30px;
		width: 100%;
		padding: 20px 40px 20px 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-title::after {
		position: absolute;
		top: 0;
		right: 20px;
		display: inline-block;
		content: '';
		width: 20px;
		height: 70px;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-size: 20px auto;
		background-position: center right;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content.opened .page-team-member-content-sidebar-additional-info-content-title::after {
		transform: rotate( 180deg );
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-content {
		padding: 0 20px 0 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-content p:last-of-type {
		margin-bottom: 1.5em;
	}
	
	#page-team-member-wrapper #page-team-member-content-sidebar-additional-text-wrapper .page-team-member-content-sidebar-additional-content-container {
		font-size: var(--font-size-12);
		padding: 30px;
		background-color: #F4F3EC;
		border-radius: 10px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-text-wrapper .page-team-member-content-sidebar-additional-content-container p {
		font-size: var(--font-size-12);
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container p {
		
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-introtext-container {
		font-size: var(--font-size-18);
		color: #000000;
		margin: 2rem 0;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-quote-container .page-team-member-content-quote {
		position: relative;
		left: -20px;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #034C3E;
		padding-right: 25.00002%;
		margin: 4rem 0;
		border-left: 3px solid #79F266;
		padding-left: 20px;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-content-container .page-team-member-content-content {
		margin: 4rem 0;
	}

	#page-team-member-trending-news-slider-wrapper {
		padding: 70px 0;
		margin-bottom: 70px;
		background-color: #F4F3EC;
	}

	#page-team-member-trending-news-slider-wrapper h2.page-team-member-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper .page-team-member-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper .page-team-member-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container .page-team-member-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-team-member-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-team-member-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 35px;
		margin-right: 100px;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-title-container h3.page-team-member-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}



	/* ---- TEMPLATE --> OVER LXA ---- */
	#page-about-header-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
		overflow: hidden
	}

	#page-about-header-wrapper .page-about-lxa-page-breadcrumb-container a,
	#page-about-header-wrapper .page-about-lxa-page-breadcrumb-container p {
		font-size: var(--font-size-16);
		font-weight: 500;
		color: #6AD400;
		margin-bottom: 1.5em;
	}

	#page-about-header-wrapper #page-about-lxa-page-title-wrapper h1.page-about-lxa-page-title {
		font-size: var(--font-size-45);
		color: #034C3E;
	}


	#page-about-header-wrapper .page-about-lxa-page-image-left-container {
		position: relative;
		left: -15px;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		aspect-ratio: 100 / 60;
		margin-left: 0;
		width: 95vw;
		border-radius: 0 15px 15px 0;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-left-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-right-container {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		aspect-ratio: 100 / 60;
		margin-left: 5vw;
		width: calc( 100% + 30vw);
		border-radius: 15px;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-right-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-container {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		aspect-ratio: 100 / 60;
		margin-bottom: 4rem;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 15px;
		overflow: hidden;
	}

	#page-about-header-wrapper h2.page-about-header-subtitle {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 0;
	}

	#page-about-lxa-wrapper #page-about-lxa-content-sidebar-wrapper {
		padding-top: 70px;
		padding-left: 8.33334%;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper {
		padding: 0 15px;
		margin: 1rem 0;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper h4.page-about-lxa-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-about-lxa-content-wrapper {
		padding: 70px 0 70px 0;
	}
	
	#page-about-lxa-content-wrapper .page-about-lxa-content-container {
		padding: 0 15px;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-image {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		aspect-ratio: 100 / 60;
		padding-right: 0;
		margin-bottom: 2rem;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-introtext {
		font-size: var(--font-size-20);
		padding-right: 0;
		margin-bottom: 2rem;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-content {
		font-size: var(--font-size-20);
		padding-right: 0;
		margin-bottom: 2rem;
	}



	/* ---- TEMAPLATE --> CLIENTEN ---- */
	#page-clients-wrapper {
	}

	#page-clients-wrapper #page-clients-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #034C3E;
	}

	#page-clients-wrapper #page-clients-header-wrapper::before {
		position: absolute;
        content: '';
        top: 0;
        left: 0;
        height: 300px;
        width: 100%;
        background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
        background-position: top center;
        background-repeat: no-repeat;
        opacity: .3;
        background-size: 250%;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-header-image-content-image-wrapper {
		position: absolute;
		display: none;
		left: 0;
		flex-direction: column;
		flex: 33.33334%;
		padding-top: 15vh;
		z-index: 10;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-image-content-content-wrapper {
		display: flex;
        flex-direction: row;
        flex: 0 0 100%;
        justify-content: flex-start;
        padding: 35px 15px;
		margin: 0; 
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-image-content-content-wrapper .page-clients-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;

	}

	#page-clients-wrapper #page-clients-header-wrapper .page-clients-page-breadcrumb-container span,
	#page-clients-wrapper #page-clients-header-wrapper .page-clients-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-clients-wrapper #page-clients-header-wrapper h1.page-clients-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-clients-wrapper #page-clients-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-clients-wrapper #page-clients-content-wrapper {
		position: relative;
        margin-top: 0;
        background-color: #FFFFFF;
        padding: inherit;
        padding-bottom: 50px;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        border-radius: 0 0 0 0;
        z-index: 4;
	}
	
	
	
	#page-clients-wrapper #page-clients-content-wrapper .page-clients-content-introtext-container {
		font-size: var(--font-size-20);
		padding: 35px 15px;
	}
	
	#page-clients-wrapper #page-clients-content-wrapper .page-clients-content-introtext-container .page-clients-content-introtext {
		padding-bottom: 35px;
	}


	#page-clients-wrapper #page-clients-client-logos-wrapper {
		padding: 0 4% 70px 4%;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper span.separator-line {
		position: relative;
		display: block;
		height: 1px;
		width: calc( 100% + 8% );
		margin-left: -4%;
		background-color: #C0B6A1;
		z-index: 1;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper h3.page-clients-client-logos-content-title {
		font-size: var(--font-size-50);
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 calc( 50% - 15px );
		aspect-ratio: 100 / 100;	
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-logo {
		position: absolute;
		display: flex;
		flex-direction: column;
		justify-content: center;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 1;
		opacity: 1;
		object-fit: cover;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover {
		cursor: pointer;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover .page-clients-client-logos-single-item-logo {
		position: relative;
		top: -75px;
		opacity: 0;
		z-index: -10;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-logo img {
		width: 100%;
		object-fit: contain;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-review {
		position: absolute;
		bottom: 0;
		left: 0;
		max-height: 0;
		width: 100%;
		font-size: var(--font-size-16);	
		line-height: 1.2;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover .page-clients-client-logos-single-item-review {
		max-height: 200px;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper {
		position: relative;
		padding: 140px 0;
		background-color:  #F4F3EC;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper .container {
		position: relative;
		z-index: 1;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper::before {
		position: absolute;
		top: 0;
		right: 0;
		content: '';
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
		background-repeat: no-repeat;
		background-position: top -65vh right -50%;
		background-size: contain;
		opacity: .7;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper .page-clients-client-links-title-introtext-container h3.page-clients-client-links-title {
		font-size: var(--font-size-50);
		font-weight: 500;
		color: #000000;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper .page-clients-client-links-title-introtext-container .page-clients-client-links-introtext {
		font-size: var(--font-size-24);
		margin-bottom: 140px;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 80px 80px;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container {
		display: flex;
		flex-direction: column;
		flex-basis: 20%;
		flex: 0 0 calc( 20% - 64px );
		max-width: 20%;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container h4.page-clients-client-links-single-item-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		min-height: 65px;
		color: #29235C;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul {
		list-style: none;
		padding: 0;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li,
	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a,
	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a:hover,
	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a:focus {
		color: #000000;
	}




	/* ---- TEMAPLATE --> CONTACT ---- */
	#page-contact-wrapper {
	}

	#page-contact-wrapper #page-contact-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		max-height: 250px; /* 300px; */
		background-color: #034C3E;
	}

	#page-contact-wrapper #page-contact-header-wrapper::before {
		position: absolute;
        content: '';
        top: 0;
        left: 0;
        height: 250px; /* 300px; */
        width: 100%;
        background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
        background-position: top center;
        background-repeat: no-repeat;
        opacity: .3;
        background-size: 250%;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper .page-contact-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 15%;

	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-image-content-content-wrapper .page-contact-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-contact-wrapper #page-contact-header-wrapper .page-contact-page-breadcrumb-container span,
	#page-contact-wrapper #page-contact-header-wrapper .page-contact-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-contact-wrapper #page-contact-header-wrapper h1.page-contact-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-contact-wrapper #page-contact-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-contact-wrapper #page-contact-content-wrapper {
		position: relative;
        margin-top: 0;
        background-color: #FFFFFF;
        padding: inherit;
        padding-bottom: 0;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        border-radius: 0 0 0 0;
        z-index: 4;
	}
	
	#page-contact-wrapper #page-contact-content-wrapper .page-contact-content-introtext {
		padding: 35px 15px;
	}

	#page-contact-contactform-wrapper {
		position: relative;
		background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
		z-index: 10;
	}

	#page-contact-contactform-wrapper::before {
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		content: '';
		transform: rotate( 180deg );
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
		background-repeat: no-repeat;
		background-position: right -80% bottom 230%;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container {
		position: relative;
		font-size: var(--font-size-24);
		line-height: 1.2;
		font-weight: 500;
		padding: 70px 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container a {
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container h3 {
		display: inline-block;
		font-size: var(--font-size-30);
		color: #034C3E;
		border-bottom: 2px solid #034C3E;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
	}


	#page-contact-contactform-wrapper .page-contact-contactform-content-container {
		position: relative;
		margin-bottom: 70px;
		z-index: 1;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		min-width: calc(100% + 20px);
		max-width: inherit;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
		background-size: 125%;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container h2.page-contact-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container .page-contact-contactform-location-single-location {
		margin-bottom: 50px;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container {
		padding: 20px 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="text"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="email"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container textarea {
		font-size: var(--font-size-16);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}

	
	
	
	/* ---- TEMAPLATE --> EVENTOVERVIEW ---- */
	#page-eventsoverview-wrapper {
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		max-height: 250px; /* 300px; */
		background-color: #034C3E;
		background-position: top center;
        background-size: 250%;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper .page-eventsoverview-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 15%;

	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-image-content-content-wrapper .page-eventsoverview-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper .page-eventsoverview-page-breadcrumb-container span,
	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper .page-eventsoverview-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper h1.page-eventsoverview-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-contact-wrapper #page-contact-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
		padding-bottom: 0;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}
	
	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper .page-eventsoverview-content-container {
		padding-left: 15px;
        padding-right: 15px;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper .page-eventsoverview-content-introtext {
		padding: 35px 15px;
	}
	
	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container {
		font-size: var(--font-size-20);
		color: #000000;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container .page-eventsoverview-content-related-events-single-item-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		aspect-ratio: 1 / 1;	
		margin-bottom: 15px;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container .page-eventsoverview-content-related-events-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 10px;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		padding-left: 0;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: center;
		width: 100%;	
		margin-bottom: 2rem;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-date {
		position: relative;
		display: block;
		flex-direction: column;
		justify-content: center;
		font-size: var(--font-size-14);
		padding: 7px 20px;
		border-radius: 50px;
		margin-bottom: 1rem;
		background-color: #79F266;	
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-date::before {
		position: relative;
		top: 2px;
		display: inline-block;
		content: '';
		height: 15px;
		width: 15px;
		margin-right: 7px;
		background-image: url('images/icons/LXA Advocaten - Calendar icon.svg');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-location {
		display: block;
		flex-direction: column;
		justify-content: center;
		font-size: var(--font-size-14);
		padding: 7px 20px;
		border-radius: 50px;
		margin-left: 0;
		background-color: #F4F3EC;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-date-location-container .page-eventsoverview-content-related-events-single-item-date-location-location::before {
		position: relative;
		top: 2px;
		display: inline-block;
		content: '';
		height: 15px;
		width: 15px;
		margin-right: 5px;
		background-image: url('images/icons/LXA Advocaten - Location marker.svg');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-container {
		display: flex;
		flex-direction: column;
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-legal-area-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-content-container h4.page-eventsoverview-content-related-events-single-item-content-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 1rem;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-conntent-subscription-button-container {
		margin-top: auto;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-conntent-subscription-button-container a {
		position: relative;
		top: 0;
		font-size: var(--font-size-18);
		text-decoration: none;
		padding: 10px 20px;
		border-radius: 50px;
		border: 1px solid #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper #page-eventsoverview-content-related-events-single-item-wrapper .page-eventsoverview-content-related-events-single-item-container #page-eventsoverview-content-related-events-single-item-content-wrapper .page-eventsoverview-content-related-events-single-item-conntent-subscription-button-container a:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-eventsoverview-contactform-wrapper {
		position: relative;
		margin-top: 70px;
		z-index: 10;
	}

	#page-eventsoverview-contactform-wrapper::before {
		display: none;
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		content: '';
		transform: rotate( 180deg );
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
		background-repeat: no-repeat;
		background-position: right -80% bottom 230%;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container {
		position: relative;
		font-size: var(--font-size-24);
		line-height: 1.2;
		font-weight: 500;
		padding: 70px 0;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container a {
		color: #000000;
	}


	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container h3 {
		display: inline-block;
		font-size: var(--font-size-30);
		color: #034C3E;
		border-bottom: 2px solid #034C3E;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
	}


	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-content-container {
		position: relative;
		margin-bottom: 70px;
		z-index: 1;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container {
		position: relative;
		left: -10px;
		margin: 0 auto;
		min-width: calc(100% + 20px);
		max-width: inherit;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
		background-size: 125%;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container h2.page-eventsoverview-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container .page-eventsoverview-contactform-location-single-location {
		margin-bottom: 50px;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container {
		padding: 20px 0;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="text"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="email"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container textarea {
		font-size: var(--font-size-16);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}


	/* ---- TEMAPLATE --> ZOEKRESULTATEN ---- */
	#page-searchresults-wrapper {
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #034C3E;

	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 250px; /* 300px; */
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
        background-repeat: no-repeat;
        opacity: .3;
        background-size: 250%;
		opacity: .3;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper .page-searchresults-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 15%;

	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-image-content-content-wrapper .page-searchresults-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;

	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper .page-searchresults-page-breadcrumb-container span,
	#page-searchresults-wrapper #page-searchresults-header-wrapper .page-searchresults-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper h1.page-searchresults-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-searchresults-wrapper #page-searchresults-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: 35px var(--bs-gutter-x, .75rem) 35px var(--bs-gutter-x, .75rem);
		border-radius: 0 30px 0 0;
		z-index: 4;
	}
	
	#page-searchresults-wrapper #page-searchresults-content-wrapper .page-searchresults-search-results-container {
		padding: 0 35px;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper h2.page-searchresults-search-results-title {
		color: #29235C;
		margin-bottom: 2rem;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul {
		padding-left: 0;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul li {
		list-style: none;
		margin-bottom: 20px;
		border-left: 2px solid #034C3E;
		margin-left: -10px;
		padding-left: 10px;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul li a.page-searchresults-search-results-result {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
		margin-bottom: 5px;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul li .page-searchresults-search-results-permalink {
		font-size: var(--font-size-16);
		color: #555555;
		font-style: italic;
		line-break: auto;
		hyphens: auto;
	}

	#page-searchresults-contactform-wrapper {
		position: relative;
		background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
		z-index: 10;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container {
		position: relative;
		font-size: var(--font-size-30);
		line-height: 1.2;
		font-weight: 500;
		padding: 200px 0;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container a {
		color: #000000;
	}


	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container h3 {
		display: inline-block;
		font-size: var(--font-size-40);
		color: #034C3E;
		border-bottom: 2px solid #034C3E;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
	}


	#page-searchresults-contactform-wrapper .page-searchresults-contactform-content-container {
		position: relative;
		margin-bottom: 70px;
		padding-top: 70px;
		z-index: 1;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container {
		margin: 0 auto;
		width: calc( 100% + 15% );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container h2.page-searchresults-contactform-title { 
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}
	
	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container .page-searchresults-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container {
		padding: 20px 0;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}
	
	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
        border-color: #7AF266;
        background-color: #7AF266;
        background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
        transition: all .3s ease-in-out;
	}
	
	
	
	/* ---- TEMAPLATE --> 404 PAGE NOT FOUND ---- */
	#page-page-not-found-wrapper {
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper {
		position: relative;
		min-height: 250px; /* 300px; */
		background-color: #034C3E;

	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 250px; /* 300px; */
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
        background-repeat: no-repeat;
        opacity: .3;
        background-size: 250%;
		opacity: .3;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 250px; /* 300px; */
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper .page-page-not-found-page-breadcrumb-container span,
	#page-page-not-found-wrapper #page-page-not-found-header-wrapper .page-page-not-found-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper h1.page-page-not-found-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-page-not-found-wrapper #page-page-not-found-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: 35px var(--bs-gutter-x, .75rem) 35px var(--bs-gutter-x, .75rem);
		border-radius: 0 30px 0 0;
		z-index: 4;
	}
	
	#page-page-not-found-wrapper #page-page-not-found-content-wrapper .page-page-not-found-search-results-container {
		padding: 0 35px;
	}

	#page-page-not-found-wrapper #page-page-not-found-content-wrapper ul li .page-page-not-found-search-results-permalink {
		font-size: var(--font-size-16);
		color: #555555;
		font-style: italic;
		line-break: auto;
		hyphens: auto;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container {
		margin: 0 auto;
		width: calc( 100% + 15% );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container h2.page-page-not-found-contactform-title { 
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}
	
	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-locations-container .page-page-not-found-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}
	
	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
        border-color: #7AF266;
        background-color: #7AF266;
        background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
        transition: all .3s ease-in-out;
	}
	
	



	/* ---- TEMPLATE --> ALGEMENE VOORWAARDEN ---- */
	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		min-height: 250px; /* 300px; */
		background-color: #034C3E;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
		background-repeat: no-repeat;
		background-position: top -33vh right 50%;
	}


	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
		z-index: 1;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		height: 250px;
		max-height: 250px;
		max-width: 100%;
		margin-left: 0;
		padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: left;
		height: 100%;
		max-height: 100%;
		padding: 35px 20px;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs {
		color: #FFFFFF;
		margin-bottom: 15px;
		line-height: 1;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs a,
	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs span {
		font-size: var(--font-size-14);
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container .page-terms-and-conditions-header-image-content-content-container #page-terms-and-conditions-page-breadcrumb-page-title-wrapper {
		color: #FFFFFF;
		padding-left: 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container .page-terms-and-conditions-header-image-content-content-container #page-terms-and-conditions-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 2;
	}

	#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper {
		display: none;
		padding: 0 8%;3
		margin: 4rem 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: inherit;
		padding-top: 35px;
        padding-bottom: 35px;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0 30px 0 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container {
		font-size: var(--font-size-18);
		padding-bottom: 35px;
		padding-right: 15px;
		margin-left: 15px;
		margin-bottom: 20px;
		margin-right: 0;
		border-bottom: 1px solid #C0B6A1; 
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container h2.page-terms-and-conditions-content-single-item-title {
		font-size: var(--font-size-28);
		margin-bottom: 1em;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container .page-terms-and-conditions-content-single-item-content li {
		padding-left: 30px;
		margin-left: -15px;
	}


	* {

	}

	a {
		text-decoration: none;
		transition: all .3s ease-in-out;
	}

	a:hover,
	a:focus,
	a:visited {
		transition: all .3s ease-in-out;
	}

	h1 p, h2 p, h3 p {
		margin-bottom: 0;
	}

	p {
		margin-bottom: 1.5em;
	}

	p:last-of-type {
		margin-bottom: 0;
	}

	:focus {
		outline: none;
	}


	/* ---- FOOTER ---- */
	#footer-wrapper {
		position: relative;
		min-height: 300px;
		padding: 35px 15px 70px 15px;
		background-image: url('images/masks/LXA Advocaten - Masks - Footer Background Diamonds.svg');
		background-position: bottom left 10%;
        background-repeat: no-repeat;
        background-size: 250%;
	}

	#footer-wrapper .footer-container {
		position: relative;
		padding: 0 4%;
	}

	#footer-wrapper .footer-logo-container {
		width: 75%;
		margin-bottom: 70px;
	}
	
	#footer-wrapper .footer-logo-container img {
		height: auto;
		width: 100%;
	}

	#footer-wrapper .footer-pay-off-container {
		display: none;
		margin-top: -10px;
	}

	#footer-wrapper .footer-pay-off-container h3 {
		font-size: var(--font-size-46);
		font-weight: 500;
		color: #034C3E;
		padding: 0;
		margin: 0;
	}

	#footer-wrapper #footer-single-footer-menu-wrapper {
		font-size: var(--font-size-20);
		margin-bottom: 35px;
	}

	#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container h4.footer-title {
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 2;
	}
	#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container ul {
		padding-left: 0;
	}

	#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container li {
		list-style: none;
		padding-left: 0;
	}

	#footer-wrapper #footer-single-footer-menu-wrapper .footer-menu-container li a {
		color: #000000;
		line-height: 2;
	}



	#footer-wrapper #sub-footer-wrapper .sub-footer-copyright-container {
		font-size: var(--font-size-16);
		color: #000000;
		margin-top: 50px;
	}

	#footer-wrapper #sub-footer-wrapper .sub-footer-copyright-container a {
		color: #000000;
	}
}
	


@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: portrait) {
	  
	body {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-16);
		line-height: 1.4;
	}

	body.menu-visible {
		overflow: hidden;
	}

	p {
		/* hyphens: auto; */
	}

	#site-wrapper {
		position: relative;
		padding-top: 115px;
		background: linear-gradient( to bottom, transparent 0 300px, transparent 300px );
	}

	#site-wrapper #site-viewport-contactform-link-wrapper {
		display: none;
	}

	#site-wrapper #site-viewport-contactform-link-wrapper:hover {
		cursor: pointer;
	}

	#site-wrapper #site-viewport-contactform-link-wrapper.form-visible {
		width: 440px;
		transition: all .5s ease-in-out;
	}
	  
	#site-wrapper #site-viewport-contactform-link-wrapper i {
		marging-left: 10px;
		transform: rotate( 180deg );
		transition: all .5s ease-in-out;
	}

	#site-wrapper #site-viewport-contactform-link-wrapper.form-visible i {
		marging-left: 10px;
		transform: rotate( 0deg );
		transition: all .5s ease-in-out;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper {
		display: none;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper.visible {
		bottom: 0vw;
		transition: all .5s ease-in-out;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper .site-viewport-contactform-introtext {
		font-size: var(--font-size-28);
		font-weight: 500;
		line-height: 1.3;
		color: #7AF266;
		margin-bottom: 1.5em;
		padding-right: 55px;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="text"],
	#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="email"],
	#site-wrapper #site-viewport-contactform-content-form-wrapper textarea {
		font-size: var(--font-size-16);
		height: 40px;
		line-height: 40px;
		border-radius: 8px;
		border: 0 none;
		resize: none;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--foundation .gform_fields {
		gap: 20px 0;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper .gform-theme--foundation .gform_footer {
		justify-content: flex-end;
	}

	#site-wrapper #site-viewport-contactform-content-form-wrapper input[type="submit"] {
		font-size: var(--font-size-20);
		color: #7AF266;
		background-color: transparent;
		border: 1px solid #7AF266;
		padding: 10px 40px 10px 20px;;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 5px center;
		background-color: transparent;
		background-size: 25px;
		border-radius: 50px;
	} 



	h1 {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #001E53;
		margin-bottom: 1.33333em;
	}

	h1 strong {
		font-weight: 600;
	}

	h2 {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #000000;
		margin-bottom: 1.25em;
	}

	h3 {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		color: #000000;
		margin-bottom: 1.25em;
	}
	  
	/* ---- HEADER ---- */
	#header-wrapper {
		position: fixed;
		width: 100%;
		height: 116px;
		top: 0;
		left: 0;
		background-color: #034C3E;
		z-index: 10000;
		transition: all .3s ease-in-out;
	}

	#header-wrapper.white-header,
	#header-wrapper.white-header #header-logo-menu-logo-wrapper {
		background-color: #FFFFFF!important;
		box-shadow: 0 3px 3px rgba( 0, 0, 0, .15);
		transition: all .3s ease-in-out;
	}

	#header-wrapper.add-border-shadow #header-logo-menu-logo-wrapper {
		box-shadow: 0 3px 3px rgba( 0, 0, 0, .15);
	}

	body.menu-visible #header-wrapper.white-header #header-logo-menu-logo-wrapper {
		background-color: transparent!important;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper {
		margin: 0 -65px;
		padding: 0 30px;
		/* padding: 0 15px; */
		height: 115px;
	}

	#header-wrapper #header-logo-menu-logo-wrapper a {
		flex: 0 0 40%;
	}

	#header-wrapper #header-logo-menu-logo-wrapper a #header-logo {
		height: 115px!important;
		width: 100%!important;
		background-image: url('images/logos/Logo - LXA Advocaten - White.svg');
		background-position: left center;
		background-size: contain;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	body #header-wrapper #header-logo-menu-logo-wrapper a #header-logo.white-logo {
		background-image: url('images/logos/Logo - LXA Advocaten - White.svg')!important;
		transition: all .3s ease-in-out!important;
	}

	#header-wrapper.white-header #header-logo-menu-logo-wrapper a #header-logo,
	body.page-id-644 #header-logo-menu-logo-wrapper a #header-logo {
		background-image: url('images/logos/Logo - LXA Advocaten - Green.svg')!important;
		background-size: auto 40px;
		transition: all .3s ease-in-out;
	}

	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper a #header-logo {
		background-image: url('images/logos/Logo - LXA Advocaten - Green.svg')!important;
	}


	#header-wrapper #header-logo-menu-pancake-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex-wrap: wrap;
		height: 100%;
		width: 40px;
		margin-left: auto;
	}

	#header-wrapper #header-logo-menu-pancake-wrapper .header-logo-menu-pancake-container {
		position: relative;
		display: block;
		height: 40px;
		width: 40px;
		border-radius: 20px;
		background-image: url('images/icons/LXA Advocaten PanCake.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px;
		background-color: #FFFFFF;
	}

	#header-wrapper.white-header #header-logo-menu-pancake-wrapper .header-logo-menu-pancake-container {
		background-color: #F4F3EC;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		flex-direction: column;
		flex: 0 0 100%;
		height: 100vh;
		justify-content: flex-start;
		align-items: center;
		margin-left: auto;
		background-color: #034C3E;
		opacity: 0;
		z-index: -10;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container.menu-visible {
		visibility: visible;
		display: flex;
		opacity: 1;
		z-index: -1;
		transition: all .3s ease-in-out;
		flex-direction: column;
		flex: 0 0 100%;
		height: 100vh;
		align-items: stretch;
		overflow-x: hidden;
		overflow-y: auto;
		padding-bottom: 250px;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper {
		padding-top: 117px;
		display: flex;
		flex-direction: column;
		flex: 0 0 auto;
		align-items: stretch;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		list-style: none;
		height: 100%;
		width: 100vw;
		align-items: flex-start;
		padding: 30px 27px 25px 27px;
		margin: 0;
		overflow-y: auto;
		overflow-x: hidden;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		line-height: 70px;
		height: 100%;
		/* min-height: 80px; */
		max-height: 70px;
		width: 100%;
		border-bottom: 1px solid red;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li.menu-item-has-children::after {
		position: absolute;
		right: 0; 
		top: 30px;
		content: '';
		height: 100%;
		width: 20px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Menu Arrow Down White.svg');
		background-repeat: no-repeat;
		background-size: 15px auto;
		background-position: right top;
	}

	#header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li.menu-item-has-children::after {
		background-image: url('images/arrows/LXA Advocaten - Arrows - Menu Arrow Down Brown.svg');
		background-repeat: no-repeat;
		background-size: 30px auto;
		background-position: right top;
		width: 30px;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container #main-menu-wrapper > ul > li:first-of-type {
		border-top: 1px solid red;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a {
		flex: inherit;
		font-optical-sizing: auto;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #FFFFFF!important;
		margin: 0;
		transition: all .3s ease-in-out;
	}

	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a {
		color: #000000!important;
	}


	#header-wrapper.white-header #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul > li a,
	body.page-id-644 .header-logo-menu-content-container ul > li a {
		color: #FFFFFF!important;
	}
	  
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul {
		display: none; 
		padding: 0;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li .submenu-wrapper ul li a {
		font-size: var(--font-size-20);
		line-height: 1.4;
		padding: 0;
		margin: 0;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper {
		position: relative;
		/* display: none; */
		visibility: visible;
		top: inherit;
		left: 0vw;
		width: 100%;
		height: auto;
		padding: 0 0 0 0;
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper {
		background: transparent;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa:hover .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden:hover .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen:hover .wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren:hover .wrapper {
		/*display: block; */
		visibility: visible;
		opacity: 1;
		z-index: 10;
		transition: all .3s ease-in-out;
		box-shadow: none;
	}


	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: flex-start;
		max-height: 0;
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0 none;
		box-shadow: none;
		overflow: hidden;
		opacity: 0;
		transition: all .2s ease-in-out;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren.open-submenu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa.open-submenu .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden.open-submenu .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen.open-submenu .wrapper .sub-menu,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren.open-submenu .wrapper .sub-menu {
		padding-bottom: 10px;
		max-height: 800px!important;
		opacity: 1;
		transition: all .4s ease-in-out;
	}
	  
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .main-title,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .main-title,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .main-title,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .main-title {
		display: flex;
		flex: 0 0 25%;
		flex-direction: column;
		justify-content: flex-start;
		font-size: var(--font-size-50);
		line-height: 1;
		font-weight: 500;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .main-title {
		display: none;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .main-title {
		display: none;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .main-title {
		display: none;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .main-title {
		display: none;
	}


	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.menu-item-has-children > a {

	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .wrapper .sub-menu .submenu-wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .wrapper .sub-menu .submenu-wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .wrapper .sub-menu .submenu-wrapper,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .wrapper .sub-menu .submenu-wrapper {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
		margin-left: 7px;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li .wrapper .sub-menu .submenu-wrapper {
		margin: 0!important;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .submenu-wrapper ul,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .submenu-wrapper ul,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .submenu-wrapper ul,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .submenu-wrapper ul{
		display: inline-block;
		column-count: 1;
		column-gap: 0;
		list-style: none;
		width: max-content;
		max-width: 100%;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa .submenu-wrapper li,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden .submenu-wrapper li,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen .submenu-wrapper li,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren .submenu-wrapper li{
		display: block;
		line-height: inherit;
		break-inside: avoid;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.over-lxa ul li a,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.rechtsgebieden ul li a,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.specialismen ul li a,
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li.sectoren ul li a {
		line-height: 2;
		color: #FFFFFF!important;
	}

	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container > ul > li.over-lxa > ul > li > a,
	body #header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container > ul > li.about-lxa > ul > li > a,
	#header-wrapper.brownish-menu #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul li a {
		color: #000000!important;
	}

	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container ul li ul li.current-menu-item a {
		background-color: transparent;
	}



	/* ---- MAIN-HEADER --> SEARCH - LANGUAGE SELECT ---- */
	#header-wrapper #main-header-search-language-selector-wrapper {
		display: none; 
		flex-direction: row;
		flex-wrap: wrap;
		flex: 0 0 110px;
		min-width: 110px;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 50px;
		justify-content: center;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		position: relative;
		display: flex;
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaat - Language select Globe.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 30px;
		border-radius: 50px;
		border: 1px solid #F8F3E6;	
		transition: all .3s ease-in-out;
	}

	body.page-id-644 #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		border-color: #014C3E;
		background-image: url('images/icons/LXA Advocaat - Language select Globe Green.svg');
	}

	#header-wrapper.white-header #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		border-color: #014C3E;
		background-image: url('images/icons/LXA Advocaat - Language select Globe Green.svg');
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul {
		position: absolute;
		top: 50px;
		right: 50%;
		left: 50%;
		min-width: 275px;
		max-width: 275px;
		color: #000000;
		transform: translateX(-50%);
		padding: 60px 30px 25px 30px;
		border-radius: 30px;
		background-color: #F8F3E6;
		border: 0 none;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
		visibility: hidden;
		z-index: -111;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container:hover ul {
		cursor: pointer;
		visibility: visible;
		z-index: 1;
		transition: all .3s ease-in-out;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container:focus ul li a,
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul li a {
		font-size: var(--font-size-20);
		line-height: 1.4;
		color: #000000;
	}

	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container .wpml-ls-legacy-list-vertical .wpml-ls-current-language a {
		color: #000000;
		font-weight: 500;
	}



	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
		position: absolute;
		content: 'Selecteer uw taal';
		font-weight: 300;
		color: #000000;
		text-align: left;
		top: 0;
		left: 0;
		height: 50px;
		line-height: 50px;
		padding: 0 30px;
		width: 100%;
		background-color: #F5F5F5;
		border-radius: 30px 30px 0 0;
		z-index: 10;
	}

	body#nl #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
		content: 'Selecteer uw taal';
	}

	body#en #header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .wpml-ls-legacy-list-vertical ul::before {
		content: 'Select your language';
	}



	/* ---- MOBILE MENU ---- */
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper {
		display: flex;
		flex-direction: column;
	}


	/* ---- MOBILE MENU --> SEARCH ---- */
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper {
		padding: 0 27px;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-search-mobile-menu {
		margin-bottom: 15px;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-search-mobile-menu .wp-block-search__label {
		display: none;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-search-mobile-menu form input {
		font-size: var(--font-size-20);
		height: 50px;
		line-height: 50px;
		color: #FFFFFF;
		background-color: transparent;
		background: rgba( 0, 0, 0, .15);
		border: 0 none;
		padding: 0 15px 0 60px;
		border-radius: 50px;
		background-image: url('images/icons/LXA Advocaten - Icon - Search Icon - Mobile White.svg');
		background-position: left 10px center;
		background-size: 35px;
		background-repeat: no-repeat;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper form input::placeholder {
		color: #FFFFFF;
	}



	/* ---- MOBILE MENU --> LANGUAGE SELECT ---- */
	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu {
		font-size: var(--font-size-20);
		text-transform: uppercase;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu ul li.wpml-ls-current-language a span {
		border-bottom: 2px solid #034C3E;
		line-height: 1.4;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu ul li.wpml-ls-item a span.wpml-ls-display {
		border-bottom: 2px solid transparent;
		line-height: 1.4;
	}


	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu a span {
		font-size: var(--font-size-20);
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu a {
		padding-left: 15px;
		padding-right: 15px;
	}

	#header-wrapper #mobile-header-search-language-selector-searchbar-wrapper .widget-language-selector-mobile-menu a:first-of-type {
		padding-left: 0;
	}

	  
	  
	/* ---- TEMPLATE --> HOMEPAGAE ---- */
	#page-homepage-wrapper #page-homepage-header-wrapper {
		position: relative;
		background-color: #034C3E;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: 100%;
		min-height: 300px; 
		margin-bottom: 35px;

		/* Mask op basis van een afbeelding */
		-webkit-mask-image: url('images/masks/LXA Advocaten - Header background - Diamond.png');
		mask-image: url('images/masks/LXA Advocaten - Header background - Diamond.png');
		mask-size: cover;       /* hoe groot het masker is */
		mask-repeat: no-repeat;   /* niet herhalen */
		mask-position: center;    /* centreren */
	}

	#page-homepage-wrapper #page-homepage-header-wrapper::before {
		position: absolute;
		content: '';
		height: 40px;
		width: 40px;
		bottom: -20px;
		left: 50%;
		transform: translateX( -50% );
		background-image: url('images/icons/LXA Advocaten - Icons - Mobile Arrow Doen.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 40px;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/backgrounds/LXA Advocaten - Header background - Diamond.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		z-index: 2;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		height: 100%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-image-content-page-title-container {
		flex-direction: column;
		height: 100%;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		padding: 0 30px 70px 30px;
		margin-left: 0!important;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper .page-homepage-header-image-content-page-title-line-2 {
		color: #79F266;
	} 

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container::before,
	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-containe::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba( 0, 0 , 0, .3);
		z-index: 1;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: right center;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper .page-homepage-header-image-right-container {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		height: 100%;
		width: 100%;
	}

	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-right-wrapper .page-homepage-header-image-right-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: left center;
	}

	#page-homepage-trending-news-slider-wrapper {
		position: relative;
		padding: 35px 0 0 0;
		margin: 35px 0;
	}

	#page-homepage-trending-news-slider-wrapper h2.page-homepage-trending-news-slider-title {
		font-size: var(--font-size-32);
		padding-left: 15px;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper {
		position: absolute;
		top: 35px;
		right: 0;
		padding-right: 15px;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-left {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		transform: scale(1) rotate(-180deg) !important;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container {
		display: none;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper a.page-homepage-trending-news-slider-more-news-button-container .page-homepage-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 50px;
		line-height: 50px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow {
		height: 50px;
		width: 50px;
		background-size: 50px;
		margin-top: -5px;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow-right {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url(images/arrows/LXA Advocaten - Arrows - Arrow right black.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-more-news-button-wrapper .page-homepage-trending-news-slider-more-news-button-arrow:hover {
		cursor: pointer;
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}
	  
	#page-homepage-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-homepage-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-homepage-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper {
		gap: 0 35px;
		margin-right: 0;
		margin-left: 15px!important;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 40vw;
		min-width: 40vw;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 100 / 55;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-top-title-container .page-homepage-trending-news-slider-single-item-top-title {
		/* margin-bottom: 40px; */
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-title-container h3.page-homepage-trending-news-slider-single-item-title {
		font-size: var(--font-size-28);
	}

	#page-homepage-trending-news-slider-wrapper #page-homepage-trending-news-slider-all-items-wrapper a.page-homepage-trending-news-slider-single-item-container .page-homepage-trending-news-slider-single-item-content-container .page-homepage-trending-news-slider-single-item-excerpt {
		display: none;
	}
	  
	#page-homepage-our-services-wrapper {
		margin: 35px 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container {
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0 30px;
		padding: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container h2.page-homepage-our-services-left-col-intro-title {
		font-size: var(--font-size-32);
		padding-top: 35px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-intro-content {
		font-size: var(--font-size-20);
		margin-bottom: 3rem;
		padding-right: 0; 
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container {
		flex: 0 0 calc( 50% - 15px );
		width: calc( 50% - 15px );
		padding-right: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper {
		margin: 0 0 35px 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container {
		padding: 20px;
		background-color: #4A001F;
		border-radius: 20px 20px 0 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper h3.page-homepage-our-services-left-col-our-sectors-overview-title {
		font-size: var(--font-size-30);
		padding: 0;
		margin-bottom: 1rem;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-left-and-right-image-container {
		position: absolute;
		top: 110px;
		left: 0;
		width: 100%;
		opacity: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container {
		position: absolute;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		top: 90px;
		left: 0;
		width: 100%;
		padding: 0 35px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-header-container .page-homepage-our-services-left-col-our-sectors-middle-image-content-container .page-homepage-our-services-left-col-our-sectors-middle-image.left-active-position {
		position: relative;
		visibility: hidden;
		opacity: 0;
		left: 0;
		width: 50%;
		transform: translateX(0);
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container #page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-single-item-container {
		padding-bottom: 35px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-introtext-excerpts-container {
		position: absolute;
		right: inherit;
		left: 0;
		top: 90px;
		visibility: visible;
		font-size: var(--font-size-18);
		line-height: 1.35;
		color: #FFFFFF;
		padding: 0 15px 35px 15px;
		width: 100%;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container {
		font-size: var(--font-size-18);
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: none;
		grid-auto-flow: row;
		gap: 0 20px;
		padding: 130px 20px 40px 20px;
		border-radius: 0 0 15px 15px;
		overflow: hidden;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container {
		display: flex;
		align-items: center;
		min-width: 0;
		min-height: 60px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(2) {
		border-top: 0 none;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(1) {
		border-top: 0 none;
	}
	  
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container:nth-child(6) {
		border-top: 0 none;
  	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-left-col-container #page-homepage-our-services-left-col-our-sectors-overview-wrapper .page-homepage-our-services-left-col-our-sectors-overview-links-container .page-homepage-our-services-left-col-our-sectors-overview-links-single-item-container.active-item::before {
		content: '';
		height: 10px;
		width: 20px;
		background-image: url('images/icons/LXA - Icon - Liststyle - Orange.svg');
		background-repeat: no-repeat;
		background-size: 10px;
		background-position: left top;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container {
		flex: 0 0 calc( 50% - 15px );
		width: calc( 50% - 15px );
		padding-left: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper {
		margin: 35px 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-header-container {
		position: relative;
		padding: 20px;
		background-color: #034C3E;
		border-radius: 15px 15px 0 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper h3.page-homepage-our-services-right-col-our-legal-areas-overview-title {
		font-size: var(--font-size-32);
		padding: 0;
		margin-bottom: 2rem;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container {
		padding: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container {

		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-legal-areas-overview-introtext {
		visibility: visible;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-legal-areas-overview-introtext.invisible {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container.show-item {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper {
		width: 100%;
		padding: 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper.show-item {
		visibility: visible;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container {
		position: absolute;
		top: 0;
		width: 100%;
		visibility: hidden;
		z-index: -1;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container a.page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-readmore-link {
		display: inline-block;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		margin-top: 30px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-container.show-item {
		visibility: visible;
		width: 100%;
		max-height: 600px;
		z-index: inherit;
		transition: all .3s ease-in-out;
	}


	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper h3.page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-title {
		font-size: var(--font-size-28);
		font-weight: medium;
		margin-bottom: 1em;
		color: #FFFFFF;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-introtext-excerpts-single-item-excerpt {
		line-height: 1.2;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container {
		font-size: var(--font-size-18);
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: none;
        grid-auto-flow: row;
		padding: 40px 20px 40px 20px;
		border-radius: 0 0 15px 15px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container {
		display: flex;
		align-items: center;
		min-width: 0;
		min-height: 60px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}
	  
	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(5) {
		border-top: 0 none;
	  }

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:hover {
		cursor: pointer;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container.active-item {
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container.active-item::before {
		content: '';
		height: 10px;
		width: 20px;
		background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
		background-repeat: no-repeat;
		background-size: 10px;
		background-position: left top;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(1) {
		border-top: 1px solid #C0B6A1;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-legal-areas-overview-wrapper .page-homepage-our-services-right-col-our-legal-areas-overview-links-container .page-homepage-our-services-right-col-our-legal-areas-overview-links-single-item-container:nth-child(2) {
		border-top: 0 none;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper {
		margin-bottom: 35px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper:last-of-type {
		margin: 35px 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-header-container {
		padding: 20px;
		border-radius: 15px 15px 0 0;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper h3.page-homepage-our-services-right-col-our-specialties-overview-title {
		font-size: var(--font-size-32);
		padding: 0;
		margin-bottom: 2rem;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container {
		padding: 0;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container {

		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-specialties-overview-introtext {
		visibility: visible;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container .page-homepage-our-services-right-col-our-specialties-overview-introtext.invisible {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container.show-item {
		visibility: hidden;
		opacity: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper {
		width: 100%;
		padding: 0;
		z-index: -1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper.show-item {
		visibility: visible;
		opacity: 1;
		z-index: 1;
		transition: all .5s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container {
		position: absolute;
		top: 0;
		width: 100%;
		visibility: hidden;
		z-index: -1;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container a.page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-link {
		display: inline-block;
		color: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding-top: 30px;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-container.show-item {
		visibility: visible;
		width: 100%;
		max-height: 600px;
		z-index: inherit;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-container #page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-wrapper h3.page-homepage-our-services-right-col-our-specialties-overview-introtext-excerpts-single-item-title {
		font-size: var(--font-size-28);
		font-weight: medium;
		margin-bottom: 1em;
		color: #FFFFFF;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container {
		font-size: var(--font-size-18);
		grid-template-columns: repeat(1, 1fr);
		gap: 0 20px;
		padding: 40px 20px 40px 20px;
		border-radius: 0 0 15px 15px;
		overflow: hidden;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container {
			display: flex;
			align-items: center;
			min-width: 0;
			min-height: 60px;
			line-height: 1.2;
			border-bottom: 1px solid #C0B6A1;
			transition: all .3s ease-in-out;
		}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:hover {
		cursor: pointer;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container.active-item {
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container.active-item::before {
		content: '';
		height: 10px;
		width: 20px;
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-repeat: no-repeat;
		background-size: 10px;
		background-position: left center;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:nth-child(1) {
		border-top: 1px solid #C0B6A1;
	}

	#page-homepage-our-services-wrapper .page-homepage-our-services-container .page-homepage-our-services-right-col-container #page-homepage-our-services-right-col-our-specialties-overview-wrapper .page-homepage-our-services-right-col-our-specialties-overview-links-container .page-homepage-our-services-right-col-our-specialties-overview-links-single-item-container:nth-child(2) {
		border-top: 0 none;
	}

	#page-homepage-our-impact-slider-wrapper {
		background-color: #F4F3EC;
		padding: 50px 0;
		margin: 35px 0;
	}

	#page-homepage-our-impact-slider-wrapper .page-homepage-our-impact-slider-title {
		padding-left: 0;
	}


	#page-homepage-our-impact-slider-wrapper h2.page-homepage-our-impact-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 4%;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container .page-homepage-our-impact-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 70px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper a.page-homepage-our-impact-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper .h-scrolling {
		position: relative;
	}
	#page-homepage-our-impact-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-homepage-our-impact-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-homepage-our-impact-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper {
		flex-direction: column;
		justify-content: center;
		flex: 0 0 100%;
		height: 100%;
		width: 50px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-left-arrow-wrapper .page-homepage-our-impact-slider-left-arrow-container {
		display: flex;
		height: 50px;
		width: 50px;
		background-size: 50px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper {
		position: relative;
		top: -5px;
		right: 15px;
		left: inherit;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50px;
		height: 50px;
		width: 50px;
		transition: all .3s ease-in-out;
		z-index: 14;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper::after {
		position: absolute;
		content: '';
		top: 1px;
		left: 1px;
		height: 48px;
		width: 48px;
		background-color: #000000;
		border-radius: 50px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-right-arrow-wrapper .page-homepage-our-impact-slider-right-arrow-container {
		display: flex;
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		z-index: 15;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 35px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container {
		flex-direction: row;
		flex: 0 0 75vw;
		border-radius: 15px;
		background-color: #FFFFFF;
		overflow: hidden;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-image-container {
		flex: 0 0 40%;
		aspect-ratio: 100 / 70;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container {
		flex: 0 0 100%;
		padding: 35px 20px 50px 20px;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin-bottom: 2rem;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-top-title-container .page-homepage-our-impact-slider-single-item-top-title {

	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-title-container h3.page-homepage-our-impact-slider-single-item-title {
		font-size: var(--font-size-24);
		margin-bottom: 1.1em;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-excerpt {
		display: none;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container {
		display: inline-block;
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #000000;
		margin-top: auto;
		border-bottom: 1px solid #000000;
		width: fit-content;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container .page-homepage-our-impact-slider-single-item-readmore {
		display: block;
	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container .page-homepage-our-impact-slider-single-item-readmore::before {
		position: relative;
		top: 3px;
		display: inline-block;
		content: '';
		height: 24px;
		width: 30px;
		background-image: url('images/icons/LXA Advocaten - Leer meer pijltje.svg');
		background-size: auto 15px;
		background-position: left center;
		background-repeat: no-repeat;

	}

	#page-homepage-our-impact-slider-wrapper #page-homepage-our-impact-slider-all-items-wrapper a.page-homepage-our-impact-slider-single-item-container .page-homepage-our-impact-slider-single-item-content-container .page-homepage-our-impact-slider-single-item-readmore-container i {
		margin-right: 10px;
		transform: rotate(-90deg);

	}
	  
	#page-homepage-our-team-slider-wrapper {
		position: relative;
		margin: 35px 0;
	}

	#page-homepage-our-team-slider-wrapper h2.page-homepage-our-team-slider-title {
		font-size: var(--font-size-32);
		padding: 0 15px;
	}

	#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-end;
		padding-right: 15px;
	}

	#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper .page-homepage-our-team-slider-more-members-button-arrow {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-homepage-our-team-slider-more-members-button-wrapper .page-homepage-our-team-slider-more-members-button-arrow:hover {
		cursor: pointer;
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-homepage-our-team-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-homepage-our-team-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-homepage-our-team-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 0;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 35vw;
		aspect-ratio: 7 / 10; /* 75 / 100; */
		border-radius: 10px;
		margin: 20px;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-image-container {
		position: relative;
		height: 100%;
		width: 100%;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container:hover {
		transform: scale(1.2);
		cursor: pointer;
		z-index: 2;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container {
		position: absolute;
		bottom: -100%;
		left: 0;
		width: 100%;
		color: #FFFFFF;
		padding: 50px 15px 30px 15px; /* 50px 30px 30px 30px; */
		background-image: url('images/backgrounds/LXA Advocaten - Background - Name and function.svg');
		background-position: top left 60%;
		transition: all .3s ease-in-out;
	}
	  
	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container:hover .page-home-page-our-team-slide-single-item-content-container {
		bottom: 0;
		max-height: 600px;
		width: 100%;
		transition: all .3s ease-in-out;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container .page-home-page-our-team-slide-single-item-content-title {
		font-size: var(--font-size-28);
		line-height: 1.1;
		margin-bottom: .5em;
		font-weight: 500;
		color: #79F266;
	}

	#page-homepage-our-team-slider-wrapper #page-home-page-our-team-slider-all-items-wrapper .page-home-page-our-team-slider-all-items-container .page-home-page-our-team-slide-single-item-container .page-home-page-our-team-slide-single-item-content-container .page-home-page-our-team-slide-single-item-content-funtion {
		font-size: var(--font-size-20);
		line-height: 1.1;
	}

	.page-homepage-our-team-outtext-container {
		font-size: var(--font-size-22);
		margin: 0 15px 35px 15px;
	}

	.page-homepage-our-team-outtext-container .page-homepage-our-team-outtext-content {
		font-size: var(--font-size-22);
		margin-bottom: 2rem;
	}

	.page-homepage-our-team-outtext-container a.page-homepage-our-team-outtext-url {
		color: #000000;
		border-bottom: 1px solid #000000;
		width: fit-content;
	}

	.page-homepage-our-team-outtext-container a.page-homepage-our-team-outtext-url:before{
		display: none;
	}
	  
	#page-homepage-newsletter-subscription-total-wrapper {
		background: linear-gradient( to top, #F4F3EC 0 50%, transparent 50% );
	}

	#page-homepage-newsletter-subscription-wrapper {
		min-width: calc(100% + 27px);
		max-width: 100vw;
		margin: 0 -15px;
		padding: 0;
		margin-bottom: 70px;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #29235C;
		border-radius: 30px;
		padding: 70px 35px 70px 35px;
		overflow: hidden;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-position: center;
		opacity: .8;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a {
		position: relative;
		display: block;
		width: 100%;
		font-size: var(--font-size-28);
		color: #FFFFFF;
		padding-right: 40%;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		content: '';
		height: 55px;
		width: 55px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 55px;
		margin-left: 0;
		transition: all .3s ease-in-out;
	}

	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}
	  
	#page-homepage-working-at-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
		overflow: hidden;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper {
		gap: 0;
		padding-left: 15px;
		margin-right: -80px;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-left-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		aspect-ratio: 100 / 65;
		margin-bottom: 35px;
		border-radius: 10px 0 0 10px;
		overflow: hidden;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-left-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-right-image-container {
		display: none;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-images-wrapper .page-homepage-working-at-images-right-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-quote-container {
		padding-left: 15px;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-quote-container h3 {
		font-size: var(--font-size-32);
		font-weight: 500;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-content-url {
		font-size: var(--font-size-22);
		font-weight: 500;
		color: #000000;
		border-bottom: 1px solid #000000;
		width: fit-content;
		margin-left: 15px;
	}

	#page-homepage-working-at-wrapper #page-homepage-working-at-content-wrapper .page-homepage-working-at-content-url::before {
		display: none;
	}

	#page-homepage-contactform-wrapper {
		padding: 35px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 50%, transparent 50% );
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container {
		position: relative;
		margin: 0;
		width: calc( 100% + 20px );
		max-width: 100vw;
		padding: 50px 30px;
		background-color: #034C3E;
		border-radius: 30px;
		background-image: inherit;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container h2.page-homepage-contactform-title { 
		font-size: var(--font-size-32);
		padding-right: 4%;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
		margin-bottom: 40px;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container {
		padding: 20px 0;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container .gform-theme--foundation .gform_fields {
		row-gap: 20px!important;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-20);
		color: #7AF266;
		line-height: 60px;
		height: 60px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 35px;
		padding-right: 75px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 15px center;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}
	  
	#page-homepage-contactform-wrapper .page-homepage-contactform-container .page-homepage-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
  	}
	  
	  

	/* ---- TEMPLATE --> ALGEMEEN ---- */
	#page-general-wrapper {

	}

	#page-general-wrapper #page-general-header-wrapper {
		position: relative;
		min-height: 90vh;
		background-color: #29235C;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
		background-position: center top 80px;
		background-repeat: no-repeat;
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 90vh
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 33.33334%;
		/* padding-top: 22.5vh; */
		height: 10px;
		z-index: 2;
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 66.66667%;
		justify-content: center;
		padding-left: 6%; /* 8.33334%; */
		padding-right: 16.66667%;
	}

	#page-general-wrapper #page-general-header-wrapper #page-general-header-image-content-wrapper #page-general-image-content-content-wrapper .page-general-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-general-wrapper #page-general-header-wrapper .page-general-page-breadcrumb-container span,
	#page-general-wrapper #page-general-header-wrapper .page-general-page-breadcrumb-container span a {
		color: #FFFFFF;
	}

	#page-general-wrapper #page-general-header-wrapper h1.page-general-page-title-container {
		font-size: var(--font-size-65);
		font-weight: 500;
		color: #79F267;
		margin: 30px 0;
	}
	#page-general-wrapper #page-general-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-general-wrapper #page-general-content-wrapper {
		position: relative;
		margin-top: -45vh;
		/* padding-top: 70px; */
		padding-bottom: 100px;
		background-color: #FFFFFF;
		border-radius: 0 20px 0 0;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper {
		padding-top: 70px;
		padding-left: 8.33334%;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper h4.page-general-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 2rem 0;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 10px );
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container .page-general-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container:hover .page-general-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-related-team-members-wrapper .page-general-content-sidebar-related-team-members-container a .page-general-content-sidebar-related-team-members-single-item-container .page-general-content-sidebar-related-team-members-single-item-overlay h5.page-general-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper h4.page-general-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-general-wrapper #page-general-content-sidebar-wrapper #page-general-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}
	  
	#page-general-wrapper #page-general-content-wrapper .page-general-content-container {
		padding-left: 8.33334%;
		padding-right: 16.66667%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container a:hover,
	#page-general-wrapper #page-general-content-wrapper .page-general-content-container a:focus {
		color: #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-introtext-container {
		font-size: var(--font-size-24);
		color: #000000;
		margin: 4rem 0;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-title-container h2.page-general-content-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-content-container .page-general-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #D8D1FF;
		padding: 40px 35px;
		border-radius: 20px;
		margin-bottom: 4rem;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles.svg');
		background-position: top 10% right 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content {
		display: flex;
		flex-direction: column;
		flex: 0 0 55%;
		min-width: 60%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 0;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content h2 {
		font-size: var(--font-size-55);
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-left-col-content .page-general-content-be-prepared-content-left-col-content-content {
		font-size: var(--font-size-20);
		font-weight: 500;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container a {
		position: relative;
		display: inline-block;
		font-size: var(--font-size-20);
		color: #FFFFFF;
		width: fit-content;
		background-color: #29235C;
		border-bottom: 0 none;
		padding: 20px 70px 20px 30px;
		border-radius: 50px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container a::after {
		display: inline-block;
		top: 0;
		right: 15px;
		position: absolute;
		content: '';
		height: 100%;
		width: 40px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 40px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content {
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		flex: 0 0 45%;
		column-gap: 30px;
		min-width: 45%;
		padding-right: 4%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content .page-general-content-be-prepared-content-right-col-content-left-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 50%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-be-prepared-content-container .page-general-content-be-prepared-content-right-col-content .page-general-content-be-prepared-content-right-col-content-right-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		width: 50%;
	}
	  
	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container {
		margin-bottom: 4rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container h2.page-general-content-all-memberships-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		column-gap: 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 33% - 8px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container {
		position: relative;
		display: flex;
		flex-direction: column;
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		margin-bottom: 1rem;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container.hide-border {
		padding: 0;
		border: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container:hover .page-general-content-all-links-single-item-logo-container {
		border-color: #9C89FF;
		transition: all .3s ease-in-out;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container img {
		height: 100%;
		width: 100%;
		aspect-ratio: 2 / 1;
		object-fit: contain;
		object-position: center;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container .page-general-content-all-links-single-item-logo-container.hide-border img {
		aspect-ratio: inherit;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-memberships-container #page-general-content-all-memberships-single-item-wrapper a.page-general-content-all-links-single-item-content-container {
		font-size: var(--font-size-16);
		color: #000000;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container {
		margin-bottom: 4rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container h2.page-general-content-all-clients-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 2rem;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 33% - 8px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container .page-general-content-all-clients-single-item-logo-container {
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-all-clients-container #page-general-content-all-clients-single-item-wrapper .page-general-content-all-clients-single-item-content-container .page-general-content-all-clients-single-item-logo-container img {
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		object-fit: contain;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-title-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-right: 4%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-title-container h3 {
		margin-left: -15px;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		border-left: 2px solid #034C3E;
		padding-left: 15px;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-image-container {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-legal500-image-title-link-container .page-general-legal500-image-title-link-image-container img {
		max-width: 100%;
		height: auto;
	}
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background-color: #F4F3EC;
		padding: 70px;
		border-radius: 15px;
		z-index: 1;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper::before {
		position: absolute;
		content: '';
		bottom: 15px;
		left: -50%;
		transform: translateX( 0% );
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg');
		background-size: cover;
		background-position: left bottom;
		background-repeat: no-repeat;
		z-index: -1;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 50px;
		margin-bottom: 70px;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-logo-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc(33.33334% - 25px);
		width: calc(33.33334% - 25px);
		justify-content: flex-start;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-logo-container img {
		width: 50%;
		height: 100%;
		object-fit: contain;
		object-position: left top;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-title-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 66.666667% - 25px ); 
		width: calc( 66.666667% - 25px );
		justify-content: flex-start;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-logo-title-container .page-general-content-legal500-full-content-title-container h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 50px;
	}


	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-quote,
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 33.33334% - 34px );
		width: calc( 33.33334% - 34px );
		justify-content: flex-start
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-quote {
		font-size: var(--font-size-20);
		line-height: 1.2;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container {
		font-size: var(--font-size-18);
		color: #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container p {
		margin-bottom: var(--font-size-18);
	}

	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a,
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a:hover,
	#page-general-wrapper #page-general-content-wrapper #page-general-content-legal500-full-content-wrapper .page-general-content-legal500-full-content-qoutes-text-container .page-general-content-legal500-full-content-qoutes-text-single-text-container a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item {
		position: relative;
		height: 55px;
		list-style: none;
		line-height: 55px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item::after {
		position: absolute;
		content: '';
		top: 0;
		right: 0;
		height: 55px;
		width: 22px;
		background-image: url('images/icons/LXA Advocaten - URL-Link pijltje.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 22px auto;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a {
		position: relative;
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a:hover,
	#page-general-wrapper #page-general-content-wrapper .page-general-content-container .page-general-content-all-links-container li.page-general-content-all-links-single-item a:focus {
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-general-trending-news-slider-wrapper {
		padding: 140px 0 0 0;
		background-color: #F4F3EC;
	}

	#page-general-trending-news-slider-wrapper.purple {
		background-color: #D8D1FF;
	}

	#page-general-trending-news-slider-wrapper h2.page-general-trending-news-slider-title {
		font-size: var(--font-size-50);
		font-weight: 500;
		padding-left: 0; /* 4%; */
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}


	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 70px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-left-arrow-wrapper .page-general-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 70px;
		width: 70px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 70px;
		background-repeat: no-repeat;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 70px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-right-arrow-wrapper .page-general-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 70px;
		background-repeat: no-repeat;
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container .page-general-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #79F266;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #034C3E;
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 70px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-general-trending-news-slider-wrapper a.page-general-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-general-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-general-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-general-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 50px;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 24vw;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-general-trending-news-slider-wrapper.purple #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-top-title-container span {
		color: #000000;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-title-container h3.page-general-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-general-trending-news-slider-wrapper #page-general-trending-news-slider-all-items-wrapper a.page-general-trending-news-slider-single-item-container .page-general-trending-news-slider-single-item-content-container .page-general-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-general-contactform-wrapper {
		padding-top: 100px;
		margin: 0 0 100px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
	}

	#page-general-contactform-wrapper.purple {
		padding-top: 100px;
		margin: 0 0 100px 0;
		background: linear-gradient( to bottom, #D8D1FF 0 45%, transparent 45%);
	}
	  
	#page-general-contactform-wrapper .page-general-contactform-container {
		position: relative;
		width: calc(100% + 15%);
		max-width: calc(100% - 20px);
		padding: 80px 100px;
		background-color: #034C3E;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
		z-index: 1;
		overflow: hidden;
	}

	#page-general-contactform-wrapper .page-general-contactform-container h2.page-general-contactform-title { 
		font-size: var(--font-size-60);
		font-weight: 500;
		color: #7AF266; /* #7AF266; */
		padding-right: 4%;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container {
		padding: 20px 0;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 80px;
		height: 80px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 80px;
		height: 80px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-20);
		color: #7AF266; /* #7AF266; */
		line-height: 60px;
		height: 60px;
		border-color: #7AF266; /* #7AF266; */
		border-radius: 100px;
		padding-left: 35px;
		padding-right: 75px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 15px center;
		background-size: 40px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}

	#page-general-contactform-wrapper .page-general-contactform-container .page-general-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}



	/* ---- TEMPLATE --> ONZE IMPACTOVERZICHT ---- */
	#page-impact-overview-wrapper {
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 70%;
		background-repeat: no-repeat, no-repeat;
		background-size: 0, 60%;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 33.33334%;
		z-index: 2;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper .page-impact-overview-image-content-image {
		display: flex;
		flex-direction: column;
		width: 100%;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-header-image-content-image-wrapper .page-impact-overview-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding: 35px 15px;
		margin-top: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper #page-impact-overview-header-image-content-wrapper #page-impact-overview-image-content-content-wrapper .page-impact-overview-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-breadcrumb-container span,
	#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper h1.page-impact-overview-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-header-wrapper .page-impact-overview-page-function {
		color: #FFFFFF;
	}

	#page-impact-overview-wrapper #page-impact-overview-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 0; /* 1; */
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x, .75rem) 70px var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container {
		padding-right: 0;
	}


	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 0;
		padding-bottom: 70px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container {
		position: relative;
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 20px 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-title-container:hover + .page-impact-overview-filter-function-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li {
		direction: flex;
		align-items: center;
		display: flex;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		padding: 0 5px;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-function-select-list-container .page-impact-overview-filter-function-select-list-items li.active {
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-title-container:hover + .page-impact-overview-filter-legal-area-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li {
		display: flex;
		align-items: center;
		padding: 0 5px;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-legal-area-select-list-container .page-impact-overview-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-title-container:hover + .page-impact-overview-filter-specialty-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li {
		display: flex;
		align-items: center;
		padding: 0 5px;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-specialty-select-list-container .page-impact-overview-filter-specialty-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px );
		list-style: none;

	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-title-container:hover + .page-impact-overview-filter-sector-select-list-container,
	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li {
		display: flex; 
		align-items: center;
		padding: 0 5px;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-wrapper #page-impact-overview-filter-wrapper .page-impact-overview-filter-sector-select-list-container .page-impact-overview-filter-sector-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
		/*
		background-color: #F1F1F1;	
		*/
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container {
		display: flex;
		flex: 0 0 50%;
		width: 50%;
		flex-direction: column;	
		padding-bottom: 35px;
		margin-bottom: 35px;
		border-bottom: 1px solid #FF863F;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(even) {
		padding-left: 30px;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(odd) {
		padding-right: 30px;
		border-right: 1px solid #FF863F;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(n+3) {
		padding-top: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+3),
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(4n+4) {
		padding-top: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container .page-impact-overview-single-item-excerpt {
		display: inline-block;
		font-size: var(--font-size-20);
		color: #000000;
		margin-top: calc(2 * var(--font-size-20));
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) .page-impact-overview-single-item-excerpt {
		display: inline-block;
		font-size: var(--font-size-20);
		color: #000000;
		margin-top: calc( 2 * var(--font-size-20) );
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) .page-impact-overview-single-item-excerpt span {
		display: block;
		font-size: var(--font-size-20);
		color: #FF863F;
		margin-top: 1rem;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container .page-impact-overview-single-item-excerpt span {
		display: block;
		font-size: var(--font-size-20);
		color: #FF863F;
		margin-top: 1rem;
	}
	  
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) a,
	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-of-type(-n + 2) a {
		padding-bottom: 0;
		border-bottom: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .item-separator-line {
		display: none;
		/*
		width: 100%;
		height: 1px;
		background-color: #FF863F;
		margin: 90px 0 70px 0;
		*/
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a {
		display: flex;
		flex-direction: column-reverse;
		padding-bottom: 0;
		border-bottom: 0 none;
		width: 100%;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a {
		flex-direction: column-reverse;
		justify-content: flex-end;
		width: 100%;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-image-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
		aspect-ratio: 8 / 5;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-image-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
		aspect-ratio: 8 / 5;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container {
		display: flex;
        flex-direction: column;
        flex: 0 0 auto;
        padding: 0;
        margin-bottom: 1rem;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container {
		flex: 0 0 auto;
		padding: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container {
		font-size: var(--font-size-18);
		color: #000000;
		min-height: auto;
		padding-left: 0;
		margin-bottom: 1em;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container {
		padding: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-specialty-content-container span {
		color: #FF863F;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-content-container h2 {
		font-size: var(--font-size-36);
		font-weight: 500;
		color: #4A001F;
		margin-bottom: 0;
	}

	#page-impact-overview-wrapper #page-impact-overview-content-wrapper .page-impact-overview-content-container #page-impact-overview-all-items-wrapper .page-impact-overview-single-item-container:nth-child(-n + 2) a .page-impact-overview-single-item-content-container .page-impact-overview-single-item-content-container h2 {
		font-size: var(--font-size-36);
		min-height: calc( ( var(--font-size-30) * 2 ) + 1.25em );
		font-weight: 500;
		color: #4A001F;
		margin-bottom: 2rem;
	}

	#page-impact-overview-trackrecord-wrapper {
		background-color: #F4F3EC;
		padding: 70px 0;
		margin: 0;
	}

	#page-impact-overview-trackrecord-wrapper h2page-impact-overview-trackrecord-title {
		font-size: var(--font-size-35);
		font-weight: 500;	
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		gap: 15px;
		margin: 0;
		padding-bottom: 45px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #FFFFFF;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #FFFFFF;
		border-radius: 12px;
		border: 1px solid #F4F3EC;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-title-container:hover + .page-impact-overview-trackrecord-filter-legal-area-select-list-container,
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li {
		display: flex;
		align-items: center;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-legal-area-select-list-container .page-impact-overview-trackrecord-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #FFFFFF;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #FFFFFF;
		border-radius: 12px;
		border: 1px solid #F4F3EC;
		transition: all .3s ease-in-out;
		overflow: hidden;
		overflow-y: auto;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container:hover {
		cursor: pointer;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-title-container:hover + .page-impact-overview-trackrecord-filter-specialists-select-list-container,
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li {
		display: flex;
		align-items: center;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-filter-wrapper .page-impact-overview-trackrecord-filter-specialists-select-list-container .page-impact-overview-trackrecord-filter-specialists-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;	
		transition: all .3s ease-in-out;
	}
	  
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination {
		font-size: var(--font-size-20);
		width: 100%;
		text-align: center;
		margin: 15px 0;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination a {
		color: #000000;
		padding: 0 3px;
		margin: 0 3px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #trackrecord-pagination a.active {
		border-bottom: 1px solid #000000;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container {
		padding: 35px 0;
		border-bottom: 1px solid #FF863F;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container:first-of-type {
		border-top: 1px solid #FF863F;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		margin-bottom: 35px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-date-container {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;	
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-date-container .page-impact-overview-trackrecord-all-items-single-item-date {
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #FF863F;
		line-height: 1;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
		margin: 1rem 0;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container h3.page-impact-overview-trackrecord-all-items-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		margin-bottom: 10px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container .page-impact-overview-trackrecord-all-items-single-item-specialty {
		font-size: var(--font-size-20);
		font-weight: 400;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper .page-impact-overview-trackrecord-all-items-single-item-container #page-impact-overview-trackrecord-all-items-single-header-wrapper .page-impact-overview-trackrecord-all-items-single-item-title-specialty-container .page-impact-overview-trackrecord-all-items-single-item-specialty span.specialty {
		color: #FF863F;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: nowrap;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container {
		font-size: var(--font-size-20);
		margin-bottom: 35px;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li {
		list-style: none;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li::after {
		content: ',';
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-specialists-container li:last-of-type::after {
		content: '';
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content {
		display: flex;
		flex: 0 0 100%;
		flex-direction: column;
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-contentt a:hover,
	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container {
		font-size: var(--font-size-20);
		margin-top: auto;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container li {
		list-style: none;
	}

	#page-impact-overview-trackrecord-wrapper #page-impact-overview-trackrecord-all-items-wrapper #page-impact-overview-trackrecord-all-items-single-content-wrapper .page-impact-overview-trackrecord-all-items-single-content-sidebar .page-impact-overview-trackrecord-all-items-single-content-sidebar-attachments-container li a {
		color: #000000;
		border-bottom: 1px solid #000000;
	}
	  
	#page-impact-overview-newsletter-subscription-wrapper {
		position: relative;
		left: 0;
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		padding: 70px 0;
		margin-bottom: 0;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #4A001F;
		border-radius: 30px;
		padding: 50px 35px;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
		background-position: top center;
		opacity: .8;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a {
		position: relative;
		display: flex;
		font-size: var(--font-size-28);
		color: #FFFFFF;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 10px;
		right: 0;
		display: inline-block;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-left: 30px;
		transition: all .3s ease-in-out;
	}

	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}
	  


	/* ---- TEMPLATE --> ONZE IMPACT ---- */
	#page-onze-impact-wrapper {
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper {
		position: relative;
		min-height: 400px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 70%;
        background-repeat: no-repeat, no-repeat;
        background-size: 0, 75%;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: wrap;
		padding: 35px 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 100%;
		padding-top: 0;
		margin-top: 60px;
		z-index: 2;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper .page-onze-impact-image-content-image {
		display: flex;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		width: 40%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-header-image-content-image-wrapper .page-onze-impact-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding-left: 0;
		padding-right: 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper #page-onze-impact-header-image-content-wrapper #page-onze-impact-image-content-content-wrapper .page-onze-impact-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-breadcrumb-container span,
	#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper h1.page-onze-impact-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-header-wrapper .page-onze-impact-page-function {
		color: #FFFFFF;
	}

	#page-onze-impact-wrapper #page-onze-impact-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper {
		padding: 35px 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container h4.page-onze-impact-content-sidebar-expertise-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container .page-onze-impact-content-sidebar-expertise-items-container li.page-onze-impact-content-sidebar-expertise-items-single-item {
		list-style: none;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-expertise-container .page-onze-impact-content-sidebar-expertise-items-container li.page-onze-impact-content-sidebar-expertise-items-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container h4.page-onze-impact-content-sidebar-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 2rem;
		margin-top: 4rem;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 20px );
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container .page-onze-impact-content-sidebar-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container:hover .page-onze-impact-content-sidebar-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-sidebar-wrapper .page-onze-impact-content-sidebar-team-members-container .page-onze-impact-content-sidebar-team-members-items-container a .page-onze-impact-content-sidebar-team-members-single-item-container .page-onze-impact-content-sidebar-team-members-single-item-overlay h5.page-onze-impact-content-sidebar-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container {
		padding: 0 15px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-introtext-container {
		font-size: var(--font-size-24);
		color: #000000;
		margin: 2rem 0;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote {
		position: relative;
		left: 0;
		font-size: var(--font-size-32);
		line-height: 1.2;
		font-weight: 500;
		color: #FF863F;
		padding: 0;
		margin: 2rem 0;
		border-left: 3px solid #FF863F;
		padding-left: 20px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote .page-onze-impact-content-quote-name {
		font-size: var(--font-size-14);
		color: #4A001F;
		margin-top: 2em;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-quote-container .page-onze-impact-content-quote .page-onze-impact-content-quote-name::before {
		content: '-';
		margin-right: 5px;
	}

	#page-onze-impact-wrapper #page-onze-impact-content-wrapper .page-onze-impact-content-container .page-onze-impact-content-content-container .page-onze-impact-content-content {
		margin: 2rem 0;
	}

	#page-onze-impact-trending-news-slider-wrapper {
		padding: 70px 0;
		margin-bottom: 70px;
		background-color: #F4F3EC;
	}

	#page-onze-impact-trending-news-slider-wrapper h2.page-onze-impact-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0; /* 4%; */
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-left-arrow-wrapper .page-onze-impact-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-right-arrow-wrapper .page-onze-impact-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container .page-onze-impact-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-onze-impact-trending-news-slider-wrapper a.page-onze-impact-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}
	  
	#page-onze-impact-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-onze-impact-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-onze-impact-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 35vw;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-title-container h3.page-onze-impact-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		margin-bottom: 1.5rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-onze-impact-trending-news-slider-wrapper #page-onze-impact-trending-news-slider-all-items-wrapper a.page-onze-impact-trending-news-slider-single-item-container .page-onze-impact-trending-news-slider-single-item-content-container .page-onze-impact-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	  

	/* ---- TEMPLATE --> NIEUWSOVERZICHT ---- */
	#page-news-overview-wrapper {
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 60%;
		background-repeat: no-repeat, no-repeat;
		background-size: 0, 100%;
	}


	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 33.33334%;
		z-index: 2;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper .page-news-overview-image-content-image {
		display: flex;
		flex-direction: column;
		width: 100%;
		overflow: hidden;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-header-image-content-image-wrapper .page-news-overview-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		width: 100%;
		justify-content: center;
		padding: 35px 15px;
		margin: 0;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper #page-news-overview-header-image-content-wrapper #page-news-overview-image-content-content-wrapper .page-news-overview-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 30%;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-breadcrumb-container span,
	#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper h1.page-news-overview-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-news-overview-wrapper #page-news-overview-header-wrapper .page-news-overview-page-function {
		color: #FFFFFF;
	}

	#page-news-overview-wrapper #page-news-overview-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x,.75rem) 70px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container {
		padding-right: 0;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 0 0 15px 0;
		padding-bottom: 70px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container {
		position: relative;
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 20px 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-title-container:hover + .page-news-overview-filter-function-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items li {
		display: flex;
		flex-direction: row;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-function-select-list-container .page-news-overview-filter-function-select-list-items li.active {
		background-color: #F1F1F1;	
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-title-container:hover + .page-news-overview-filter-legal-area-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li {
		display: flex;
		flex-direction: row;
		align-items: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-legal-area-select-list-container .page-news-overview-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;	
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-title-container:hover + .page-news-overview-filter-specialty-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li {
		display: flex;
		flex-direction: row;
		align-items: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-specialty-select-list-container .page-news-overview-filter-specialty-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 8px);
		list-style: none;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container {
		font-size: var(--font-size-20);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 10px, right 10px bottom 10px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 7px, auto 7px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container:hover {
		cursor: pointer;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-title-container:hover + .page-news-overview-filter-sector-select-list-container,
	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items {
		font-size: var(--font-size-18);
		padding: 15px;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li {
		display: flex;
		flex-direction: row;
		align-items: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;	
	}

	#page-news-overview-wrapper #page-news-overview-filter-wrapper .page-news-overview-filter-sector-select-list-container .page-news-overview-filter-sector-select-list-items li.active {
		color: #FFFFFF;
		background-color: #4A001F;
		transition: all .3s ease-in-out;	
	}
	  
	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper {
		display: flex;
		flex-wrap: wrap;
		gap: 35px 30px;
		align-items: stretch;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container {
		display: flex;
		flex: 0 0 calc( 50% - 20px );
		flex-direction: column;	
		height: 100%;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(even) {
		padding-left: 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(odd) {
		padding-right: 0;
		border-right: 0 none;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-child(n+3) {
		padding-top: inherit;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+5),
	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+6) {
		padding-top: 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+3) a,
	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container:nth-of-type(4n+4) a {
		padding-bottom: 35px;
		border-bottom: 1px solid #FF863F;
	}


	.item-separator-line {
		display: none;
		width: 100%;
		height: 1px;
		background-color: #FF863F;
		margin: 90px 0 70px 0;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a {
		display: flex;
		flex-direction: column;
		padding-bottom: 35px; /* 90px; */
		margin-bottom: 0;
		border-bottom: 1px solid #FF863F;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 auto;
		height: auto;
		overflow: hidden;
		aspect-ratio: 8 / 5;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container .page-news-overview-single-item-image {
		width: 100%;
		aspect-ratio: 8 / 5;
		overflow: hidden;
		border-radius: 10px;
		display: block;
		margin-bottom: 35px;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 10px;
	}

	#page-news-overview-wrapper #page-news-overview-content-wrapper .page-news-overview-content-container #page-news-overview-all-items-wrapper .page-news-overview-single-item-container a .page-news-overview-single-item-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 auto;
		padding: 0;
	}

	.page-news-overview-single-item-specialty-content {
		font-size: var(--font-size-16);
		color: #000000;
		min-height: inherit;;
		padding-left: 0; /* 15px; */
		margin-bottom: 1rem;
	}

	.page-news-overview-single-item-specialty-content span {
		color: #FF863F;
	}

	.page-news-overview-single-item-content-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		margin-bottom: 0;
		min-height: calc(var(--font-size-28) * 4);
	}

	#page-news-overview-wrapper button.page-news-overview-all-items-readmore-button {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		background-color: transparent;
		border: 0 none;
		border-bottom: 1px solid #707070;
		margin: 50px auto 30px auto;
		padding: 0;
	}

	#page-news-overview-newsletter-subscription-wrapper {
		position: relative;
		left: 0;
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		padding: 0;
		margin-bottom: 70px;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #4A001F;
		border-radius: 30px;
		padding: 50px 35px;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
		background-position: top center;
		opacity: .8;
		background-size: 150%;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a {
		position: relative;
		display: block;
		font-size: var(--font-size-24);
		color: #FFFFFF;
		padding-right: 70px;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-left: 30px;
		transition: all .3s ease-in-out;
	}

	#page-news-overview-newsletter-subscription-wrapper .page-news-overview-newsletter-subscription-container .page-news-overview-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}


	/* ---- TEMPLATE --> NIEUWS EN PUBLICATIES ---- */
	#page-news-and-publications-wrapper {
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #4A001F;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Circles - Left Bottom.svg'), url('images/masks/LXA Advocaten - Masks - Orange Circles.svg');
		background-position: left bottom -2vh, right bottom 60%;
		background-repeat: no-repeat, no-repeat;
		background-size: 0, 100%;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		align-self: flex-start;
		flex: 0 0 33.33334%;
		max-width: 33.33334%;
		height: 45vh;
		margin-top: 22.5vh;
		z-index: 2;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container {
		position: absolute;
		top: 0;
		right: 0;
		/*
		display: flex;
		flex-direction: column;
		aspect-ratio: 100 / 70; 
		*/
		height: 100%;
		width: 70vw; /* 100%; */
		border-radius: 0 10px 10px 0;
		overflow: hidden;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container img {
		visibility: hidden;
		height: 100%;
		width: 100%;
		object-fit: cover;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-header-image-content-image-wrapper .page-news-and-publications-image-content-image-container img.show-image {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		max-width: 100%;
		justify-content: center;
		transform: translateY(0);
		padding: 35px 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper #page-news-and-publications-header-image-content-wrapper #page-news-and-publications-image-content-content-wrapper .page-news-and-publications-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-breadcrumb-container span,
	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper h1.page-news-and-publications-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #FF863F;
		margin: 1rem 0; 
	}

	#page-news-and-publications-wrapper #page-news-and-publications-header-wrapper .page-news-and-publications-page-function {
		color: #FFFFFF;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 35px var(--bs-gutter-x,.75rem) 70px var(--bs-gutter-x,.75rem);
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		font-size: var(--font-size-20);
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container .page-news-and-publications-content-author-and-date-author-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-author-and-date-container .page-news-and-publications-content-author-and-date-date-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 auto;
		margin-left: auto;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper {
		padding: 0 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container h4.page-news-and-publications-content-sidebar-expertise-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item {
		list-style: none;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a
	{
		color: #000000;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a:hover,
	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item a:focus
	{
		color: #000000;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-expertise-container .page-news-and-publications-content-sidebar-expertise-items-container li.page-news-and-publications-content-sidebar-expertise-items-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container {
		margin-bottom: 2rem;
		margin-top: 4rem;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-introtext {
		font-size: var(--font-size-20);
		font-weight: 400;
		margin-bottom: 1rem;	
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a {
		display: flex;
		flex: 0 0 calc( 50% - 8px );
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container .page-news-and-publications-content-sidebar-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container:hover .page-news-and-publications-content-sidebar-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-sidebar-wrapper .page-news-and-publications-content-sidebar-team-members-container .page-news-and-publications-content-sidebar-team-members-items-container a .page-news-and-publications-content-sidebar-team-members-single-item-container .page-news-and-publications-content-sidebar-team-members-single-item-overlay h5.page-news-and-publications-content-sidebar-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container {
		padding: 0 15px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		font-weight: 500;
		margin: 2rem 0;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote {
		position: relative;
		left: -20px;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #FF863F;
		padding-right: 25.00002%;
		margin: 4rem 0;
		border-left: 3px solid #FF863F;
		padding-left: 20px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote .page-news-and-publications-content-quote-name {
		font-size: var(--font-size-20);
		color: #4A001F;
		margin-top: 2em;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-quote-container .page-news-and-publications-content-quote .page-news-and-publications-content-quote-name::before {
		content: '-';
		margin-right: 5px;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content {
		margin: 4rem 0;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a:hover,
	#page-news-and-publications-wrapper #page-news-and-publications-content-wrapper .page-news-and-publications-content-container .page-news-and-publications-content-content-container .page-news-and-publications-content-content a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-news-and-publications-trending-news-slider-wrapper {
		padding: 70px 0;
		margin-bottom: 0;
		background-color: #F4F3EC;
	}

	#page-news-and-publications-trending-news-slider-wrapper h2.page-news-and-publications-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-left-arrow-wrapper .page-news-and-publications-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-right-arrow-wrapper .page-news-and-publications-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container .page-news-and-publications-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper a.page-news-and-publications-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-news-and-publications-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-news-and-publications-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80vw; 
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5; /* 100 / 55; */
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-title-container h3.page-news-and-publications-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-news-and-publications-trending-news-slider-wrapper #page-news-and-publications-trending-news-slider-all-items-wrapper a.page-news-and-publications-trending-news-slider-single-item-container .page-news-and-publications-trending-news-slider-single-item-content-container .page-news-and-publications-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	  }

	#page-news-and-publications-newsletter-subscription-wrapper {
		position: relative;
		left: -10px;
		width: calc( 100% + 20px );
		max-width: calc( 100% + 20px );
		margin-left: 0;
		padding: 0;
		margin-bottom: 70px;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container {
		position: relative;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		background-color: #4A001F;
		border-radius: 0;
		padding: 50px 35px;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Orange Mask Diamonds.svg');
		background-position: top center;
		opacity: .8;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container {
		position: relative;
		padding-right: 0;
		z-index: 1;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a {
		position: relative;
		display: flex;
		font-size: var(--font-size-32);
		color: #FFFFFF;
		padding-right: 70px;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a::after {
		position: absolute;
		top: 10px;
		right: 0;
		display: inline-block;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/icons/LXA Advocaten - Subscripe BUtton White.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100%;
		margin-left: 30px;
		transition: all .3s ease-in-out;
	}

	#page-news-and-publications-newsletter-subscription-wrapper .page-news-and-publications-newsletter-subscription-container .page-news-and-publications-newsletter-subscription-content-container a:hover::after {
		margin-left: 50px;
		transition: all .3s ease-in-out;
	}
	  


	/* ---- TEMPLATE --> SPECIALISMEN ---- */
	#page-specialties-wrapper {
	}

	#page-specialties-wrapper #page-specialties-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #29235C;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-position: right -20px top 20px;
        background-repeat: no-repeat;
        background-size: 125%;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 33.33334%;
		/* padding-top: 22.5vh; */
		height: 10px;
		z-index: 2;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: center;
		padding: 35px 15px;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper #page-specialties-header-image-content-wrapper #page-specialties-image-content-content-wrapper .page-specialties-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;

	}

	#page-specialties-wrapper #page-specialties-header-wrapper .page-specialties-page-breadcrumb-container span,
	#page-specialties-wrapper #page-specialties-header-wrapper .page-specialties-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-specialties-wrapper #page-specialties-header-wrapper h1.page-specialties-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #9C89FF;
		margin: 1rem 0;
	}

	#page-specialties-wrapper #page-specialties-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper {
		position: relative;
		margin-top: 0;
		/* padding-top: 70px; */
		padding-bottom: 100px;
		background-color: #FFFFFF;
		border-radius: 0 20px 0 0;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper {
		padding-top: 15px;
		padding-left: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper h4.page-specialties-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
		margin: 2rem 0;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 10px );
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container .page-specialties-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container:hover .page-specialties-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-related-team-members-wrapper .page-specialties-content-sidebar-related-team-members-container a .page-specialties-content-sidebar-related-team-members-single-item-container .page-specialties-content-sidebar-related-team-members-single-item-overlay h5.page-specialties-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper h4.page-specialties-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-sidebar-wrapper #page-specialties-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a:hover,
	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container a:focus {
		color: #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin: 4rem 0;
	}


	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-title-container h2.page-specialties-content-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-content-container .page-specialties-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		background-color: #D8D1FF;
		padding: 20px 15px;
		border-radius: 20px;
		margin-bottom: 4rem;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles.svg');
		background-position: top 10% right 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		min-width: 100%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content h2 {
		font-size: var(--font-size-45);
		margin-bottom: 1rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-left-col-content .page-specialties-content-be-prepared-content-left-col-content-content {
		font-size: var(--font-size-20);
		font-weight: 500;
		margin-bottom: 2rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container a {
		position: relative;
		display: inline-block;
		font-size: var(--font-size-20);
		color: #FFFFFF;
		width: fit-content;
		background-color: #29235C;
		border-bottom: 0 none;
		padding: 15px 60px 15px 30px;
		border-radius: 50px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container a::after {
		display: inline-block;
		top: 0;
		right: 15px;
		position: absolute;
		content: '';
		height: 100%;
		width: 30px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 30px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		flex: 0 0 100%;
		gap: 30px;
		min-width: 100%;
		padding: 35px 0 0 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content .page-specialties-content-be-prepared-content-right-col-content-left-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 50%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-be-prepared-content-container .page-specialties-content-be-prepared-content-right-col-content .page-specialties-content-be-prepared-content-right-col-content-right-logo-container {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 50%;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container {
		margin-bottom: 4rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container h2.page-specialties-content-all-memberships-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 35px 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 33.33334% - 20px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container {
		position: relative;
		display: flex;
		flex-direction: column;
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		margin-bottom: 1rem;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container.hide-border {
		padding: 0;
		border: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container:hover .page-specialties-content-all-links-single-item-logo-container {
		border-color: #9C89FF;
		transition: all .3s ease-in-out;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container img {
		height: 100%;
		width: 100%;
		aspect-ratio: 2 / 1;
		object-fit: contain;
		object-position: center;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container .page-specialties-content-all-links-single-item-logo-container.hide-border img {
		aspect-ratio: inherit;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-memberships-container #page-specialties-content-all-memberships-single-item-wrapper a.page-specialties-content-all-links-single-item-content-container {
		font-size: var(--font-size-16);
		color: #000000;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container {
		margin-bottom: 4rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container h2.page-specialties-content-all-clients-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 2rem;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container {
		display: flex;
		flex-direction: column;
		width: calc( 33.33334% - 20px );
		justify-content: flex-start;
		align-items: flex-start;
		color: #000000;
		border: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container .page-specialties-content-all-clients-single-item-logo-container {
		aspect-ratio: 2 / 1;
		width: 100%;
		padding: 10px;
		border: 1px solid #D5D5D5;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-all-clients-container #page-specialties-content-all-clients-single-item-wrapper .page-specialties-content-all-clients-single-item-content-container .page-specialties-content-all-clients-single-item-logo-container img {
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		object-fit: contain;
	}
	  
	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-title-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-right: 0;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-title-container h3 {
		margin-left: -15px;
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #034C3E;
		border-left: 2px solid #034C3E;
		padding-left: 15px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-image-container {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-left: 35px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-legal500-image-title-link-container .page-specialties-legal500-image-title-link-image-container img {
		max-width: 100%;
		height: auto;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background-color: #F4F3EC;
		padding: 35px;
		border-radius: 15px;
		z-index: 1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper::before {
		position: absolute;
		content: '';
		top: 15px;
		left: 0;
		/* transform: translateX(0%); */
		height: 50%;
		width: 75%;
		background-image: url(images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg);
		background-size: cover;
		background-position: right top;
		background-repeat: no-repeat;
		z-index: -1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
		margin-bottom: 35px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-logo-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 calc( 50% - 15px );
		width: calc( 50% - 15px );
		justify-content: flex-start;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-logo-container img {
		width: 50%;
		height: 100%;
		object-fit: contain;
		object-position: left top;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-title-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 calc( 50% - 15px );
		width: calc( 50% - 15px );
		justify-content: flex-start;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-logo-title-container .page-specialties-content-legal500-full-content-title-container h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 45px 30px;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-quote,
	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container {
		display: flex;
		flex-direction: column;
		flex: calc( 50% - 15px );
		width: calc( 50% - 15px );
		justify-content: flex-start;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-quote {
		font-size: var(--font-size-20);
		line-height: 1.2;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container {
		font-size: var(--font-size-18);
		color: #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container p {
		margin-bottom: var(--font-size-18);
	}

	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a,
	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a:hover,
	#page-specialties-wrapper #page-specialties-content-wrapper #page-specialties-content-legal500-full-content-wrapper .page-specialties-content-legal500-full-content-qoutes-text-container .page-specialties-content-legal500-full-content-qoutes-text-single-text-container a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item {
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		height: 55px;
		list-style: none;
		line-height: inherit; /* 55px; */
		padding: 5px 40px 5px 0;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item::after {
		position: absolute;
		content: '';
		top: 0;
		right: 0;
		height: 100%;
		width: 22px;
		background-image: url('images/icons/LXA Advocaten - URL-Link pijltje.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 15px auto;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a {
		position: relative;
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a:hover,
	#page-specialties-wrapper #page-specialties-content-wrapper .page-specialties-content-container .page-specialties-content-all-links-container li.page-specialties-content-all-links-single-item a:focus {
		font-size: var(--font-size-20);
		color: #000000;
		border-bottom: 0 none;
	}

	#page-specialties-trending-news-slider-wrapper {
		padding: 70px 0 0 0;
		background-color: #F4F3EC;
	}

	#page-specialties-trending-news-slider-wrapper.purple {
		background-color: #D8D1FF;
	}

	#page-specialties-trending-news-slider-wrapper h2.page-specialties-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		padding-left: 0; /* 4%; */
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-left-arrow-wrapper .page-specialties-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-right-arrow-wrapper .page-specialties-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container .page-specialties-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-specialties-trending-news-slider-wrapper a.page-specialties-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}


	#page-specialties-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-specialties-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-specialties-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 35vw;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-specialties-trending-news-slider-wrapper.purple #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-top-title-container span {
		color: #000000;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-title-container h3.page-specialties-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-specialties-trending-news-slider-wrapper #page-specialties-trending-news-slider-all-items-wrapper a.page-specialties-trending-news-slider-single-item-container .page-specialties-trending-news-slider-single-item-content-container .page-specialties-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-specialties-contactform-wrapper {
		padding-top: 70px;
		margin: 0 0 100px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
	}

	#page-specialties-contactform-wrapper.purple {
		padding-top: 70px;
		margin: 0 0 100px 0;
		background: linear-gradient( to bottom, #D8D1FF 0 45%, transparent 45%);
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container {
		position: relative;
		margin: 0 auto;
		min-width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #29235C; /* #034C3E; */
		border-radius: 30px;
		z-index: 1;
		overflow: hidden;

	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container::after {
		position: absolute;
		content: '';
		right: -5%;
		top: 0;
		height: 95%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Circles - v2.svg');
		background-position: left 100% top;
		background-repeat: no-repeat;
		background-size: 200%;
		z-index: -1;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container h2.page-specialties-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #9C89FF; /* #7AF266; */
		padding-right: 4%;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container .page-specialties-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container {
		padding: 20px 0;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #9C89FF; 
		line-height: 45px;
		height: 45px;
		border-color: #9C89FF;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}

	#page-specialties-contactform-wrapper .page-specialties-contactform-container .page-specialties-contactform-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}
	  
	  

	/* ---- TEMPLATE --> SECTOREN ---- */
	#page-sectors-wrapper {
	}

	#page-sectors-wrapper #page-sectors-header-wrapper {
		position: relative;
		height: 600px;
		min-height: 600px;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Red Mask Squares Small.svg'), url('images/masks/LXA Advocaten - Masks - Red Mask Squares Large.svg');
		background-position: left -35vw bottom -275px, right -40vw bottom -400px;
		background-repeat: no-repeat, no-repeat;
		background-size: 90vw, 100vw;
		z-index: 2;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba( 0, 0, 0, .3);
		z-index: 1;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
		z-index: 3;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 33.33334%;
		padding-top: 0;
		height: 10px;
		/* padding-top: 22.5vh; */
		z-index: 2;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-image-content-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex: 100%;
		justify-content: flex-start;
		padding: 35px 15px;
		z-index: 1;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper #page-sectors-header-image-content-wrapper #page-sectors-image-content-content-wrapper .page-sectors-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper .page-sectors-page-breadcrumb-container span,
	#page-sectors-wrapper #page-sectors-header-wrapper .page-sectors-page-breadcrumb-container span a {
		color: #FFFFFF;
	}

	#page-sectors-wrapper #page-sectors-header-wrapper h1.page-sectors-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #FF863F;
		margin: 1rem 0;
	}

	#page-sectors-wrapper #page-sectors-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper {
		position: relative;
		margin-top: 0;
		/* padding-top: 70px; */
		padding-bottom: 35px;
		background-color: #FFFFFF;
		border-radius: 0;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper {
		padding: 0 15px;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper h4.page-sectors-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
		margin: 2rem 0;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 20px );
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container .page-sectors-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container:hover .page-sectors-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-related-team-members-wrapper .page-sectors-content-sidebar-related-team-members-container a .page-sectors-content-sidebar-related-team-members-single-item-container .page-sectors-content-sidebar-related-team-members-single-item-overlay h5.page-sectors-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper h4.page-sectors-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Orange.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-sectors-wrapper #page-sectors-content-sidebar-wrapper #page-sectors-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}
	  
	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container .page-sectors-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin: 4rem 0;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-title-container h2.page-sectors-content-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #4A001F;
		margin-bottom: 2rem;
	}

	#page-sectors-wrapper #page-sectors-content-wrapper .page-sectors-content-container .page-sectors-content-content-container .page-sectors-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-sectors-trending-news-slider-wrapper {
		padding: 140px 0 0 0;
		background-color: #F4F3EC;
	}

	#page-sectors-trending-news-slider-wrapper h2.page-sectors-trending-news-slider-title {
		font-size: var(--font-size-50);
		font-weight: 500;
		padding-left: 4%;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 70px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-left-arrow-wrapper .page-sectors-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 70px;
		width: 70px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 70px;
		background-repeat: no-repeat;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 70px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-right-arrow-wrapper .page-sectors-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 70px;
		background-repeat: no-repeat;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container .page-sectors-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 70px;
		width: 70px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 70px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper a.page-sectors-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-sectors-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-sectors-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-sectors-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 100px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 18%;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container:nth-child(1) {
		flex: 0 0 22%;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 100 / 55;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 30px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-top-title-container .page-sectors-trending-news-slider-single-item-top-title {
		margin-bottom: 40px;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-title-container h3.page-sectors-trending-news-slider-single-item-title {
		font-size: var(--font-size-42);
		font-weight: 500;
	}

	#page-sectors-trending-news-slider-wrapper #page-sectors-trending-news-slider-all-items-wrapper a.page-sectors-trending-news-slider-single-item-container .page-sectors-trending-news-slider-single-item-content-container .page-sectors-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}
	  
	#page-sectors-contactform-wrapper {
		padding: 70px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 45%, transparent 45%);
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container {
		position: relative;
		left: 0;
		margin: 0 auto;
		min-width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container h2.page-sectors-contactform-title { 
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container .page-sectors-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container {
		padding: 20px 0;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-sectors-contactform-wrapper .page-sectors-contactform-container .page-sectors-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}



	/* ---- TEMPLATE --> RECHTSGEBIEDEN ---- */
	#page-legal-area-wrapper {
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #034C3E;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
		background-position: center top -150px;
		background-repeat: no-repeat;
		background-size: 225%;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper::after {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 50vh;
		margin-top: 20vh;
		z-index: 2;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper .page-legal-area-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-header-image-content-image-wrapper .page-legal-area-header-image-content-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 10px 10px 0;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-image-content-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px; 
		z-index: 6;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper #page-legal-area-header-image-content-wrapper #page-legal-area-image-content-content-wrapper .page-legal-area-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper .page-legal-area-page-breadcrumb-container span,
	#page-legal-area-wrapper #page-legal-area-header-wrapper .page-legal-area-page-breadcrumb-container span a {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}

	#page-legal-area-wrapper #page-legal-area-header-wrapper h1.page-legal-area-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
		padding-bottom: 0;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper {
		padding: 35px 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper.no-image {
		padding-top: 70px;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper h4.page-legal-area-content-sidebar-related-team-members-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
		margin: 2rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a {
		display: flex;
		flex: 0 0 calc( 33.33334% - 20px );
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container .page-legal-area-content-sidebar-related-team-members-single-item-overlay {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		padding: 15px;
		background-color: #034C3E;
		border-radius: 10px;
		z-index: -1;
		opacity: 0;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container:hover .page-legal-area-content-sidebar-related-team-members-single-item-overlay {
		z-index: 1;
		opacity: 1;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-related-team-members-wrapper .page-legal-area-content-sidebar-related-team-members-container a .page-legal-area-content-sidebar-related-team-members-single-item-container .page-legal-area-content-sidebar-related-team-members-single-item-overlay h5.page-legal-area-content-sidebar-related-team-members-single-item-overlay-title {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	} 

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper h4.page-legal-area-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Green.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-sidebar-wrapper #page-legal-area-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a:hover,
	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container a:focus {
		color: #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-introtext-container {
		font-size: var(--font-size-20);
		color: #000000;
		margin: 4rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-title-container h2.page-legal-area-content-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 1rem;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content {
		margin: 2rem 0 4rem 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul {
		padding: 0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul li {
		list-style: none;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-content-container .page-legal-area-content-content ul li::before {
		content: '';
		display: inline-block;
		background-image: url('images/icons/LXA - Icon - Liststyle - Dark Green.svg');
		background-repeat: no-repeat;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container h3.page-legal-area-content-related-info-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper {
		border-bottom: 1px solid #E0DBD0;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper:first-of-type {
		padding-top: 30px;
		border-top: 1px solid #E0DBD0;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container {
		font-size: var(--font-size-20);
		color: #000000;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-image {
		display: flex;
		flex-direction: row;
		flex: 0 0 33.333334%;
		min-width: 33.333334%;
		margin-bottom: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-image img {
		width: 100%;
		height: auto;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 66.66667%;
		padding-left: 30px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-content-container .page-legal-area-content-related-info-container #page-legal-area-content-related-info-content-wrapper .page-legal-area-content-related-info-content-container .page-legal-area-content-related-info-content-container h4 {
		font-size: var(--font-size-24);
		margin-bottom: 1rem;
	}
	  
	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-title-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
		padding-right: 4%;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-title-container h3 {
		margin-left: -15px;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;
		border-left: 2px solid #034C3E;
		padding-left: 15px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-image-container {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper .page-legal-area-legal500-image-title-link-container .page-legal-area-legal500-image-title-link-image-container img {
		max-width: 100%;
		height: auto;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background-color: #F4F3EC;
		padding: 35px;
		border-radius: 15px;
		margin-bottom: 70px;
		z-index: 1;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper::before {
		position: absolute;
		content: '';
		top: 15px;
		left: 0;
		/* transform: translateX(0%); */
		height: 50%;
		width: 75%;
		background-image: url(images/masks/LXA Advocaten - Masks - Brownish Circles Legal 500.svg);
		background-size: cover;
		background-position: right top;
		background-repeat: no-repeat;
		z-index: -1;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
		margin-bottom: 35px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-logo-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 calc( 50% - 15px );
		width: calc( 50% - 15px );
		justify-content: flex-start;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-logo-container img {
		width: 50%;
		height: 100%;
		object-fit: contain;
		object-position: left top;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-title-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 15px );
		width: calc( 50% - 15px );
		justify-content: flex-start;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-logo-title-container .page-legal-area-content-legal500-full-content-title-container h3 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #034C3E;

	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 45px 30px;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-quote,
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container {
		display: flex;
		flex-direction: column;
		flex: calc( 50% - 15px );
		width: calc( 50% - 15px );
		justify-content: flex-start
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-quote {
		font-size: var(--font-size-20);
		line-height: 1.2;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container {
		font-size: var(--font-size-18);
		color: #034C3E;
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container p {
		margin-bottom: var(--font-size-18);
	}

	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a,
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a:hover,
	#page-legal-area-wrapper #page-legal-area-content-wrapper #page-legal-area-content-legal500-full-content-wrapper .page-legal-area-content-legal500-full-content-qoutes-text-container .page-legal-area-content-legal500-full-content-qoutes-text-single-text-container a:focus {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-legal-area-trending-news-slider-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
	}

	#page-legal-area-trending-news-slider-wrapper h2.page-legal-area-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-left-arrow-wrapper .page-legal-area-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-right-arrow-wrapper .page-legal-area-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container .page-legal-area-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper a.page-legal-area-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-legal-area-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-legal-area-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-legal-area-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 35vw;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-title-container h3.page-legal-area-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #000000;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-legal-area-trending-news-slider-wrapper #page-legal-area-trending-news-slider-all-items-wrapper a.page-legal-area-trending-news-slider-single-item-container .page-legal-area-trending-news-slider-single-item-content-container .page-legal-area-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}

	#page-legal-area-contactform-wrapper {
		padding: 0 0 70px 0;
		background: linear-gradient( to bottom, #F4F3EC 0 40%, transparent 40%);
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container {
		position: relative;
		left: 0;
		margin: 0 auto;
		min-width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container h2.page-legal-area-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container .page-legal-area-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container {
		padding: 20px 0;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="text"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="email"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container textarea {
		font-size: var(--font-size-16);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-legal-area-contactform-wrapper .page-legal-area-contactform-container .page-legal-area-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}
	  
	  

	/* ---- TEMPLATE --> WERKEN BIJ ---- */
	#page-working-at-wrapper {
		font-size: var(--font-size-24);
	}

	#page-working-at-wrapper #page-working-at-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #29235C;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-size: 225%;
		background-repeat: no-repeat;
		background-position: top 25px left -300px;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		height: 300px;
		width: 100%;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		justify-content: center;
		z-index: 10;

	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper .page-working-at-header-image-content-image {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-image-wrapper .page-working-at-header-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		height: 100%;
		width: 100%;
		max-height: 300px;
		max-width: 100%;
		padding: 35px 15px;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		height: inherit;
		max-height: inherit;
		width: 100%;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs {
			color: #FFFFFF;
			margin-bottom: 15px;
			line-height: 1;
		}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs a,
	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container #page-working-at-header-image-content-content-wrapper .page-working-at-header-image-content-content-container p#breadcrumbs span {
		font-family: 'General Sans', sans-serif;
		font-weight: 500;
		color: #FFFFFF;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container .page-working-at-header-image-content-content-container #page-working-at-page-breadcrumb-page-title-wrapper {
		font-size: var(--font-size-16);
		color: #FFFFFF;
		padding-left: 0;
	}

	#page-working-at-wrapper #page-working-at-header-wrapper .page-working-at-header-image-content-container .page-working-at-header-image-content-content-container #page-working-at-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #9C89FF;
		margin: 1rem 0;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-backdrop-wrapper {
		position: relative;
		width: 100%;
		height: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 4rem var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0;	
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper .page-working-at-content-sidebar-container {
		padding: 35px 15px;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper {
		margin: 4rem 0;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper h4.page-working-at-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}
	  
	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper h3.page-working-at-sidebar-vacancies-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		padding-top: 2rem;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-20);
		color: #000000;
		display: flex;
		flex-direction: column;
		background-color: #F4F3EC;
		flex-wrap: wrap;
		padding: 20px;
		margin-bottom: 15px;
		border-radius: 12px;
		transition: all .3s ease-in-out;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper a:hover .page-working-at-sidebar-vacancies-single-item-container {
		background-color: #D0CBFF;
		transition: all .3s ease-in-out;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container h4.page-working-at-sidebar-vacancies-single-item-title {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 0;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-field {
		color: #000000;
		margin-bottom: 1.1em;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-location-hours-container {
		display: flex;
		flex-direction: row;
		flex-basis: 100%;
		flex: 0 0 100%;
		color: #000000;
	}

	#page-working-at-wrapper #page-working-at-sidebar-content-wrapper #page-working-at-sidebar-vacancies-wrapper .page-working-at-sidebar-vacancies-single-item-container .page-working-at-sidebar-vacancies-single-item-location-hours-container .page-working-at-sidebar-vacancies-single-item-hours {
		margin-left: auto;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-title-container {
		padding: 0 15px;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-title-container h2 {
		font-size: var(--font-size-24);
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container {
		font-size: var(--font-size-20);
		padding: 0 15px;
		margin: 0 0 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container .page-working-at-content-introtext-content p:has( > iframe) {
		position: relative;
		width: 100%;
		padding-top: 56.25%;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-content-container .page-working-at-content-introtext-content iframe {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;	
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-introtext-video-container {
		padding: 0 8.33334% 0 0;
		margin: 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-subtitle-container h2 {
		font-size: var(--font-size-24);
		padding: 0 15px;
		margin: 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper .page-working-at-content-subtekst-content-container {
		font-size: var(--font-size-16);
		padding: 0 15px;
		margin: 1.25em 0;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper {
		padding: 15px;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #F4F3EC;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-24);
		padding: 15px;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container {
		display: inline-block;
		margin-top: auto;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-working-at-wrapper #page-working-at-content-wrapper #page-working-at-content-contact-wrapper .page-working-at-content-contact-container .page-working-at-content-contact-content-content-contact-container .page-working-at-content-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-working-at-colleagues-reviews-wrapper {
		background-color: #F4F3EC;
		padding: 70px 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		padding-bottom: 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-left-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		aspect-ratio: 100 / 65;
		max-width: 100%;
		padding-right: 20%;
		margin-bottom: 35px;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-left-container img {
		height: 100%;
		max-width: 100%;
		object-fit: cover;
		object-position: center;
		border-radius: 0 10px 10px 0;
		overflow: hidden;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-right-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		aspect-ratio: 100 / 65;
		max-width: 100%;
		padding-left: 20%;
		margin-bottom: 35px;
		top: inherit;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-colleagues-reviews-top-images-wrapper .page-working-at-colleagues-reviews-top-image-right-container img {
		height: 100%;
		max-width: 100%;
		object-fit: cover;
		object-position: center;
		border-radius: 10px 0 0 10px;
		overflow: hidden;
	}

	#page-working-at-colleagues-reviews-wrapper .page-working-at-colleagues-reviews-title {
		padding-right: inherit;
	}

	#page-working-at-colleagues-reviews-wrapper .page-working-at-calleagues-reviews-introtext-container {
		font-size: var(--font-size-20);
		padding-right: inherit;
		margin: 2em 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		gap: 35px 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper {
		display: flex;
		flex-direction: row;
		flex-basis: 50%;
		flex: calc(50% - 22px);
		width: calc(50% - 22px);
		column-gap: 35px;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-image-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		aspect-ratio: 100 / 140;
		max-width: 100%;
		margin-bottom: 35px;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-image-container img {
		aspect-ratio: 100 / 140;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		font-size: var(--font-size-20);
		line-height: 1.2;
		padding-left: 0;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container h3.page-working-at-calleagues-single-review-content-name {
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		margin: inherit;
	}

	#page-working-at-colleagues-reviews-wrapper #page-working-at-calleagues-all-reviews-wrapper #page-working-at-calleagues-single-review-wrapper .page-working-at-calleagues-single-review-content-container h3.page-working-at-calleagues-single-review-content-title {
		font-size: var(--font-size-24);
		font-weight: 400;
		line-height: 1.2;
	}

	#page-working-at-internship-wrapper {
		padding: 70px 35px;
	}

	#page-working-at-internship-wrapper h2.page-working-at-internship-title {	
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin: 0 0 35px 0;
		gap: 35px;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container:nth-child(even) {
		flex-direction: row-reverse;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container:last-of-type {
		margin-bottom: 0;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-image-container {
		display: flex;
		flex-basis: calc( 40% - 35px );
		flex: 0 0 calc( 40% - 35px );
		max-width: calc( 40% - 35px );
		padding-right: 0;
		margin-bottom: 0;
		height: 100%;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-image-container img {
		max-width: 100%;
		height: auto;
		object-fit: contain;
		object-position: top left;
		border-radius: 10px;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-content-container {
		display: flex;
		flex-direction: column;
		flex-basis: calc( 60% - 35px );
		flex: 0 0 calc( 60% - 35px );
		font-size: var(--font-size-18);
		padding-right: 0;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container .page-working-at-internship-content-content-container h2 {
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		margin-bottom: 1rem;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper {
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #F4F3EC;
		border-radius: 10px;
		margin: 2rem 0 0 0;
		overflow: hidden;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content {
		margin-bottom: 1.25rem;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container {
		display: inline-block;
		margin-top: auto;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-working-at-internship-wrapper #page-working-at-internship-content-wrapper .page-working-at-internship-content-container #page-working-at-internship-contact-wrapper .page-working-at-internship-contact-content-container .page-working-at-internship-contact-content-content-contact-container .page-working-at-internship-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-working-at-academy-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
	}

	#page-working-at-academy-wrapper h2.page-working-at-academy-title {
		font-size: var(--font-size-32);
		margin-bottom: 2rem;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		margin-bottom: 70px;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container:nth-child(even) {
		flex-direction: column;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container:last-of-type {
		margin-bottom: 0;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-image-container {
		display: flex;
		flex: 0 0 100%;
		padding-right: 0;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-image-container img {
		max-width: 100%;
		height: auto;
		object-fit: contain;
		object-position: top left;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
		font-size: var(--font-size-18);
		padding-right: 0;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container .page-working-at-academy-content-content-container .page-working-at-academy-content-introtext {
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #FFFFFF;
		border-radius: 10px;
		margin: 2rem 0 0 0;
		overflow: hidden;
		max-width: 70%;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-20);
		padding: 15px;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content {
		font-size: var(--font-size-20);
		margin-bottom: 1.25rem;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container {
		font-size: var(--font-size-20);
		display: inline-block;
		margin-top: auto;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-working-at-academy-wrapper #page-working-at-academy-content-wrapper .page-working-at-academy-content-container #page-working-at-academy-contact-wrapper .page-working-at-academy-contact-content-container .page-working-at-academy-contact-content-content-contact-container .page-working-at-academy-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-working-at-contactform-wrapper {
		padding: 70px 0 0 0;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container {
		position: relative;
		left: 0;
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #29235C;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Contactform Vacancies.svg');
		background-position: right -38vw top;
		background-repeat: no-repeat;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container h2.page-working-at-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #9C89FF;
		padding-right: 4%;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container .page-working-at-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container {
		padding: 20px 0;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #9C89FF;
		line-height: 45px;
		height: 45px;
		border-color: #9C89FF;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-color: transparent;
		background-size: 30px;
		transition: all .3s ease-in-out;
	}

	#page-working-at-contactform-wrapper .page-working-at-contactform-container .page-working-at-contactform-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}
	  
	  

	/* ---- TEMPLATE --> VACATURES ---- */
	#page-vacancie-wrapper {
		/* padding-top: 100px; */
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #29235C;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-size: 150%;
		background-repeat: no-repeat;
		background-position: top -20px left -300px;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		height: 300px;
		width: 100%;
		z-index: 3;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image-container {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		max-width: 33.33334%;
		justify-content: center;
		margin-top: 22.5vh;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		max-height: 45vh;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		height: 300px;
		max-height: 300px;
		max-width: 100%;
		align-items: flex-start;
		margin-top: inherit;
		padding: 35px 15px;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		height: 100%;
		max-height: 100%;
		width: 100%;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs {
		color: #FFFFFF;
		margin-bottom: 15px;
		line-height: 1;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs a,
	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container #page-vacancie-header-image-content-content-wrapper .page-vacancie-header-image-content-content-container p#breadcrumbs span {
		font-family: 'General Sans', sans-serif;
		font-weight: 500;
		color: #FFFFFF;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container #page-vacancie-page-breadcrumb-page-title-wrapper {
		font-size: var(--font-size-16);
		color: #FFFFFF;
		padding-left: 0;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container #page-vacancie-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #9C89FF;
		margin: 1rem 0;
		padding-right: 4%;
	}

	#page-vacancie-wrapper #page-vacancie-header-wrapper .page-vacancie-header-image-content-container .page-vacancie-header-image-content-content-container .page-vacancie-legal-area-title-container .page-vacancie-legal-area-title {
		font-family: 'General Sans', sans-serif;
		font-size: var(--font-size-20);
		font-weight: 500;
	}

	#page-vacancie-wrapper #page-vacancie-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-vacancie-wrapper #page-vacancie-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: 40px var(--bs-gutter-x, .75rem) 0 var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0;
		z-index: 4;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper {
		padding: 0 15px 70px 15px;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		font-size: var(--font-size-24);
		font-weight: 500;
		width: 100%;
		color: #9C89FF;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-hours-per-week {
		display: flex;
		flex: 0 0 30%;
		width: 100%;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-years-of-experience {
		display: flex;
		flex-direction: row;
		justify-content: center;
		flex: 0 0 30%;
		width: 30%;
		margin-left: auto;
	}

	#page-vacancie-wrapper #page-vacancie-content-vacancie-details-wrapper .page-vacancie-content-vacancie-details-container .page-vacancie-content-vacancie-details-location {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		flex: 0 0 40%;
		width: 40%;
		margin-top: 0;
	}

	#page-vacancie-sidebar-who-are-you-wrapper {
		padding-top: 22.5vh;
		padding-right: 25%;
	}

	#page-vacancie-sidebar-who-are-you-wrapper li {
		list-style-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		list-style-image-size: 10px;
		padding-left: 10px;
		margin-left: 15px;
	}

	#page-vacancie-wrapper #single-page-vacancie-content-wrapper {
	}

	#page-vacancie-wrapper .page-vacancie-content-introtext-container {
		font-size: var(--font-size-20);
		padding: 0 15px 4rem 15px;
	}

	#page-vacancie-wrapper .page-vacancie-content-content-container {
		padding: 0 15px 4rem 15px;
	}

	#page-vacancie-wrapper .page-vacancie-content-image-container {
		padding-left: 8.33334%;
		padding-right: 8.33334%;
		margin-bottom: 4rem;
		border-radius: 15px;
		overflow: hidden;
	}

	#page-vacancie-wrapper .page-vacancie-content-image-container img {
		max-width: 100%;
		height: auto;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-image-container {

	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-image-container img {
		max-width: 100%;
		height: auto;	
	}

	#page-vacancie-wrapper .page-vacancie-content-who-are-you-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-who-are-you-container h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-who-are-you-container li {
		list-style-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		list-style-image-size: 7px;
		padding-left: 10px;
		margin-left: 15px;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper {
		padding: 0 40px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container {
		margin-left: -25px;
		padding-left: 25px;
		border-left: 3px solid #9c89FF;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content {
		font-size: var(--font-size-32);
		font-weight: 500;
		line-height: 1.2;
		color: #9C89FF;
		margin-bottom: 1em;
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content-name {
		font-size: var(--font-size-16);
	}

	#page-vacancie-wrapper #page-vacancie-content-quote-wrapper .page-vacancie-content-quote-content-container .page-vacancie-content-quote-content-name::before {
		content: '-';
		margin-right: 7px;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-about-lxa-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-about-lxa-container h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper {
		position: relative;
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a {
		position: relative;
		display: inline-block;
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: var(--font-size-20);
		color: #FFFFFF;
		background-color: #29235C;
		padding: 20px 70px 20px 35px;
		border-radius: 50px;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:hover,
	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:focus {
		color: #29235C;
		background-color: #9C89FF;
		padding: 20px 70px 20px 35px;
		border-radius: 50px;
		transition: all .3s ease-in-out;
	}
	  
	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a::after {
		position: absolute;
		right: 15px;
		top: 0;
		display: inline-block;
		content: '';
		height: 100%;
		width: 40px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Purple.svg');
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 40px;
	}

	#page-vacancie-wrapper #page-vacancie-content-apply-now-button-wrapper a:hover::after {
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}

	#page-vacancie-wrapper #page-vacancie-content-application-procedure-wrapper {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper #page-vacancie-content-application-procedure-wrapper .page-vacancie-content-application-procedure-container img {
		max-width: 100%;
		height: auto;
	}

	#page-vacancie-wrapper .page-vacancie-sidebar-image-container .page-vacancie-sidebar-image {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		aspect-ratio: 9 / 10;
		border-radius: 15px;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-vacancie-wrapper .page-vacancie-sidebar-image-container .page-vacancie-sidebar-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-container {
		padding: 0 15px 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-container h2 {
		font-size: var(--font-size-28);
		font-weight: 500;
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-get-container li {
		list-style-image: none;
		list-style-image-size: 7px;
		padding-left: 10px;
		margin-left: 15px;
	}

	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container {
		padding: 0 15px;
		margin-bottom: 4rem;
	}
	#page-vacancie-wrapper .page-vacancie-content-what-you-do-container h2 {
		font-size: var(--font-size-28);
		color: 29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-content-contact-wrapper {
		padding: 0 15px;
		margin-bottom: 4rem;
	}

	#page-vacancie-content-contact-wrapper h2 {
		font-size: var(--font-size-28);
		color: #29235C;
		margin-bottom: 1rem;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-introtext {
		font-size: var(--font-size-20);
		margin-bottom: 2rem;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		background-color: #F4F3EC;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-image-container {
		position: relative;
		display: flex;
		flex-basis: 20%;
		flex: 0 0 20%;
		flex-direction: column;
		aspect-ratio: 80 / 100;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-image-container img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 80%;
		font-size: var(--font-size-20);
		padding: 15px;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container {
		display: inline-block;
		margin-top: auto;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-email {
		display: inline-block;
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-email::after {
		position: inline-block;
		content: '|';
		margin: 0 10px; 
	}

	#page-vacancie-content-contact-wrapper .page-vacancie-content-contact-container .page-vacancie-content-contact-content-content-contact-container .page-vacancie-content-contact-content-content-contact-phone {
		display: inline-block;
	}

	#page-vacancie-contactform-wrapper {
		padding: 0 0 70px 0;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container {
		position: relative;
		left: 0;
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #29235C;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Contactform Vacancies.svg');
		background-position: right -38vw top;
		background-repeat: no-repeat;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container h2.page-vacancie-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #9C89FF;
		padding-right: 4%;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container .page-vacancie-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container {
		padding: 20px 0;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #9C89FF;
		line-height: 45px;
		height: 45px;
		border-color: #9C89FF;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Purple.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}

	#page-vacancie-contactform-wrapper .page-vacancie-contactform-container .page-vacancie-contactform-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}

	  

	/* ---- TEMPLATE --> VACATURES > SOLLICITATIEFORMULIER ---- */
	#page-application-form-wrapper #page-application-form-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #29235C;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper::after {
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Purple Mask Diamonds.svg');
		background-size: 150%;
        background-repeat: no-repeat;
        background-position: top -25px left -300px;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		height: 300px;
		width: 100%;
		z-index: 3;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image-container {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		max-width: 33.33334%;
		justify-content: center;
		margin-top: 22.5vh;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image {
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		max-height: 45vh;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		height: 300px;
		max-height: 300px;
		max-width: 100%;
		align-items: flex-start;
		margin-top: 0;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		justify-content: flex-start;
		height: 300px;
		max-height: 300px;
		min-width: 100%;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs {
		font-size: var(--font-size-16);
		color: #FFFFFF;
		margin-bottom: 15px;
		line-height: 1;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs a,
	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container #page-application-form-header-image-content-content-wrapper .page-application-form-header-image-content-content-container p#breadcrumbs span {
		font-size: var(--font-size-16);
		font-family: 'General Sans', sans-serif;
		font-weight: 500;
		color: #FFFFFF;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-content-container #page-application-form-page-breadcrumb-page-title-wrapper {
		color: #FFFFFF;
		padding: 35px 15px;
	}

	#page-application-form-wrapper #page-application-form-header-wrapper .page-application-form-header-image-content-container .page-application-form-header-image-content-content-container #page-application-form-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		line-height: 1;
		color: #9C89FF;
		margin: 25px 0;
		padding-right: 4%;
	}

	#page-application-form-wrapper #page-application-form-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-application-form-wrapper #page-application-form-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: inherit;
		padding-top: 70px;
		padding-bottom: 0;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		background-color: #FFFFFF;
		border-radius: 0;
		z-index: 4;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper {
		padding: 0 15px 70px 15px;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper h1 {
		font-size: var(--font-size-28);
		margin-bottom: 1rem;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-introtext-container {
		margin-bottom: 4rem;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gform_heading .gform_required_legend {
		display: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container label,
	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container legend {
		font-size: var(--font-size-18)
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input:focus {
		font-size: var(--font-size-18);
		line-height: 1.2;
		border: 0 none;
		outline: 0;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="text"] {
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		border: 0 none;
		border-radius: 10px;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="email"] {
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		border: 0 none;
		border-radius: 10px;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container textarea {
		font-size: var(--font-size-18);
		line-height: 1.2;
		background-color: #F4F3EC;
		border: 0 none;
		border-radius: 10px;
		resize: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container .gfield_description.gform_fileupload_rules {
		display: none;
	}
	  
	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"] {
		height: 60px;
		font-size: var(--font-size-18);
		border: 0 none!important;
		box-shadow: none!important;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"]::file-selector-button {
		font-size: var(--font-size-18);
		line-height: 10px;
		color: #FFFFFF;
		font-weight: 500;
		padding: 10px 20px;
		border-radius: 30px;
		margin-right: 20px;
		border: 0 none;
		background-color: #41387E!important;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="file"]::file-selector-button:hover {
		color: #41387E;
		background-color: #9C89FF!important;
		cursor: pointer;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"] {
		display: none;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container #input_4_9 {
		margin-bottom: 2rem;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container #input_4_9 label {
		margin-left: 0!important;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"] + label:before {
		position: relative;
		top: 3px;
		display: inline-block;
		content: '';
		height: 20px;
		width: 20px;
		margin-right: 10px;
		border: 0 none;
		background-color: #F4F3EC;
		border-radius: 10px;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="checkbox"]:checked + label:before {
		background-color: #41387E;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container a {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"] {
		position: relative;
		font-size: var(--font-size-20);
		line-height: 20px;
		color: #FFFFFF;
		font-weight: 500;
		padding: 20px 30px;
		border-radius: 30px;
		margin-left: 0;
		padding-right: 70px;
		border: 0 none;
		background-color: #41387E!important;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right purple.svg');
		background-size: 40px;
		background-position: right 15px center;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"]:hover {
		color: #29235C;
		border-color: #9C89FF;
		background-color: #9C89FF!important;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Blue.svg');
		transition: all .3s ease-in-out;
	}

	#page-application-form-wrapper #page-application-form-content-content-wrapper .page-application-form-content-form-container input[type="submit"]::after {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 15px;
		content: '';
		height: 100%;
		width: 40px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Purple.svg');
		background-size: 40px;
		background-position: right center;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}



	/* ---- TEMAPLATE --> TEAM ---- */
	#page-team-wrapper {

	}

	#page-team-wrapper #page-team-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #034C3E;
	}

	#page-team-wrapper #page-team-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
		background-repeat: no-repeat;
		opacity: .3;
		background-size: 150%;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 50vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper .page-team-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 0;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-team-wrapper #page-team-header-wrapper #page-team-header-image-content-wrapper #page-team-image-content-content-wrapper .page-team-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-team-wrapper #page-team-header-wrapper .page-team-page-breadcrumb-container span,
	#page-team-wrapper #page-team-header-wrapper .page-team-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-team-wrapper #page-team-header-wrapper h1.page-team-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-team-wrapper #page-team-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-team-wrapper #page-team-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
		padding-bottom: 50px;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}

	#page-team-wrapper #page-team-content-wrapper > .row:first-of-type {
		margin-right: 0!important;
	}

	#page-team-wrapper #page-team-content-wrapper .page-team-content-introtext-container .page-team-content-introtext {
		padding: 35px 15px;
	}


	#page-team-wrapper #page-team-overview-filter-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 20px 24px;
		margin: 0 15px 35px 15px;
		padding-bottom: 30px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container {
		position: relative;
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 20px 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 20;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-title-container:hover + .page-team-overview-filter-function-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items {

		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 40px;
		line-height: 1.2;
		padding: 0 5px;
		border-bottom: 1px solid #C0B6A1;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-function-select-list-container .page-team-overview-filter-function-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;	
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
		z-index: 10;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container {
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-title-container:hover + .page-team-overview-filter-legal-area-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items {
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-legal-area-select-list-container .page-team-overview-filter-legal-area-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;	
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
		z-index: 10;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container {
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-title-container:hover + .page-team-overview-filter-specialty-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items {
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 40px;
		line-height: 1.2px;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-specialty-select-list-container .page-team-overview-filter-specialty-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;	
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 50% - 12px);
		list-style: none;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container {
		font-size: var(--font-size-18);
		height: 40px;
		line-height: 40px;
		background-color: #F4F3EC;
		padding: 0 15px;
		border-radius: 12px;
		overflow: hidden;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Up Arrow.svg'), url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-position: right 10px top 9px, right 10px bottom 9px;
		background-repeat: no-repeat, no-repeat;
		background-size: auto 8px, auto 8px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container {
		position: absolute;
		top: 40px;
		left: 0;
		max-height: 0;	
		width: 100%;
		background-color: #F4F3EC;
		border-radius: 12px;
		border: 1px solid #FFFFFF;
		transition: all .3s ease-in-out;
		overflow: hidden;
		z-index: 10;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container:hover {
		cursor: pointer;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-title-container:hover + .page-team-overview-filter-sector-select-list-container,
	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container:hover {
		cursor: pointer;
		max-height: 500px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items {
		font-size: var(--font-size-16);
		padding: 15px;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		min-height: 40px;
		line-height: 1.2;
		border-bottom: 1px solid #C0B6A1;
		padding: 0 5px;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li:hover {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-filter-wrapper .page-team-overview-filter-sector-select-list-container .page-team-overview-filter-sector-select-list-items li.active {
		color: #FFFFFF;
		background-color: #034C3E;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0 30px;
		padding: 0 15px;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc(33.33334% - 20px);
		aspect-ratio: 7 / 10; /* 70 / 100; */
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container:nth-child(2n) {

	}

	#page-team-wrapper #page-team-overview-wrapper .separator-line {
		height: 1px;
		width: 100%;
		margin: 35px 0;
		background-color: #C0B6A1;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a {
		position: absolute;
		top: 0;
		left: 0;
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a:hover {
		transform: scale(1.05);
		transform-origin: top left;
		transition: all .3s ease-in-out;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-image-content-container {
		position: relative;
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-image-container img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		/* object-position: center; */
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 30px 10px 15px 10px;
		background-image: url('images/backgrounds/LXA Advocaten - Background - Name and function.svg');
		background-position: top left 60%;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container .page-team-overview-single-item-content-title {
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 1.23;
		color: #79F266;
		margin-bottom: .25rem;
	}

	#page-team-wrapper #page-team-overview-wrapper .page-team-overview-single-item-container a .page-team-overview-single-item-content-container .page-team-overview-single-item-content-function {
		font-size: var(--font-size-14);
		font-weight: 400;
		line-height: 1.2;
		color: #FFFFFF;
		-webkit-hyphens: auto; 
		-ms-hyphens: auto;     
		hyphens: auto;        
	}





	/* ---- TEMPLATE --> TEAM MEMBER ---- */
	#page-team-member-wrapper {
	}

	#page-team-member-wrapper #page-team-member-header-wrapper {
		position: relative;
		min-height: 300px;
		max-height: 300px;
		background-color: #034C3E;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper::before {
		position: absolute;
		content: '';
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles - v2.svg');
		background-repeat: no-repeat;
		background-position: top 35% right;
        background-repeat: no-repeat;
        background-size: 150%;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0 35px;
		padding-top: 35px;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 40% - 18px );
		min-width: calc( 40% - 18px );
		max-width: calc( 40% - 18px );
		padding-top: 0;
		z-index: 2;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper .page-team-member-image-content-image {
		display: flex;
		flex-direction: column;
		aspect-ratio: 7 / 10; /* 80 / 100; */
		width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-header-image-content-image-wrapper .page-team-member-image-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 15px;
		overflow: hidden;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-image-content-content-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 0 0 calc( 60% - 18px );
		max-width: calc( 60% - 18px );
		justify-content: center;
		padding: 0;
		z-index: 2;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper #page-team-member-header-image-content-wrapper #page-team-member-image-content-content-wrapper .page-team-member-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-breadcrumb-container span,
	#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper h1.page-team-member-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-team-member-wrapper #page-team-member-header-wrapper .page-team-member-page-function {
		font-size: var(--font-size-16);
		color: #FFFFFF;
	}
	  
	#page-team-member-wrapper #page-team-member-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 1;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper {
		position: relative;
		margin-top: 0;
		padding-top: 10vh; 
		padding-bottom: 100px;
		background-color: #FFFFFF;
		border-radius: 0;
	}

	body #page-team-member-wrapper #page-team-member-content-sidebar-wrapper {
		padding: 1rem 10px 2rem 10px!important;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container {
		margin: 1rem 0;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container,
	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-conten-sidebar-member-details-container a{
		font-size: var(--font-size-24);
		color: #000000;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container {
		margin: 3rem 0;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container h4.page-team-member-content-sidebar-expertise-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item {
		list-style: none;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item a {
		color: #000000;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-wrapper .page-team-member-content-sidebar-expertise-container .page-team-member-content-sidebar-expertise-items-container li.page-team-member-content-sidebar-expertise-items-single-item:first-of-type {
		border-top: 1px solid #C0B6A1;
	}


	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content {
		position: relative;
		border: 1px solid #707070;
		border-radius: 12px;
		max-height: 70px;
		margin-bottom: 35px;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content:hover {
		cursor: pointer;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content.opened {
		max-height: 1500px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-title {
		position: relative;
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 30px;
		width: 100%;
		padding: 20px 40px 20px 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-title::after {
		position: absolute;
		top: 0;
		right: 20px;
		display: inline-block;
		content: '';
		width: 20px;
		height: 70px;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-size: 20px auto;
		background-position: center right;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content.opened .page-team-member-content-sidebar-registered-jurisdictions-content-title::after {
		transform: rotate( 180deg );
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-registered-jurisdictions-wrapper .page-team-member-content-sidebar-registered-jurisdictions-content-container .page-team-member-content-sidebar-registered-jurisdictions-content .page-team-member-content-sidebar-registered-jurisdictions-content-content {
		padding: 0 20px 20px 20px;
	}
	  
	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content {
		position: relative;
		border: 1px solid #707070;
		border-radius: 12px;
		max-height: 70px;
		margin-bottom: 70px;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content.opened {
		max-height: 1500px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-title {
		position: relative;
		font-size: var(--font-size-20);
		font-weight: 500;
		line-height: 30px;
		width: 100%;
		padding: 20px 40px 20px 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-title::after {
		position: absolute;
		top: 0;
		right: 20px;
		display: inline-block;
		content: '';
		width: 20px;
		height: 70px;
		background-image: url('images/icons/LXA Advocaten - Icon - Filter Down Arrow.svg');
		background-size: 20px auto;
		background-position: center right;
		background-repeat: no-repeat;
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content.opened .page-team-member-content-sidebar-additional-info-content-title::after {
		transform: rotate( 180deg );
		transition: all .3s ease-in-out;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-content {
		padding: 0 20px 0 20px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-info-wrapper .page-team-member-content-sidebar-additional-info-content-container .page-team-member-content-sidebar-additional-info-content .page-team-member-content-sidebar-additional-info-content-content p:last-of-type {
		margin-bottom: 1.5em;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-text-wrapper .page-team-member-content-sidebar-additional-content-container {
		font-size: var(--font-size-12);
		padding: 30px;
		background-color: #F4F3EC;
		border-radius: 10px;
	}

	#page-team-member-wrapper #page-team-member-content-sidebar-additional-text-wrapper .page-team-member-content-sidebar-additional-content-container p {
		font-size: var(--font-size-12);
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container {
		padding-left: 10px;
		padding-right: 10px;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container p {

	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-introtext-container {
		font-size: var(--font-size-18);
		color: #000000;
		margin: 2rem 0;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-quote-container .page-team-member-content-quote {
		position: relative;
		left: -20px;
		font-size: var(--font-size-40);
		line-height: 1.2;
		font-weight: 500;
		color: #034C3E;
		padding-right: 25.00002%;
		margin: 4rem 0;
		border-left: 3px solid #79F266;
		padding-left: 20px;
	}

	#page-team-member-wrapper #page-team-member-content-wrapper .page-team-member-content-container .page-team-member-content-content-container .page-team-member-content-content {
		margin: 4rem 0;
	}

	#page-team-member-trending-news-slider-wrapper {
		padding: 70px 0;
		margin-bottom: 70px;
		background-color: #F4F3EC;
	}

	#page-team-member-trending-news-slider-wrapper h2.page-team-member-trending-news-slider-title {
		font-size: var(--font-size-32);
		font-weight: 500;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-right-arrow-wrapper {
		text-align: right;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-right: 10px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-left-arrow-wrapper .page-team-member-trending-news-slider-left-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		transform: rotate( 180deg );
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper {
		display: inline-block;
		visibility: hidden;
		width: 50px;
		margin-left: 10px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper.visible {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-right-arrow-wrapper .page-team-member-trending-news-slider-right-arrow-container {
		display: inline-block;
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow relateditems.svg');
		background-position: center;
		background-size: 50px;
		background-repeat: no-repeat;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container .page-team-member-trending-news-slider-more-news-button {
		font-size: var(--font-size-20);
		color: #FF863F;
		height: 60px;
		line-height: 60px;
		width: auto;
		border-radius: 30px;
		padding: 0 30px;
		background-color: #4A001F;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container::after {
		position: relative;
		display: inline-flex;
		content: '';
		height: 50px;
		width: 50px;
		background-image: url('images/arrows/LXA Advocaten - Arrows - Arrow right black.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 50px;
		margin-top: -5px;
		margin-left: 20px;
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper a.page-team-member-trending-news-slider-more-news-button-container:hover::after {
		transform: scale( 1.15);
		transition: all .3s ease-in-out;
	}

	#page-team-member-trending-news-slider-wrapper .scrolling {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}

	#page-team-member-trending-news-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
		display: none;
	}

	#page-team-member-trending-news-slider-wrapper .scrolling {
		-ms-overflow-style: none;  /* IE and Edge */
		scrollbar-width: none;  /* Firefox */
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: 0 30px;
		margin-right: 100px;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 35vw;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-image-container {
		display: flex;
		aspect-ratio: 8 / 5;
		max-width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-bottom: 50px;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container {
		color: #000000;
		margin-bottom: 1rem;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-top-title-container span {
		color: #FF863F;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-title-container h3.page-team-member-trending-news-slider-single-item-title {
		font-size: var(--font-size-32);
		font-weight: 500;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: normal;
		overflow-wrap: break-word;
		hyphens: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
	}

	#page-team-member-trending-news-slider-wrapper #page-team-member-trending-news-slider-all-items-wrapper a.page-team-member-trending-news-slider-single-item-container .page-team-member-trending-news-slider-single-item-content-container .page-team-member-trending-news-slider-single-item-excerpt {
		font-size: var(--font-size-18);
		color: #000000;
	}



	/* ---- TEMPLATE --> OVER LXA ---- */
	#page-about-header-wrapper {
		padding: 70px 0;
		background-color: #F4F3EC;
		overflow: hidden
	}

	#page-about-header-wrapper .page-about-lxa-page-breadcrumb-container a,
	#page-about-header-wrapper .page-about-lxa-page-breadcrumb-container p {
		font-size: var(--font-size-16);
		font-weight: 500;
		color: #6AD400;
		margin-bottom: 1.5em;
	}

	#page-about-header-wrapper #page-about-lxa-page-title-wrapper h1.page-about-lxa-page-title {
		font-size: var(--font-size-45);
		color: #034C3E;
	}


	#page-about-header-wrapper .page-about-lxa-page-image-left-container {
		position: relative;
		left: -20vw;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		aspect-ratio: 100 / 60;
		margin-left: 0;
		width: 95vw;
		border-radius: 0 15px 15px 0;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-left-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-right-container {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		aspect-ratio: 100 / 60;
		margin-left: 5vw;
		width: calc( 100% + 30vw);
		border-radius: 15px;
		overflow: hidden;
		margin-bottom: 35px;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-right-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-container {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		aspect-ratio: 100 / 60;
		margin-bottom: 4rem;
	}

	#page-about-header-wrapper .page-about-lxa-page-image-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 15px;
		overflow: hidden;
	}

	#page-about-header-wrapper h2.page-about-header-subtitle {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #034C3E;
		margin-bottom: 0;
	}

	#page-about-lxa-wrapper #page-about-lxa-content-sidebar-wrapper {
		padding-top: 70px;
		padding-left: 8.33334%;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper {
		padding: 0 15px;
		margin: 1rem 0;
	}	

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper h4.page-about-lxa-content-sidebar-sidemenu-title {
		font-size: var(--font-size-28);
		font-weight: 500;
		margin-bottom: 1.15rem;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li {
		list-style: none;
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #C0B6A1;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li:first-of-type {
		border-top: 1px solid #C0B6A1;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li.active::before {
		position: relative;
		display: inline-block;
		top: -3px;
		height: 10px;
		width: 10px;
		content: '';	
		background-image: url('images/icons/LXA - Icon - Liststyle - Purple.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px;
		margin-right: 15px;
	}

	#page-about-lxa-content-wrapper #page-about-lxa-content-sidebar-sidemenu-wrapper li a {
		color: #000000;
	}
	  
	#page-about-lxa-content-wrapper {
		padding: 70px 0 70px 0;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container {
		padding: 0 15px;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-image {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		aspect-ratio: 100 / 60;
		padding-right: 0;
		margin-bottom: 2rem;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-image img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 10px;
		overflow: hidden;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-introtext {
		font-size: var(--font-size-20);
		padding-right: 0;
		margin-bottom: 2rem;
	}

	#page-about-lxa-content-wrapper .page-about-lxa-content-container .page-about-lxa-content-content {
		font-size: var(--font-size-20);
		padding-right: 0;
		margin-bottom: 2rem;
	}




	/* ---- TEMAPLATE --> CLIENTEN ---- */
	#page-clients-wrapper {
	}

	#page-clients-wrapper #page-clients-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #034C3E;
	}

	#page-clients-wrapper #page-clients-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
		background-repeat: no-repeat;
		opacity: .3;
		background-size: 150%;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-header-image-content-image-wrapper {
		position: absolute;
		display: none;
		left: 0;
		flex-direction: column;
		flex: 33.33334%;
		padding-top: 15vh;
		z-index: 10;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
		margin: 0; 
	}

	#page-clients-wrapper #page-clients-header-wrapper #page-clients-header-image-content-wrapper #page-clients-image-content-content-wrapper .page-clients-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-clients-wrapper #page-clients-header-wrapper .page-clients-page-breadcrumb-container span,
	#page-clients-wrapper #page-clients-header-wrapper .page-clients-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-clients-wrapper #page-clients-header-wrapper h1.page-clients-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}
	  
	#page-clients-wrapper #page-clients-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-clients-wrapper #page-clients-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
		padding-bottom: 50px;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}

	#page-clients-wrapper #page-clients-content-wrapper .page-clients-content-introtext-container {
		font-size: var(--font-size-20);
		padding: 35px 15px;
	}

	#page-clients-wrapper #page-clients-content-wrapper .page-clients-content-introtext-container .page-clients-content-introtext {
		padding-bottom: 35px;
	}


	#page-clients-wrapper #page-clients-client-logos-wrapper {
		padding: 0 4% 70px 4%;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper span.separator-line {
		position: relative;
		display: block;
		height: 1px;
		width: calc( 100% + 8% );
		margin-left: -4%;
		background-color: #C0B6A1;
		z-index: 1;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper h3.page-clients-client-logos-content-title {
		font-size: var(--font-size-50);
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 30px;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 0 0 calc( 33.33334% - 20px );
		aspect-ratio: 100 / 100;	
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-logo {
		position: absolute;
		display: flex;
		flex-direction: column;
		justify-content: center;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 1;
		opacity: 1;
		object-fit: cover;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover {
		cursor: pointer;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover .page-clients-client-logos-single-item-logo {
		position: relative;
		top: -75px;
		opacity: 0;
		z-index: -10;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-logo img {
		width: 100%;
		object-fit: contain;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container .page-clients-client-logos-single-item-review {
		position: absolute;
		bottom: 0;
		left: 0;
		max-height: 0;
		width: 100%;
		font-size: var(--font-size-16);	
		line-height: 1.2;
		overflow: hidden;
		transition: all .3s ease-in-out;
	}

	#page-clients-wrapper #page-clients-client-logos-wrapper #page-clients-client-logos-all-items-wrapper .page-clients-client-logos-single-item-container:hover .page-clients-client-logos-single-item-review {
		max-height: 200px;
		transition: all .3s ease-in-out;
	}


	#page-clients-wrapper #page-clients-client-links-wrapper {
		position: relative;
		padding: 140px 0;
		background-color:  #F4F3EC;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper .container {
		position: relative;
		z-index: 1;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper::before {
		position: absolute;
		top: 0;
		right: 0;
		content: '';
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
		background-repeat: no-repeat;
		background-position: top -65vh right -50%;
		background-size: contain;
		opacity: .7;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper .page-clients-client-links-title-introtext-container h3.page-clients-client-links-title {
		font-size: var(--font-size-50);
		font-weight: 500;
		color: #000000;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper .page-clients-client-links-title-introtext-container .page-clients-client-links-introtext {
		font-size: var(--font-size-24);
		margin-bottom: 140px;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 80px 80px;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container {
		display: flex;
		flex-direction: column;
		flex-basis: 20%;
		flex: 0 0 calc( 20% - 64px );
		max-width: 20%;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container h4.page-clients-client-links-single-item-title {
		font-size: var(--font-size-24);
		font-weight: 500;
		min-height: 65px;
		color: #29235C;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul {
		list-style: none;
		padding: 0;
	}

	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li,
	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a,
	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a:hover,
	#page-clients-wrapper #page-clients-client-links-wrapper #page-clients-client-links-overview-wrapper .page-clients-client-links-overview-single-item-container ul li a:focus {
		color: #000000;
	}





	/* ---- TEMAPLATE --> CONTACT ---- */
	#page-contact-wrapper {
	}

	#page-contact-wrapper #page-contact-header-wrapper {
		position: relative;
		min-height: 300px;
		max-height: 300px;
		background-color: #034C3E;
	}

	#page-contact-wrapper #page-contact-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
		background-repeat: no-repeat;
		opacity: .3;
		background-size: 150%;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper .page-contact-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 15%;

	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-contact-wrapper #page-contact-header-wrapper #page-contact-header-image-content-wrapper #page-contact-image-content-content-wrapper .page-contact-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-contact-wrapper #page-contact-header-wrapper .page-contact-page-breadcrumb-container span,
	#page-contact-wrapper #page-contact-header-wrapper .page-contact-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-contact-wrapper #page-contact-header-wrapper h1.page-contact-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-contact-wrapper #page-contact-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-contact-wrapper #page-contact-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
		padding-bottom: 0;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}

	#page-contact-wrapper #page-contact-content-wrapper .page-contact-content-introtext {
		font-size: var(--font-size-24);
		padding: 35px 15px;
	}

	#page-contact-contactform-wrapper {
		position: relative;
		background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
		z-index: 10;
	}

	#page-contact-contactform-wrapper::before {
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		content: '';
		transform: rotate( 180deg );
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
		background-repeat: no-repeat;
        background-position: left 45vw top 75vh;
        background-size: 150%;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container {
		position: relative;
		font-size: var(--font-size-24);
		line-height: 1.2;
		font-weight: 500;
		padding: 70px 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container a {
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container h3 {
		display: inline-block;
		font-size: var(--font-size-30);
		color: #034C3E;
		border-bottom: 2px solid #034C3E;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-addresses-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
	}


	#page-contact-contactform-wrapper .page-contact-contactform-content-container {
		position: relative;
		margin-bottom: 70px;
		z-index: 1;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container {
		position: relative;
		left: 0;
		margin: 0 auto;
		min-width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right -30vw top;
        background-repeat: no-repeat;
        background-size: 100%;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container h2.page-contact-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container .page-contact-contactform-location-single-location {
		margin-bottom: 50px;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container {
		padding: 20px 0;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="text"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="email"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container textarea {
		font-size: var(--font-size-16);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-contact-contactform-wrapper .page-contact-contactform-container .page-contact-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	} 
	  
	  
	  
	/* ---- TEMAPLATE --> EVENTSOVERVIEW ---- */
	#page-eventsoverview-wrapper {
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper {
		position: relative;
		min-height: 300px;
		max-height: 300px;
		background-color: #034C3E;
		background-size: 175%;
        background-position: top 60vh center;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper::before {
		display: none;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper .page-eventsoverview-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 15%;

	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper #page-eventsoverview-header-image-content-wrapper #page-eventsoverview-image-content-content-wrapper .page-eventsoverview-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper .page-eventsoverview-page-breadcrumb-container span,
	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper .page-eventsoverview-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-header-wrapper h1.page-eventsoverview-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-contact-wrapper #page-contact-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: inherit;
		padding-bottom: 0;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
		border-radius: 0 0 0 0;
		z-index: 4;
	}

	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper .page-eventsoverview-content-introtext {
		font-size: var(--font-size-24);
		padding: 35px 15px;
	}
	  
	#page-eventsoverview-wrapper #page-eventsoverview-content-wrapper .page-eventsoverview-content-container {
		padding: 0 15px;
  	}

	#page-eventsoverview-contactform-wrapper {
		position: relative;
		z-index: 10;
	}

	#page-eventsoverview-contactform-wrapper::before {
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		content: '';
		transform: rotate( 180deg );
		background-image: url('images/masks/LXA Advocaten - Masks - Brownish Circles.svg');
		background-repeat: no-repeat;
		background-position: left 45vw top 75vh;
		background-size: 150%;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container {
		position: relative;
		font-size: var(--font-size-24);
		line-height: 1.2;
		font-weight: 500;
		padding: 70px 0;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container a {
		color: #000000;
	}


	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container h3 {
		display: inline-block;
		font-size: var(--font-size-30);
		color: #034C3E;
		border-bottom: 2px solid #034C3E;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-addresses-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
	}


	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-content-container {
		position: relative;
		margin-bottom: 70px;
		z-index: 1;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container {
		position: relative;
		left: 0;
		margin: 0 auto;
		min-width: 100%;
		max-width: 100%;
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 30px;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right -30vw top;
		background-repeat: no-repeat;
		background-size: 100%;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container h2.page-eventsoverview-contactform-title { 
		font-size: var(--font-size-34);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container .page-eventsoverview-contactform-location-single-location {
		margin-bottom: 50px;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container {
		padding: 20px 0;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="text"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="email"] {
		font-size: var(--font-size-16);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container textarea {
		font-size: var(--font-size-16);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
	}

	#page-eventsoverview-contactform-wrapper .page-eventsoverview-contactform-container .page-eventsoverview-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}



	/* ---- TEMAPLATE --> ZOEKRESULTATEN ---- */
	#page-searchresults-wrapper {
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #034C3E;

	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
		background-repeat: no-repeat;
		opacity: .3;
		background-size: 250%;
		opacity: .3;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper .page-searchresults-header-image-content-image-container {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 70vw;
		margin-right: 15%;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-header-image-content-image-wrapper img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		border-radius: 0 15px 15px 0;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper #page-searchresults-header-image-content-wrapper #page-searchresults-image-content-content-wrapper .page-searchresults-image-content-content-container {
		display: flex;
		flex-direction: column;
		flex: 0 0 50%;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper .page-searchresults-page-breadcrumb-container span,
	#page-searchresults-wrapper #page-searchresults-header-wrapper .page-searchresults-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-searchresults-wrapper #page-searchresults-header-wrapper h1.page-searchresults-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-searchresults-wrapper #page-searchresults-sidebar-content-backdrop-wrapper {
		position: relative;
		height: 100%;
		width: 100%;
		background: linear-gradient( to right, #FFFFFF 0 50%, transparent 50% 100%);
		z-index: 3;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: 35px var(--bs-gutter-x, .75rem) 35px var(--bs-gutter-x, .75rem);
		border-radius: 0 30px 0 0;
		z-index: 4;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper .page-searchresults-search-results-container {
		padding: 0 35px;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper h2.page-searchresults-search-results-title {
		color: #29235C;
		margin-bottom: 2rem;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul {
		padding-left: 0;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul li {
		list-style: none;
		margin-bottom: 20px;
		border-left: 2px solid #034C3E;
		margin-left: -10px;
		padding-left: 10px;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul li a.page-searchresults-search-results-result {
		color: #034C3E;
		border-bottom: 1px solid #034C3E;
		margin-bottom: 5px;
	}

	#page-searchresults-wrapper #page-searchresults-content-wrapper ul li .page-searchresults-search-results-permalink {
		font-size: var(--font-size-16);
		color: #555555;
		font-style: italic;
		line-break: auto;
		hyphens: auto;
	}

	#page-searchresults-contactform-wrapper {
		position: relative;
		background: linear-gradient( to bottom, #F4F3EC 0 70%, transparent 70%);
		z-index: 10;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container {
		position: relative;
		font-size: var(--font-size-30);
		line-height: 1.2;
		font-weight: 500;
		padding: 200px 0;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container a {
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container h3 {
		display: inline-block;
		font-size: var(--font-size-40);
		color: #034C3E;
		border-bottom: 2px solid #034C3E;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-addresses-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-content-container {
		position: relative;
		margin-bottom: 70px;
		padding-top: 70px;
		z-index: 1;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container {
		margin: 0 auto;
		width: calc( 100% + 15% );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container h2.page-searchresults-contactform-title { 
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container {
		font-size: var(--font-size-20);
		font-weight: 300;
		color: #FFFFFF;
		line-height: 1.1;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container .page-searchresults-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container h3 {
		font-size: var(--font-size-24);
		font-weight: 500;
		margin-bottom: 1rem;
		color: #FFFFFF;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container h4 {
		font-size: var(--font-size-20);
		font-weight: 500;
		color: #FFFFFF;
		margin-bottom: 0;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-locations-container a {
		color: #FFFFFF;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container {
		padding: 20px 0;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container textarea {
		font-size: var(--font-size-20);
		padding: 10px 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}

	#page-searchresults-contactform-wrapper .page-searchresults-contactform-container .page-searchresults-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}
	  
	  
	  
	  /* ---- TEMAPLATE --> 404 PAGE NOT FOUND ---- */
	#page-page-not-found-wrapper {
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper {
		position: relative;
		min-height: 300px;
		background-color: #034C3E;

	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		height: 300px;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Diamonds - v2.svg');
		background-position: top center;
		background-repeat: no-repeat;
		opacity: .3;
		background-size: 250%;
		opacity: .3;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		height: 300px;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-header-image-content-image-wrapper {
		position: relative;
		display: none;
		flex-direction: column;
		flex: 0 0 33.33334%;
		height: 45vh;
		margin-top: 15vh;
		z-index: 10;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper #page-page-not-found-header-image-content-wrapper #page-page-not-found-image-content-content-wrapper {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: flex-start;
		padding: 35px 15px;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper .page-page-not-found-page-breadcrumb-container span,
	#page-page-not-found-wrapper #page-page-not-found-header-wrapper .page-page-not-found-page-breadcrumb-container span a {
		font-size: var(--font-size-14);
		color: #FFFFFF;
	}

	#page-page-not-found-wrapper #page-page-not-found-header-wrapper h1.page-page-not-found-page-title-container {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 1rem 0;
	}

	#page-page-not-found-wrapper #page-page-not-found-content-wrapper {
		position: relative;
		margin-top: 0;
		background-color: #FFFFFF;
		padding: 35px var(--bs-gutter-x, .75rem) 35px var(--bs-gutter-x, .75rem);
		border-radius: 0 30px 0 0;
		z-index: 4;
	}

	#page-page-not-found-wrapper #page-page-not-found-content-wrapper .page-page-not-found-search-results-container {
		padding: 0 35px;
	}

	#page-page-not-found-wrapper #page-page-not-found-content-wrapper ul li .page-page-not-found-search-results-permalink {
		font-size: var(--font-size-16);
		color: #555555;
		font-style: italic;
		line-break: auto;
		hyphens: auto;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container {
		margin: 0 auto;
		width: calc( 100% + 15% );
		max-width: calc( 100% - 20px );
		padding: 50px 35px;
		background-color: #034C3E;
		border-radius: 0;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Circles.svg');
		background-position: right top;
		background-repeat: no-repeat;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container h2.page-page-not-found-contactform-title { 
		font-size: var(--font-size-32);
		font-weight: 500;
		color: #7AF266;
		padding-right: 4%;
	}
	  
	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-locations-container .page-page-not-found-contactform-location-single-location {
		margin-bottom: 35px;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="text"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="email"] {
		font-size: var(--font-size-20);
		line-height: 60px;
		height: 60px;
		padding: 0 20px;
		border: 0 none;
		border-radius: 8px;
		color: #000000;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="submit"] {
		font-size: var(--font-size-16);
		color: #7AF266;
		line-height: 45px;
		height: 45px;
		border-color: #7AF266;
		border-radius: 100px;
		padding-left: 25px;
		padding-right: 60px;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Green.svg');
		background-repeat: no-repeat;
		background-position: right 10px center;
		background-size: 30px;
		background-color: transparent;
		transition: all .3s ease-in-out;
	}

	#page-page-not-found-contactform-wrapper .page-page-not-found-contactform-container .page-page-not-found-contactform-form-container input[type="submit"]:hover {
		color: #014C3E;
		border-color: #7AF266;
		background-color: #7AF266;
		background-image: url('images/icons/LXA Advocaten - Submit Arrow Dark Green.svg');
		transition: all .3s ease-in-out;
	}





	/* ---- TEMPLATE --> ALGEMENE VOORWAARDEN ---- */
	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper {
		position: relative;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		min-height: 300px;
		background-color: #034C3E;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper::after {
		display: none;
		position: absolute;
		content: '';
		bottom: 0;
		right: 0;
		height: 100%;
		width: 100%;
		background-image: url('images/masks/LXA Advocaten - Masks - Green Mask Squares.svg');
		background-repeat: no-repeat;
		background-position: top -33vh right 50%;
	}


	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
		z-index: 1;
		padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper {
		display: flex;
		flex-direction: column;
		flex: 0 0 100%;
		height: 300px;
		max-height: 300px;
		max-width: 100%;
		margin-left: 0;
		padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		justify-content: left;
		height: 100%;
		max-height: 100%;
		padding: 40px 50px;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs a,
	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container #page-terms-and-conditions-header-image-content-content-wrapper .page-terms-and-conditions-header-image-content-content-container p#breadcrumbs span {
		font-size: var(--font-size-14);
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container .page-terms-and-conditions-header-image-content-content-container #page-terms-and-conditions-page-breadcrumb-page-title-wrapper {
		color: #FFFFFF;
		padding-left: 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-header-wrapper .page-terms-and-conditions-header-image-content-container .page-terms-and-conditions-header-image-content-content-container #page-terms-and-conditions-page-breadcrumb-page-title-wrapper h1 {
		font-size: var(--font-size-45);
		font-weight: 500;
		color: #79F266;
		margin: 0;
	}

	#page-terms-and-conditions-content-wrapper #page-terms-and-conditions-sidebar-sidemenu-wrapper {
		display: none;
		padding: 0 8%;3
		margin: 4rem 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper {
		position: relative;
		margin-top: 0;
		padding: inherit;
		padding-top: 35px;
        padding-bottom: 35px;
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
		background-color: #FFFFFF;
		border-radius: 0 30px 0 0;
	}

	#page-terms-and-conditions-wrapper #page-terms-and-conditions-content-wrapper .page-terms-and-conditions-content-single-item-container {
		font-size: var(--font-size-18);
		padding-bottom: 35px;
		padding-right: 15px;
		margin-left: 15px;
		margin-bottom: 20px;
		margin-right: 0;
		border-bottom: 1px solid #C0B6A1; 
	}





	/* ---- FOOTER ---- */
	#footer-wrapper {
		position: relative;
		min-height: 300px;
		padding: 35px 15px 70px 15px;
		background-image: url('images/masks/LXA Advocaten - Masks - Footer Background Diamonds.svg');
		background-position: bottom left 10%;
		background-repeat: no-repeat;
		background-size: 250%;
	}

	#footer-wrapper .footer-container {
		position: relative;
		padding: 0 4%;
	}

	#footer-wrapper .footer-logo-container {
		width: 75%;
		margin-bottom: 70px;
	}

	#footer-wrapper .footer-logo-container img {
		height: auto;
		width: 100%;
	}

	#footer-wrapper .footer-pay-off-container {
		display: inherit;
		margin-top: -10px;
	}

	#footer-wrapper #footer-single-footer-menu-wrapper {
		font-size: var(--font-size-20);
		margin-bottom: 70px;
	}

}


@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: landscape) {
	
	  
	#header-wrapper #header-logo-menu-logo-wrapper a {
		flex: 15%;
	}
	  
	#header-wrapper #header-logo-menu-logo-wrapper a #header-logo {
		background-size: 100% auto;
	}
	  
	#header-wrapper #header-logo-menu-logo-wrapper .header-logo-menu-content-container {
		flex: 0 0 calc( 85% - 110px);
		justify-content: center;
	}
	  
	#header-wrapper.white-header #header-logo-menu-logo-wrapper a #header-logo, body.page-id-644 #header-logo-menu-logo-wrapper a #header-logo, body.page-id-2394 #header-logo-menu-logo-wrapper a #header-logo {
		background-size: 90% auto;
	  }
	  
	#header-wrapper #main-header-search-language-selector-wrapper {
		justify-content: flex-end;
	}
	  
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper {
		flex: 0 0 40px;
  	}
	  
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper .main-header-search-language-selector-search-icon {
		height: 40px;
		width: 40px;
		background-image: url(images/icons/LXA Advocaten - Icon - Search Icon.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px;
		z-index: 20;
		border-radius: 40px;
		border: 1px solid #F8F3E6;
		transition: all .3s ease-in-out;
	}
	  
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-search-wrapper #main-header-search-language-selector-searchbar-wrapper .wp-block-search__inside-wrapper input {
		position: relative;
		top: 6px;
		height: 42px;
	}
	  
	  
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper {
		flex: 0 0 40px;
	}
	  
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container {
		height: 40px;
		width: 40px;
		background-image: url(images/icons/LXA Advocaat - Language select Globe.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 20px;
		border-radius: 40px;
		border: 1px solid #F8F3E6;
		transition: all .3s ease-in-out;
	}
	  
	  
	#header-wrapper #main-header-search-language-selector-wrapper #main-header-search-language-selector-language-select-wrapper .main-header-search-language-selector-select-container ul {
		transform: translateX(-90%);
	}
	  
	#page-homepage-wrapper #page-homepage-header-wrapper #page-homepage-header-image-content-left-wrapper .page-homepage-header-image-left-container .page-homepage-header-image-content-page-title-container {
		font-size: var(--font-size-45);
	}
	  
	#page-homepage-newsletter-subscription-wrapper  {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		margin: 0 auto 70px auto;
		padding: 0 15px;
		margin-bottom: 70px;
	}
	  
	#page-homepage-newsletter-subscription-wrapper .page-homepage-newsletter-subscription-container .page-homepage-newsletter-subscription-content-container {
		position: relative;
		padding-right: 10%;
		z-index: 1;
	}
  
	#page-impact-overview-newsletter-subscription-wrapper {
		width: 100%;
		min-width: 100%;
		max-width: 100%; 
		margin: 0 auto 70px auto;
		padding: 0 15px;
	}
	  
	#page-impact-overview-newsletter-subscription-wrapper .page-impact-overview-newsletter-subscription-container .page-impact-overview-newsletter-subscription-content-container {
		padding-right: 10%;
	}


}


