.elementor-kit-20926{--e-global-color-primary:#313F5D;--e-global-color-secondary:#DFE1E7;--e-global-color-text:#242C3D;--e-global-color-accent:#CDB857;--e-global-color-4926b3c:#F3F4F7;--e-global-typography-primary-font-family:"Roboto";font-weight:var( --e-global-typography-text-weight );--e-global-typography-primary-letter-spacing:0.06em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-letter-spacing:0.06em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.875rem;--e-global-typography-text-letter-spacing:0.06rem;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-a96c26d-font-family:"Karla";--e-global-typography-a96c26d-letter-spacing:0.06em;--e-global-typography-32eef8a-font-family:"Karla";--e-global-typography-32eef8a-letter-spacing:0.06em;--e-global-typography-372da24-font-family:"Karla";--e-global-typography-372da24-letter-spacing:0.06em;background-color:#F3F4F7;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial,Helvetica Neue,Helvetica,"sans-serif";font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-20926 a{color:var( --e-global-color-text );}.elementor-kit-20926 a:hover{color:#242C3D;}.elementor-kit-20926 h1{color:var( --e-global-color-text );font-family:"Karla", Arial,Helvetica Neue,Helvetica,"sans-serif";font-size:3.125rem;font-weight:400;line-height:3.5rem;}.elementor-kit-20926 h2{color:var( --e-global-color-text );font-family:"Karla", Arial,Helvetica Neue,Helvetica,"sans-serif";font-size:2.625rem;font-weight:400;line-height:3.125rem;}.elementor-kit-20926 h3{font-family:"Karla", Arial,Helvetica Neue,Helvetica,"sans-serif";font-size:1.45rem;font-weight:400;}.elementor-kit-20926 button,.elementor-kit-20926 input[type="button"],.elementor-kit-20926 input[type="submit"],.elementor-kit-20926 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0em 1em 0em 1em;padding:18px 30px 18px 30px;}.elementor-kit-20926 img{border-radius:0em 2em 0em 2em;}.elementor-kit-20926 input:not([type="button"]):not([type="submit"]),.elementor-kit-20926 textarea,.elementor-kit-20926 .elementor-field-textual{font-family:"Roboto", Arial,Helvetica Neue,Helvetica,"sans-serif";font-size:1rem;letter-spacing:0.06em;background-color:#0000000A;border-style:none;}.elementor-kit-20926 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-20926 textarea:focus,.elementor-kit-20926 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1270px;}.e-con{--container-max-width:1270px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-primary );--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:#FFFFFF;--lightbox-text-color:#FFFFFF;}@media(max-width:1366px){.elementor-kit-20926{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-20926 h1{font-size:2.8125rem;line-height:3.15rem;}}@media(max-width:1024px){.elementor-kit-20926{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-20926 h1{font-size:2.55rem;line-height:2.8rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-20926{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-20926 h1{font-size:2.1875rem;line-height:2.45rem;}.elementor-kit-20926 h2{font-size:2rem;line-height:2.3rem;}.elementor-kit-20926 h3{font-size:1.15rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-icon-wrapper {
    line-height: 0;
}

strong {
    font-weight: 600;
}


:focus-visible {
    outline: none;
}

.elementor-kit-20926 {
--e-global-typography-text-weight: 300;
}

.mobile-menu-off-canvas .elementor-heading-title a[aria-current="page"]:after, 
.mobile-menu-off-canvas .elementor-heading-title a:hover:after, 
.bespoke-popup-modal .elementor-heading-title a[aria-current="page"]:after, 
.bespoke-popup-modal .elementor-heading-title a:hover:after, 
.bespoke-furniture-button a.elementor-button-link:hover span.elementor-button-text:after,
.elementor-icon-list-item a[aria-current="page"]:after, 
.e-n-menu-title.e-current a span.e-n-menu-title-text:after, 
.elementor-nav-menu--main ul li.current_page_item a:after,
.elementor-icon-list-item a:hover:after, 
.elementor-nav-menu--main ul li.menu-item:hover a:after, 
.wpml-studio-jeroen .wpml-studio-jeroen-item:hover a:after, 
.wpml-studio-jeroen .current-language:after, 
.bespoke-furniture-button a[aria-current="page"] span.elementor-button-text:after,
a:hover span.e-n-menu-title-text:after {
    -webkit-transform: scaleX(1)!important;
    transform: scale(1)!important;
}

.mobile-menu-off-canvas .elementor-heading-title a:after, 
.bespoke-popup-modal .elementor-heading-title a:after, 
.bespoke-furniture-button a.elementor-button-link span.elementor-button-text:after, 
.elementor-nav-menu--main ul li.menu-item a:after, 
.elementor-icon-list-item a:after, 
.wpml-studio-jeroen .wpml-studio-jeroen-item a:after, 
.wpml-studio-jeroen .current-language:after, 
a span.e-n-menu-title-text:after {
    transform-origin: left;
    transition: transform 0.3s cubic-bezier(0.25,0,0.4,1),border-color 0.35s cubic-bezier(0.52,0.01,0.16,1);
    backface-visibility: hidden;
    position: absolute;
    display: block;
    bottom: 0px;
    left: 0;
    width: 100%;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    border-top: 2px solid var(--e-global-color-accent);
    content: "";
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-display: swap;
	src: url('https://static.studio-jeroen.nl/wp-content/uploads/Roboto-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karla';
	font-display: swap;
	src: url('https://static.studio-jeroen.nl/wp-content/uploads/Karla-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */