.avia-section.av-mcw2wd68-28f59d2d67720e573768843a59fb69fb{
background-repeat:no-repeat;
background-image:url(https://eckert-immobilier.ch/wp-content/uploads/2025/07/img-accueil-min.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mcw2wd68-28f59d2d67720e573768843a59fb69fb .av-section-color-overlay{
opacity:0.8;
background-color:#ffffff;
}

.avia-image-container.av-mcw2xb8i-e0366533b68a81883d184642db4ae535 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcw2xb8i-e0366533b68a81883d184642db4ae535 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-md5mwayq-9a8f8faf6e08c54f46367ccdb421eec4{
height:15px;
}

.avia-section.av-39lcf-2bb4c7ea60d721a8ea3c4363d4af8b00{
background-color:#f2ede9;
background-image:unset;
margin-top:50px;
margin-bottom:50px;
}

#top .av-special-heading.av-md4i9x19-c6fbed357c5990fc0d55fcef77a0f81d{
padding-bottom:10px;
color:#1d4851;
}
body .av-special-heading.av-md4i9x19-c6fbed357c5990fc0d55fcef77a0f81d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-md4i9x19-c6fbed357c5990fc0d55fcef77a0f81d .special-heading-inner-border{
border-color:#1d4851;
}
.av-special-heading.av-md4i9x19-c6fbed357c5990fc0d55fcef77a0f81d .av-subheading{
font-size:15px;
}

.flex_column.av-1f4lj-9ab50056b5d29bf82e4abad5bfec3aef{
background:url(https://eckert-immobilier.ch/wp-content/uploads/2025/10/photo-portrait-eckert.jpg) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-mcvzwd1n-e30cb707a5742daf0b9f124dd1f1a209{
padding-bottom:10px;
color:#1d4851;
}
body .av-special-heading.av-mcvzwd1n-e30cb707a5742daf0b9f124dd1f1a209 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcvzwd1n-e30cb707a5742daf0b9f124dd1f1a209 .special-heading-inner-border{
border-color:#1d4851;
}
.av-special-heading.av-mcvzwd1n-e30cb707a5742daf0b9f124dd1f1a209 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ye7f-7bdf48172724d598c201d3e900da8a17{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242{
margin-top:15px;
margin-bottom:15px;
}
.flex_column.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242{
width:32%;
margin-left:0;
background:url(https://eckert-immobilier.ch/wp-content/uploads/2025/07/gestion-accueil.png) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-mcw24mur-072170d3070ec45dfa575b28c2c83fd4{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mcw24mur-072170d3070ec45dfa575b28c2c83fd4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcw24mur-072170d3070ec45dfa575b28c2c83fd4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mcw24mur-072170d3070ec45dfa575b28c2c83fd4 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7yfcr-702cf42e175a36dc613d95ba14315522{
margin-top:15px;
margin-bottom:15px;
}
.flex_column.av-7yfcr-702cf42e175a36dc613d95ba14315522{
width:32%;
margin-left:0;
background:url(https://eckert-immobilier.ch/wp-content/uploads/2025/07/admin-accueil.png) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7yfcr-702cf42e175a36dc613d95ba14315522 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-7gbnn-3b4bee73e4b212f41abc2c0f73551975{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-7gbnn-3b4bee73e4b212f41abc2c0f73551975 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7gbnn-3b4bee73e4b212f41abc2c0f73551975 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7gbnn-3b4bee73e4b212f41abc2c0f73551975 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6pusv-20aeacd9be994ea346c797718cf8bd99{
margin-top:15px;
margin-bottom:15px;
}
.flex_column.av-6pusv-20aeacd9be994ea346c797718cf8bd99{
width:32%;
margin-left:0;
background:url(https://eckert-immobilier.ch/wp-content/uploads/2025/10/courtage-nouveau-min.png) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6pusv-20aeacd9be994ea346c797718cf8bd99 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-61saf-21b23b6ee6951acb4b5c11f03916e645{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-61saf-21b23b6ee6951acb4b5c11f03916e645 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-61saf-21b23b6ee6951acb4b5c11f03916e645 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-61saf-21b23b6ee6951acb4b5c11f03916e645 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1kqwv-4b6ec7b380937310cf019aa73d1603bf{
margin-top:15px;
margin-bottom:30px;
}
.flex_column.av-1kqwv-4b6ec7b380937310cf019aa73d1603bf{
width:18.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1kqwv-4b6ec7b380937310cf019aa73d1603bf .av-flex-placeholder{
width:2%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-s6ab-da3453c8c3601d053ccd833ac2010998{
margin-top:15px;
margin-bottom:30px;
}
.flex_column.av-s6ab-da3453c8c3601d053ccd833ac2010998{
width:23.5%;
margin-left:0;
background:url(https://eckert-immobilier.ch/wp-content/uploads/2025/07/conseil-accueil.png) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-s6ab-da3453c8c3601d053ccd833ac2010998 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-mg93zr2q-89b60c89f217a3a7429f572770180eae{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mg93zr2q-89b60c89f217a3a7429f572770180eae .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mg93zr2q-89b60c89f217a3a7429f572770180eae .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mg93zr2q-89b60c89f217a3a7429f572770180eae .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7bij-3d96e480f57966a07ff6abe5798df1ea{
margin-top:15px;
margin-bottom:30px;
}
.flex_column.av-7bij-3d96e480f57966a07ff6abe5798df1ea{
width:32%;
margin-left:0;
background:url(https://eckert-immobilier.ch/wp-content/uploads/2025/07/renovation-accueil.png) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7bij-3d96e480f57966a07ff6abe5798df1ea .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-1itur-5319d5510fea6e6995484afbcbe7b3df{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1itur-5319d5510fea6e6995484afbcbe7b3df .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1itur-5319d5510fea6e6995484afbcbe7b3df .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1itur-5319d5510fea6e6995484afbcbe7b3df .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-r337-8deaa828950140643ec638c6de9e1824{
margin-top:15px;
margin-bottom:30px;
}
.flex_column.av-r337-8deaa828950140643ec638c6de9e1824{
width:18.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-r337-8deaa828950140643ec638c6de9e1824 .av-flex-placeholder{
width:2%;
}

#top .av-special-heading.av-2tab3-f843bbb203499465d9f140e16e639b77{
padding-bottom:10px;
color:#1d4851;
}
body .av-special-heading.av-2tab3-f843bbb203499465d9f140e16e639b77 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2tab3-f843bbb203499465d9f140e16e639b77 .special-heading-inner-border{
border-color:#1d4851;
}
.av-special-heading.av-2tab3-f843bbb203499465d9f140e16e639b77 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-md4j3e5f-6c241d3bb85d81be1c6f02d0d085e649{
height:20px;
}

.flex_column.av-md4iy5fo-c6d2d12c9b60dc06504a22c8889d5dab{
background-color:#f2ede9;
}

.avia-image-container.av-md4ixbk8-e884574f642fcb66525e1c2216e781db img.avia_image{
box-shadow:none;
}
.avia-image-container.av-md4ixbk8-e884574f642fcb66525e1c2216e781db .av-image-caption-overlay-center{
color:#ffffff;
}

#top .avia-testimonial-wrapper.av-2cgzf-e1083e70c202ec1f0da6538359939914 .avia-testimonial-content{
font-size:16px;
}
#top .avia-testimonial-wrapper.av-2cgzf-e1083e70c202ec1f0da6538359939914 .avia-testimonial-name{
font-size:25px;
}
.avia-testimonial-wrapper.av-2cgzf-e1083e70c202ec1f0da6538359939914 .avia-testimonial-subtitle{
font-size:25px;
}
.avia-testimonial-wrapper.av-2cgzf-e1083e70c202ec1f0da6538359939914 .avia-testimonial-subtitle-sep{
font-size:25px;
}
.avia-testimonial-wrapper.av-2cgzf-e1083e70c202ec1f0da6538359939914 .avia-testimonial-link{
font-size:25px;
}

#top .av-special-heading.av-56w3j-e0b874550ecfea33883141907a55861f{
padding-bottom:10px;
color:#1d4851;
}
body .av-special-heading.av-56w3j-e0b874550ecfea33883141907a55861f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-56w3j-e0b874550ecfea33883141907a55861f .special-heading-inner-border{
border-color:#1d4851;
}
.av-special-heading.av-56w3j-e0b874550ecfea33883141907a55861f .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-fm7b-ae683c6059765721e2759c8080424769 p.toggler{
color:#ffffff;
background-color:#1c4851;
border-color:#1c4851;
}
#top .togglecontainer.av-fm7b-ae683c6059765721e2759c8080424769 p.toggler.activeTitle{
color:#333333;
border-color:#333333;
background-color:#f2ede9;
}
#top .togglecontainer.av-fm7b-ae683c6059765721e2759c8080424769 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-fm7b-ae683c6059765721e2759c8080424769 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#1c4851;
border-color:#1c4851;
}

#top .av-special-heading.av-mcvzt9h2-fed380d2fbe94c54da9d496223cb5914{
padding-bottom:10px;
color:#1d4851;
}
body .av-special-heading.av-mcvzt9h2-fed380d2fbe94c54da9d496223cb5914 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcvzt9h2-fed380d2fbe94c54da9d496223cb5914 .special-heading-inner-border{
border-color:#1d4851;
}
.av-special-heading.av-mcvzt9h2-fed380d2fbe94c54da9d496223cb5914 .av-subheading{
font-size:15px;
}

.avia-section.av-nzlb-4b90eb910fd1174c18ca1985499c4bf2{
background-color:#1d4851;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.av_promobox.av-md4j5tng-e7fcb0a053d12fd25c09488773746f94{
color:#c1ad9c;
background-color:#1c4851;
border-style:none;
box-shadow:none;
}


@media only screen and (min-width: 990px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7yfcr-702cf42e175a36dc613d95ba14315522{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6pusv-20aeacd9be994ea346c797718cf8bd99{
margin-top:0px;
margin-bottom:0px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7yfcr-702cf42e175a36dc613d95ba14315522{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6pusv-20aeacd9be994ea346c797718cf8bd99{
margin-top:0px;
margin-bottom:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7yfcr-702cf42e175a36dc613d95ba14315522{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6pusv-20aeacd9be994ea346c797718cf8bd99{
margin-top:0px;
margin-bottom:0px;
}
}

@media only screen and (max-width: 479px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-mcw24sow-a83de2ab24a4c9dd1de73486481fd242{
margin-top:15px;
margin-bottom:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7yfcr-702cf42e175a36dc613d95ba14315522{
margin-top:15px;
margin-bottom:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6pusv-20aeacd9be994ea346c797718cf8bd99{
margin-top:15px;
margin-bottom:15px;
}
}
