.elementor-1334 .elementor-element.elementor-element-f652804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button svg{order:-1;}.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#107E57;--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:#0E704D;--e-contact-buttons-horizontal-offset:24px;--e-contact-buttons-vertical-offset:24px;}@media(max-width:767px){.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button svg{order:-1;}.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons{--e-contact-buttons-horizontal-offset:16px;--e-contact-buttons-vertical-offset:16px;}}/* Start custom CSS for contact-buttons-var-7, class: .elementor-element-a652804 */.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons { z-index:10000; bottom:max(24px, env(safe-area-inset-bottom)); right:max(24px, env(safe-area-inset-right)); }
.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button { display:flex; align-items:center; justify-content:center; gap:10px; min-height:52px; padding:14px 18px; border-radius:28px; background:#107E57; color:#fff; box-shadow:0 4px 16px rgba(0,64,81,.18); font-family:Outfit,sans-serif; font-size:15px; font-weight:600; text-decoration:none; transition:background-color .2s; }
.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button:hover { background:#0E704D; color:#fff; }
.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button:focus-visible { outline:3px solid #004051; outline-offset:4px; }
.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button svg { width:24px; height:24px; fill:currentColor; flex-shrink:0; order:-1; }
.elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons.vjt-contact-hidden { visibility:hidden; pointer-events:none; }
@media (max-width:880px) {
 .elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons { bottom:calc(16px + env(safe-area-inset-bottom)); right:calc(16px + env(safe-area-inset-right)); }
 .elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button-text { display:none; }
 .elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button { width:52px; height:52px; min-height:52px; padding:0; border-radius:50%; gap:0; }
 .elementor-1334 .elementor-element.elementor-element-a652804 .e-contact-buttons__chat-button svg { width:26px; height:26px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f652804 */.elementor-1334 .elementor-element.elementor-element-f652804 { min-height:0; margin:0; padding:0; } .elementor-1334 .elementor-element.elementor-element-f652804 > .e-con-inner { min-height:0; margin:0; padding:0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://verkoopjetruck.nl/wp-content/uploads/outfit-v15-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://verkoopjetruck.nl/wp-content/uploads/outfit-v15-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://verkoopjetruck.nl/wp-content/uploads/outfit-v15-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://verkoopjetruck.nl/wp-content/uploads/outfit-v15-latin-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */