/*
Theme Name: inzien bij jacq
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.5.1.1790830227
Updated: 2026-10-01 04:50:27

*/

a,svg,path,.owl-dots button.owl-dot{
	transition: all 0.3s;
}
header.elementor > .elementor-element > .e-con-inner,
.elementor > .elementor-element > .e-con-inner,
footer.elementor > .elementor-element > .e-con-inner{
    padding-left: 15px;
    padding-right: 15px;
}
h1 span {
    color: var(--Dusty-Rose);
}

.elementor .elementor-element.header_menu .elementor-nav-menu--main .current_page_item .elementor-item {
    text-decoration: underline;
    text-underline-offset: 4px;
}
.elementor-button .elementor-button-icon svg {
    width: 12px;
    position: relative;
    top: 2px;
}
.elementor-element.hover_btn,.elementor .def_btn .elementor-button,
.contact_submit_btn{
	transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
}
.elementor-element.hover_btn:hover,.elementor .def_btn .elementor-button:hover,
.contact_submit_btn:hover{
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}
body .elementor {
    overflow-x: hidden;
}
body .owl-dots button.owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 100px;
    background-color: var(--Deep-Teal);
    opacity: 0.2;
    margin: 0 3px;
}
.owl-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
}
.owl-dots button.owl-dot.active {
    width: 30px;
    opacity: 1;
}
@media screen and (max-width: 1599px){
	.service_slider.owl-carousel .owl-stage {
		display: flex;
	}
/* 	.service_slider.owl-carousel .owl-stage-outer {
		display: inline-block;
		padding-left: 15px;
	} */
}
@media screen and (max-width: 767px){
	.service_slider.owl-carousel .owl-stage-outer {
		display: flex;
		padding-left: 0;
	}
	.service_slider.owl-carousel .owl-item {
		padding: 0 2px;
	}
	.waar_card_col {
		animation: none !important;
		transition: none !important;
		transform: none !important;
		opacity: 1 !important;
	}
}

.image_path_formate {
    -webkit-mask-image: url("/wp-content/uploads/2026/10/mask-group-d07.avif");
    mask-image: url("/wp-content/uploads/2026/10/mask-group-d07.avif");
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
}
label.e-form-label-base em {
    color: #B85752;
    font-style: normal;
}
.elementor .checkbox_group .e-form-checkbox-base {
    border: 1px solid #B85752;
    border-radius: 8px;
	width: 30px;
	min-width: 30px;
	height: 30px;
	background-color: transparent;
}
.elementor .checkbox_group .e-form-checkbox-base::before {
    clip-path: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36396 9.19238L15.5564 0L16.9706 1.41421L6.36396 12.0208L0 5.65688L1.41422 4.24268L6.36396 9.19238Z' fill='%23B85752'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 17px;
    height: 13px;
    top: 2px;
    position: relative;
}
.elementor .checkbox_group * {
    cursor: pointer;
}
.elementor .checkbox_group label a{
	color: #1B5254;
	font-family: "Avenir Light";
}
footer.elementor-location-footer {
    z-index: 9;
    position: relative;
    overflow: visible;
}
.contact_map, .contact_map * {
    height: 100%;
}