
 .elementor-877{
	width: 100% !important;
    max-width: 100% !important;
}
.elementor-element.elementor-element-2240bf4.e-con-full.e-flex.e-con.e-child {
    margin: 0 !important;
}
h2.elementor-heading-title.elementor-size-default a {
    color: #333;
}
main#main {
    padding: 0;
}
.entry-content {
    background: #eef4f7;
}

.elementor-element.elementor-element-f4d7dc8.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    box-shadow: 0px 1px 20px 0px #00000014;
}
.elementor-1053 {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-881 {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-879 {
    width: 100% !important;
    max-width: 100% !important;
}
.elementor-893{
 width: 100% !important;
    max-width: 100% !important;
}
.elementor-883{
 width: 100% !important;
    max-width: 100% !important;
}
header#masthead {
    max-width: 100% !important;
    width: 100% !important;
}
footer#colophon
{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-element.elementor-element-6707928.elementor-align-center.elementor-widget.elementor-widget-button {
    display: none;
}
.elementor-element.elementor-element-9cf3301.e-con-full.e-flex.e-con.e-child {
    width: 1480px;
    margin: 0 auto;
	padding:0;
}

.elementor-element.elementor-element-1bf94de1.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}
.elementor-element.elementor-element-598ef163.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}
.sharedaddy.sd-sharing-enabled {
    display: none;
}
/*.e-con-inner {
    margin: 0 auto !important;
    padding: 0px 120px !important;
    width: 100%;
    max-width: 100% !important;
} */
.elementor-element.elementor-element-7beb447.e-con-full.e-flex.e-con.e-child {
    box-shadow: 0px 2px 12px 0px rgba(31, 45, 61, 0.1);
    border-radius: 45px;
    padding: 30px;
}
.elementor-element.elementor-element-29eb9c2.e-con-full.e-flex.e-con.e-child {
    box-shadow: 0px 2px 12px 0px rgba(31, 45, 61, 0.1);
    border-radius: 45px;
    padding: 30px;
}
.elementor-element.elementor-element-72c55fb.e-con-full.e-flex.e-con.e-child{
    box-shadow: 0px 2px 12px 0px rgba(31, 45, 61, 0.1);
    border-radius: 45px;
    padding: 30px;
}

.elementor-element.elementor-element-65512b0.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}
.elementor-element.elementor-element-cf1f20c.elementor-widget.elementor-widget-text-editor a {
    text-decoration: none;
    color: unset;
}
.elementor-element.elementor-element-88c7560.elementor-widget.elementor-widget-text-editor a {
    color: #2D2E2E !important;
}
.elementor-element.elementor-element-5148827.elementor-widget.elementor-widget-text-editor a {
	
	  color: #2D2E2E !important;
}
.elementor-element.elementor-element-428ee41.elementor-widget.elementor-widget-text-editor a {
	color: #2D2E2E !important;
}
.elementor-element.elementor-element-523dd51.e-con-full.e-flex.e-con.e-child {
    width: 1480px;
    margin: 0 auto;
    padding: 0;
}

.elementor-element.elementor-element-f5b8810.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    width: 1480px;
}
.elementor.elementor-2710 {
    background: #f7f7f7;
}
.elementor-element.elementor-element-2db6147.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    width: 1480px;
}
.elementor-element.elementor-element-f5b8810.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    width: 1480px;
    padding: 30px 0px;
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover, .elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted, .elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus {
    color: #165E3B;
}
a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 16px 30px;
}
.elementor-element.elementor-element-18cf7b32.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}
div#like-post-wrapper-169954384-1053-68a5d4c52afef {
    display: none;
}
.elementor-element.elementor-element-d149571.elementor-widget.elementor-widget-text-editor a {
    color: #686868;
}
.elementor-element.elementor-element-5982487.elementor-widget.elementor-widget-text-editor a {
    color: #363636;
}
.elementor-element.elementor-element-7b9680e.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}

nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    margin-top: 26px;
}
.elementor-element.elementor-element-12af3307.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}
.elementor-element.elementor-element-12dd1500.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none;
}

.elementor-893 .elementor-element.elementor-element-f460086 img {
    width: 100%;
    height: 555px;
    object-fit: contain;
}
.elementor-element.elementor-element-90916b8.e-con-full.e-flex.e-con.e-child {
    display: none;
}
.footer-width-fixer li#menu-item-1318 a {
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #333333 !important;
}
/* main#main {
    background: #F7F7F7;
} */
.elementor-element.elementor-element-8c4924f.e-con-full.e-flex.e-con.e-child a ,
.elementor-element.elementor-element-8fb4584.e-con-full.e-flex.e-con.e-child a ,
.elementor-element.elementor-element-fd4d8a4.e-con-full.e-flex.e-con.e-child a ,
.elementor-element.elementor-element-a914189.e-con-full.e-flex.e-con.e-child a ,
.elementor-element.elementor-element-377403e.e-con-full.e-flex.e-con.e-child a {
    color: #333333 !IMPORTANT;
}




/* connect */

.wp-block-jetpack-field-email.grunion-field-email-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap {
    width: 50%;
    max-width: 47% !important;
}
.wp-block-jetpack-field-name.grunion-field-name-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap {
    width: 50%;
    max-width: 47% !important;
}
h2.wp-block-heading.has-text-align-left {
    font-family: "Outfit", Sans-serif;
    font-size: 47px;
    font-weight: 600;
    line-height: 50px;
    color: #165E3B;
}
.wp-block-column.is-vertically-aligned-top.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    background: unset !important;
    border-radius: 10px;
    padding: 20px !important;
}
input#g883-website , input#g883-name {
    outline: none;
}
input {
    outline: none;
}
textarea#contact-form-comment-g883 {
    outline: none;
}
.map_connect {
    margin-top: 20px;
}

span.phone-prefix {
    color: #363636;
    font-weight: 700;
}
.wp-block-jetpack-phone a {
    color: #7A7A7A;
}
.wp-block-jetpack-email a {
    color: #7A7A7A;
}
.wp-block-column.is-vertically-aligned-top.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 20px;
}
/* .wp-block-jetpack-phone a , .wp-block-jetpack-email a ,span.phone-email, span.phone-number {
    color: #333333;
    font-weight: 400;
}

input#g883-website, input#g883-name {
    outline: none;
    border: none !important;
    padding: 8px;
} */

/* .wp-block-column.is-vertically-aligned-top.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    background: unset !important;
    border-right: 1px solid #c9c9c9 !important;
  border-radius: 0px; 
    padding: 20px !important;
} */


h2.wp-block-heading.has-text-align-left.has-foreground-color.has-text-color {
    color: #165E3B !important;
}
/* .wp-block-jetpack-field-email.grunion-field-email-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap input {
    padding: 8px;
    border: none !important;
} */
/* 
.wp-block-jetpack-field-email.grunion-field-email-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap {
    width: 76%;
    max-width: 48% !important;
}
.wp-block-jetpack-field-name.grunion-field-name-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap {
    width: 69%;
    max-width: 48% !important;
} */
/* .wp-block-jetpack-contact-form {
    gap: 10px !important;
}
 */
/* div#mapDiv {
    height: 69% !important;
    background: unset !important;
}
.gm-style {
    height: 90% !important;
} */
.wp-block-column.is-vertically-aligned-top.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    border: 1px solid !important;
}
.wp-block-jetpack-phone {
    color: #363636;
    font-weight: 600;
}

input#g883-name {
    border: none !important;
}
.wp-block-jetpack-field-url input {
    border: none !important;
}
.wp-block-jetpack-field-email input {
    border: none !important;
}
textarea#contact-form-comment-g883 {
    border: none !important;
}
button.pushbutton-wide {
    background: #165E3B !important;
}
/*  header */
ul#menu-1-8bfb595 {
    display: flex;
    text-align: right !important;
    margin: 0;
}

.elementor-element.elementor-element-2240bf4.e-con-full.e-flex.e-con.e-child {
    margin: 0 40px;
    padding: 0;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow {
    text-align: end !important;
    margin: 0px;
    justify-content: end;
}
.elementor-element.elementor-element-cb2fed6.e-con-full.e-flex.e-con.e-child {
    margin: 0 auto !important;
}
/* header */
img.attachment-large.size-large.wp-image-2650 {
    height: 400px;
    object-fit: cover;
}
.elementor-element.elementor-element-e5a332a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background: #fff !important;
}
.elementor-element.elementor-element-c25974c.elementor-widget.elementor-widget-text-editor strong {
  color: #35845D !important;
}
.wp-block-jetpack-phone a {
    color: #35845D !important;
}
.elementor-element.elementor-element-8606afd.e-con-full.e-flex.e-con.e-child {
    gap: 6px;
}
.elementor-element.elementor-element-ab5d9fa.e-con-full.e-flex.e-con.e-child {
    gap: 8px;
}
.elementor-element.elementor-element-c63ab0c.e-con-full.e-flex.e-con.e-child {
    gap: 8px;
}
label.grunion-field-label.name.wp-block-jetpack-label {
    color: #000;
    font-weight: 900;
}
label.grunion-field-label.email.wp-block-jetpack-label{
color: #000;
    font-weight: 900;
}
label.grunion-field-label.url.wp-block-jetpack-label{
color: #000;
    font-weight: 900;	
}
label.grunion-field-label.textarea.wp-block-jetpack-label{
color: #000;
    font-weight: 900;	
}
h2.wp-block-heading.has-text-align-left.has-foreground-color.has-text-color {
    color: #35845D !important;
}
h2.wp-block-heading.has-text-align-left{
color: #35845D !important;
}
.wp-block-jetpack-phone a{
color: #35845D !important;
}
div#like-post-wrapper-169954384-1053-68aed96b8dcbd {
    display: none;
}

.wp-block-jetpack-phone b a{
    color: #363636;
    font-weight: 600;
}
.elementor-element.elementor-element-c25974c.elementor-widget.elementor-widget-text-editor strong {
    font-weight: 600;
}
/* .elementor-2733 .elementor-element.elementor-element-8bfb595 .menu-item a.hfe-menu-item {

     padding-right: 0px; 
} */

.elementor-element.elementor-element-f4d7dc8.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
}

.elementor-element-cb2fed6{
padding: 10px 10px;
}



/* mobiel */


@media (min-width: 768px) and (max-width: 1024px) {
.elementor-2733 .elementor-element.elementor-element-f799bd9 .hfe-nav-menu__toggle {
    margin: unset; 
    text-align: end;
}
.elementor-element.elementor-element-90916b8.e-con-full.e-flex.e-con.e-child {
    width: 100%;
}

}





@media (max-width: 767px) {
.elementor-element.elementor-element-8606afd.e-con-full.e-flex.e-con.e-child.elementor-element.elementor-element-43abe5e.elementor-widget.elementor-widget-heading, .elementor-element.elementor-element-dadb8fc.elementor-widget.elementor-widget-text-editor , .elementor-element.elementor-element-977eb9d.elementor-widget.elementor-widget-text-editor ,
.elementor-element.elementor-element-499bef6.elementor-widget.elementor-widget-text-editor ,
.elementor-element.elementor-element-f0c451f.elementor-widget.elementor-widget-text-editor ,
.elementor-element.elementor-element-2efc9c3.elementor-widget.elementor-widget-text-editor {
    font-weight: 300;
}
.site-header, .site-main, .site-footer {
     padding: unset;
}
a.hfe-menu-item {
    font-weight: 400 !important;
}
li#menu-item-2736, li#menu-item-2738, li#menu-item-2737, li#menu-item-2738 ,li#menu-item-2740 ,li#menu-item-2741 {
    border-bottom: 1px solid #e7e3e3 !important;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
 box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
}
.elementor-893 .elementor-element.elementor-element-f460086 img {
    height: auto;
}
.elementor-element.elementor-element-f4d7dc8.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: block;
}

.elementor-element.elementor-element-523dd51.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}
.elementor-element.elementor-element-65512b0.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: block;
}
.elementor-2733 .elementor-element.elementor-element-8bfb595 .hfe-nav-menu__toggle {
 margin: unset;
    text-align: end;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    padding-top: 0;
    padding: 0 33px;
}
/* .elementor-element.elementor-element-ecff698.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
} */

	.elementor-element.elementor-element-cb2fed6.e-con-full.e-flex.e-con.e-child {
    margin: 0 auto !important;
    padding: 0 !important;
}

.elementor-element.elementor-element-53cb79c.e-con-full.e-flex.e-con.e-child{
    padding: 0 20px;
	}
	.elementor-element.elementor-element-967db9f.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-8606afd.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-8606afd.e-con-full.e-flex.e-con.e-child, .elementor-element.elementor-element-ab5d9fa.e-con-full.e-flex.e-con.e-child {
    padding: 10px 20px;
}
.elementor-element.elementor-element-7b9680e.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: block;
}
	.elementor-element.elementor-element-a9b060f.e-con-full.e-flex.e-con.e-child {
    display: none;
}
	
	.wp-block-jetpack-field-email.grunion-field-email-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap {
    width: 100%;
    max-width: 100% !important;
}
.wp-block-jetpack-field-name.grunion-field-name-wrap.wp-block-jetpack-input-wrap.grunion-field-wrap {
    width: 100%;
    max-width: 100% !important;
}
h2.wp-block-heading.has-text-align-left.has-foreground-color.has-text-color {
    font-size: 26px;
    line-height: 34px;
}

h2.wp-block-heading {
    font-size: 34px !important;
}
#pbai-chat-window {
    width: 291px;
    height: 350px;
    right: 40px;
}
.elementor-element.elementor-element-c63ab0c.e-con-full.e-flex.e-con.e-child {
    padding: 0px 20px;
}
.elementor-element.elementor-element-2240bf4.e-con-full.e-flex.e-con.e-child {
    margin: 0 ;
    padding: 20px;
}
	

.elementor-element.elementor-element-cc7ed04.e-con-full.e-flex.e-con.e-child {
    order: 2;
}
.elementor-element.elementor-element-448cbc2.e-con-full.e-flex.e-con.e-child {
    order: 1;
}
	.elementor-element.elementor-element-29997d1.e-con-full.e-flex.e-con.e-child {
    order: 2;
}
.elementor-element.elementor-element-2240bf4.e-con-full.e-flex.e-con.e-child {
    padding: 0px;
}
.elementor-element.elementor-element-f5b8810.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    padding: 30px 20px;
}
	.elementor-element.elementor-element-506b0e37.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
    padding: 0px 20px;
}
}



/* footer */
.elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}
.elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none !important;
}

.elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: flex;
}

@media (max-width: 766px) {
    .elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        display: none;
    }
.elementor-893 .elementor-element.elementor-element-9d14c31 .elementor-heading-title {
    font-size: 20px;
    line-height: 34px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        display: block;
    }
.elementor-element.elementor-element-f5b8810.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}
.elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: block !important;
}
.elementor-element.elementor-element-a52268c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: flex !important;
}
.elementor-2710 .elementor-element.elementor-element-5e8715c {
    width: 100%;
}
.elementor-2710 .elementor-element.elementor-element-09d7903 {
    width: 100%;
}
.elementor-2710 .elementor-element.elementor-element-da3d41d{
   width: 100%;
}

}




/* footer */




/* tab responsive  */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-element-d8ca6b6 .e-con-inner,
    .elementor-element-2d47b15 .e-con-inner,
    .elementor-element-b38cab2 .e-con-inner,
    .elementor-element-c10c4b5 .e-con-inner {
        display: block;
        padding: 40px;
    }

    .elementor-877 .elementor-element.elementor-element-f0491e0 .elementor-heading-title,
    .elementor-877 .elementor-element.elementor-element-d929d72 .elementor-heading-title,
    .elementor-877 .elementor-element.elementor-element-07404d2 .elementor-heading-title,
    .elementor-877 .elementor-element.elementor-element-c787cb8 .elementor-heading-title {
        font-size: 30px;
        line-height: 33px;
    }

    .elementor-877 .elementor-element.elementor-element-3a63889 {
        font-size: 20px;
        line-height: 30px;
    }

    .elementor-element.elementor-element-7beb447.e-con-full.e-flex.e-con.e-child,
    .elementor-element.elementor-element-29eb9c2.e-con-full.e-flex.e-con.e-child,
    .elementor-element.elementor-element-72c55fb.e-con-full.e-flex.e-con.e.child, .elementor-element.elementor-element-72c55fb.e-con-full.e-flex.e-con.e-child {
        width: 100%;
    }

    .elementor-2733 .elementor-element.elementor-element-8bfb595 .hfe-nav-menu__toggle {
        margin: unset;
        text-align: end;
    }

    .elementor-element.elementor-element-2240bf4.e-con-full.e-flex.e-con.e.child {
        padding: 0 40px;
    }

    .elementor-element.elementor-element-cb2fed6.e-con-full.e.flex.e.con.e.child {
        gap: 20px;
        justify-content: flex-start !important;
        padding: 10px 40px;
    }

    .elementor-2733 .elementor-element.elementor-element-ef231bc {
        width: 40%;
    }

    .elementor-2733 .elementor-element.elementor-element-c974cc5 {
        width: 34%;
    }
	.elementor-element.elementor-element-2240bf4.e-con-full.e-flex.e-con.e-child {
    padding: 0 40px !important;
}
}


.elementor-2710 .elementor-element.elementor-element-c25974c {
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    color: #8B8A8A;
}

.elementor-element.elementor-element-c25974c.elementor-widget.elementor-widget-text-editor strong {
    font-weight: 500 !important;
}
.wp-block-jetpack-phone b a {
    color: #363636;
    font-weight: 500 !important;
    font-size: 24px !important;
}
span.phone-prefix {
    color: #363636;
    font-weight: 500 !important;
    font-size: 24px !important;
}
.wp-block-jetpack-phone {
    color: #363636;
    font-weight: 500;
    font-size: 24px;
}