.elementor-kit-11467{--e-global-color-primary:#3BAED1;--e-global-color-secondary:#1D334B;--e-global-color-text:#1D334B;--e-global-color-accent:#3BAED1;--e-global-color-35557297:#FFF;--e-global-color-117541a4:#1C1C1C;--e-global-color-3a5e314:#EDEDED;--e-global-color-0bdf5a3:#EDEDED;--e-global-color-5d2c810:#F9F9F9;--e-global-color-b2a2a0b:#1D334B;--e-global-color-a8df6f6:#1D334B;--e-global-color-49c5311:#1D334B;--e-global-color-28661b7:#345073;--e-global-color-925c5da:#EAEBEA;--e-global-color-7fcedbd:#9298A3;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:0.8rem;--e-global-typography-accent-font-weight:normal;--e-global-typography-e9473f2-font-family:"Cormorant Garamond";--e-global-typography-e9473f2-font-size:clamp(2rem, 1.1538rem + 1.7652vw, 3.25rem);--e-global-typography-e9473f2-line-height:clamp(2rem, 1.1538rem + 1.7652vw, 3.25rem);--e-global-typography-6ab8514-font-family:"Cormorant Garamond";--e-global-typography-6ab8514-font-size:clamp(1.7rem, 1.3615rem + 0.7061vw, 2.2rem);--e-global-typography-6ab8514-line-height:clamp(1.7rem, 1.3615rem + 0.7061vw, 2.2rem);--e-global-typography-4ada7e3-font-family:"Inter";--e-global-typography-4ada7e3-font-size:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);--e-global-typography-4ada7e3-font-weight:600;--e-global-typography-4ada7e3-line-height:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);--e-global-typography-d42a49a-font-family:"Cormorant Garamond";--e-global-typography-d42a49a-font-size:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);--e-global-typography-d42a49a-line-height:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);--e-global-typography-e8abd5a-font-family:"Inter";--e-global-typography-e8abd5a-font-size:0.9rem;--e-global-typography-2e571d5-font-family:"Inter";--e-global-typography-2e571d5-font-size:0.8rem;--e-global-typography-cf8f926-font-family:"Inter";--e-global-typography-cf8f926-font-size:0.9rem;--e-global-typography-cf8f926-font-weight:700;--e-global-typography-560d619-font-family:"Inter";--e-global-typography-560d619-font-size:0.8rem;--e-global-typography-560d619-font-weight:700;--e-global-typography-560d619-line-height:0.8rem;--e-global-typography-d42cee1-font-family:"Inter";--e-global-typography-d42cee1-font-size:0.8rem;--e-global-typography-d42cee1-font-weight:700;color:var( --e-global-color-text );font-family:"Inter", verdana;font-weight:normal;}.elementor-kit-11467 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11467 a{color:var( --e-global-color-secondary );}.elementor-kit-11467 h1{color:#3BAED1;font-family:"Cormorant Garamond", verdana;font-size:clamp(2rem, 1.1538rem + 1.7652vw, 3.25rem);font-weight:normal;line-height:clamp(2rem, 1.1538rem + 1.7652vw, 3.25rem);}.elementor-kit-11467 h2{color:#3BAED1;font-family:"Cormorant Garamond", verdana;font-size:clamp(1.7rem, 1.3615rem + 0.7061vw, 2.2rem);font-weight:normal;line-height:clamp(1.7rem, 1.3615rem + 0.7061vw, 2.2rem);}.elementor-kit-11467 h3{color:#3BAED1;font-family:"Inter", verdana;font-size:1.1rem;font-weight:600;line-height:2;}.elementor-kit-11467 h4{color:#3BAED1;font-family:"Cormorant Garamond", verdana;font-size:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);font-weight:700;line-height:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);}.elementor-kit-11467 h5{color:#3BAED1;font-family:"Cormorant Garamond", verdana;font-size:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);line-height:clamp(1.4rem, 1.2646rem + 0.2824vw, 1.6rem);}.elementor-kit-11467 h6{color:#3BAED1;font-family:"Cormorant Garamond", verdana;}.elementor-kit-11467 button,.elementor-kit-11467 input[type="button"],.elementor-kit-11467 input[type="submit"],.elementor-kit-11467 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.e-con{--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}@media(max-width:767px){.e-con{--container-default-padding-top:20px;--container-default-padding-right:10px;--container-default-padding-bottom:20px;--container-default-padding-left:10px;}}/* Start custom CSS */body .elementor-41796 .elementor-element.elementor-element-b2d12d4 a {
    color: #9298a3 !important;
}

body .mega-menu-kop,
body .mega-menu-kop a {
    color: #1D334B !important;
}

body .mega-menu-links a {
    color: #9298a3 !important;
}

.e-n-menu-title:hover .e-n-menu-title-text {
    font-weight: 700;
}

.grecaptcha-badge {
visibility: hidden;
}

.wp-block-buttons .wp-block-button__link {
color: #fff;
}

ul, ol {
    margin-top: 20px;
    margin-bottom: 20px;
}

.fa-caret-down:before {
font-size: 1.2rem;
}
.fa-caret-up:before {
font-size: 1.2rem;
}

::marker {
color: #1D334B;
}

.elementor-post__title a {
hyphens: auto;
}

.elementor-author-box__bio a:link,
.elementor-author-box__bio a:visited {
color: #fff!important;
}

.elementor-kit-340 h2 {
    margin-top: 50px;
    margin-bottom: 10px;
}

.elementor-kit-340 h3 {
    margin-bottom: 0px;
}


p {
    text-align: justify;
}
@media (max-width: 1024px) {
    p {
        text-align: left;
    }
}

@media (max-width: 1024px) {
    .elementor-widget-text-editor h1,
    .elementor-widget-text-editor h2,
    .elementor-widget-text-editor h3,
    .elementor-widget-text-editor h4,
    .elementor-widget-text-editor h5,
    .elementor-widget-text-editor h6 {
        text-align: left !important;
    }
}

.e-contact-buttons__contact-links {
    flex-direction: column;
    gap: 20px;
    padding: 10px;
    z-index: 99999;
}

.experts-list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.experts-list .expert-link,
.experts-list .expert-link:hover,
.experts-list .expert-link:visited {
    display: flex;
    align-items: center;
    gap: 20px;
    text-decoration: none;
    color: #1D334B!important;
    font-size: 0.8rem;
}
.experts-list .expert-avatar {
    border-radius: 0;
    flex-shrink: 0;
}
.experts-list .expert-name {
    flex: 1;
}
.experts-list .expert-arrow {
    flex-shrink: 0;
}

@media (max-width: 767px) {
  .elementor-widget-text-editor table,
  .entry-content table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.skip-link.screen-reader-text {
    position: absolute;
    left: -9999px;
    z-index: 100;
}

.skip-link:focus {
    left: 0;
    top: 0;
    position: static;
    display: block;
    background: #000;
    color: #fff;
    padding: 10px;
    text-decoration: none;
}

.e-n-accordion-item-title {
    margin-left: -10px;
}

.elementor-elementor-eb408a4 .elementor-element-17e158f6 p {
    text-align: left !important;
}


/* Wijzig de tab-title border kleur naar zachter grijs */
.elementor-tab-title {
  border-bottom-color: rgb(234, 235, 234) !important;
}

/* Wijzig de toggle icon grootte naar 0.5em */
.elementor-toggle-icon {
  font-size: 0.5em !important;
}


/* Zorg dat alle headings #1D334B kleur hebben */
h1, h2, h3, h4, h5, h6, .elementor-widget-n-accordion .e-n-accordion-item-title-text {
	  color: #1D334B !important;
}

body {
  color: #1D334B !important;
}


.elementor-widget-theme-post-content a {
    color: #9298a3 !important;
}

.elementor-widget-theme-post-content a:hover {
    color: #9298a3 !important;
}

/* Buttons behouden hun kleur */
.elementor-widget-theme-post-content .elementor-button,
.elementor-widget-theme-post-content .elementor-button a {
    color: inherit !important;
}

/* Archive pages - post excerpts en content */
.elementor-widget-archive-posts a,
.elementor-post__excerpt a,
.elementor-post__text a {
    color: #3baed1 !important;
}
.elementor-widget-archive-posts a:hover,
.elementor-post__excerpt a:hover,
.elementor-post__text a:hover {
    color: #3baed1 !important;
}

/* Buttons beschermen op alle widgets */
.elementor-widget-archive-posts .elementor-button,
.elementor-widget-text-editor .elementor-button {
    color: inherit !important;
}

label {
    line-height: 1REM;
        text-transform: lowercase;
}

label::first-letter {
    text-transform: uppercase;
}


@font-face {
  font-family: 'FallbackInter';
  src: local('Arial');
  size-adjust: 107%;
  ascent-override: 90%;
  descent-override: 22%;
}

@font-face {
  font-family: 'FallbackCormorant';
  src: local('Georgia');
  size-adjust: 102%;
  ascent-override: 88%;
  descent-override: 20%;
}

.floating-buttons a {
    background-color: #ffffff !important;
    color: #1D334B !important;
    border: 1px solid #1D334B !important;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.floating-buttons a:hover {
    background-color: #1D334B !important;
    color: #ffffff !important;
}

.floating-buttons a svg {
    stroke: #1D334B;
}

.floating-buttons a:hover svg {
    stroke: #ffffff;
}

.elementor-widget-text-editor a {
color: #9298a3 !important;
}
.elementor-widget-text-editor a:hover {
color: #3baed1 !important;
}

.elementor-kit-11467 .elementor-field-group {
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: #1D334B;
}

.elementor-widget-text-editor table,
.entry-content table {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-location-footer .elementor-widget-text-editor a,
.elementor-location-footer .elementor-widget-text-editor a:link,
.elementor-location-footer .elementor-widget-text-editor a:visited,
.elementor-location-footer .elementor-widget-text-editor a:hover {
    color: #ffffff !important;
}

.elementor-nav-menu li a.elementor-item:hover,
.elementor-nav-menu li a.elementor-sub-item:hover,
.elementor-icon-list-item a:hover .elementor-icon-list-text
{
    font-weight: 700 !important;
}

.author-expertises-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.2REM;
    font-weight: 600;
    font-style: normal;
    color: #5b6575;
    margin: 10px 0 8px 0;
    padding: 0;
    line-height: 1.2;
}

.profile-sidebar p,
.profile-sidebar h1,
.profile-sidebar h2,
.profile-sidebar h3,
.profile-sidebar h4,
.profile-sidebar h5,
.profile-sidebar h6,
.profile-sidebar .elementor-heading-title,
.profile-sidebar .author-expertises-title {
    text-align: left !important;
}

.profile-sidebar .expertises-sidebar p {
    margin: 0;
}

.profile-sidebar .expertises-sidebar a,
.profile-sidebar .expertises-sidebar a:link,
.profile-sidebar .expertises-sidebar a:visited {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.7 !important;
    color: #1D334B !important;
    text-decoration: none !important;
    padding: 4px 0;
    border-bottom: 1px solid rgba(34, 50, 73, 0.12);
}

.profile-sidebar .expertises-sidebar a::after {
    content: "";
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-left: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233baed1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");
}

.profile-sidebar .expertises-sidebar a:hover {
    color: #3baed1 !important;
}

.profile-sidebar .expertises-sidebar a:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23223249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E");
}

.text-expander .e-n-accordion-item span.read-less {
    display: none;
}
.text-expander.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title span.read-more {
    display: none;
}
.text-expander.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title span.read-less {
    display: inline;
}

.author-fullname,
.view-all-experts {
    font-family: 'Cormorant Garamond', serif !important;
}

.fullnameprofile,
.fullnameprofile p,
.fullnameprofile .elementor-heading-title {
    text-align: left !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.anwaelte-niederlande.de/wp-content/uploads/Inter-Regular.eot');
	src: url('https://www.anwaelte-niederlande.de/wp-content/uploads/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/Inter-Regular.woff2') format('woff2'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/Inter-Regular.woff') format('woff'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/Inter-Regular.ttf') format('truetype'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/Inter-Regular.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.anwaelte-niederlande.de/wp-content/uploads/CormorantGaramond-Regular.eot');
	src: url('https://www.anwaelte-niederlande.de/wp-content/uploads/CormorantGaramond-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/CormorantGaramond-Regular.woff2') format('woff2'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/CormorantGaramond-Regular.woff') format('woff'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/CormorantGaramond-Regular.ttf') format('truetype'),
		url('https://www.anwaelte-niederlande.de/wp-content/uploads/CormorantGaramond-Regular.svg#CormorantGaramond') format('svg');
}
/* End Custom Fonts CSS */