.elementor-31070101 .elementor-element.elementor-element-e3c10f9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-31070101 .elementor-element.elementor-element-fe25f94.elementor-column .elementor-column-wrap{align-items:center;}.elementor-31070101 .elementor-element.elementor-element-fe25f94.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31070101 .elementor-element.elementor-element-108c0a3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31070101 .elementor-element.elementor-element-e57e715 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-31070101 .elementor-element.elementor-element-d81a00f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-31070101 .elementor-element.elementor-element-d81a00f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31070101 .elementor-element.elementor-element-3bcf52a .elementor-image img{width:100%;max-width:640px;}.elementor-31070101 .elementor-element.elementor-element-3bcf52a .widget-image-caption{margin-top:10px;}.elementor-31070101 .elementor-element.elementor-element-50919e9 .swiper-slide-image{height:220px;}.elementor-31070101 .elementor-element.elementor-element-50919e9 .elementor-image-carousel-caption{text-align:center;}.elementor-31070101 .elementor-element.elementor-element-77b2995 > .elementor-container{max-width:720px;}.elementor-31070101 .elementor-element.elementor-element-77b2995{margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-31070101 .elementor-element.elementor-element-f177d39.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-31070101 .elementor-element.elementor-element-f177d39.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-31070101 .elementor-element.elementor-element-74013f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31070101 .elementor-element.elementor-element-966f1a0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31070101 .elementor-element.elementor-element-379aa3b{margin-top:0px;margin-bottom:60px;}.elementor-31070101 .elementor-element.elementor-element-3f85b22 a.elementor-accordion-title{text-decoration:none;}.elementor-31070101 .elementor-element.elementor-element-3f85b22 .elementor-tab-content{font-size:1.1rem;}.elementor-31070101 .elementor-element.elementor-element-3f85b22 > .elementor-widget-container{border-radius:3px 3px 3px 3px;}.elementor-31070101 .elementor-element.elementor-element-6528da8 a.elementor-accordion-title{text-decoration:none;}.elementor-31070101 .elementor-element.elementor-element-6528da8 .elementor-tab-content{font-size:1.1rem;}.elementor-31070101 .elementor-element.elementor-element-1129497 a.elementor-accordion-title{text-decoration:none;}.elementor-31070101 .elementor-element.elementor-element-1129497 .elementor-tab-content{font-size:1.1rem;}.elementor-31070101 .elementor-element.elementor-element-27e579f a.elementor-accordion-title{text-decoration:none;}.elementor-31070101 .elementor-element.elementor-element-27e579f .elementor-tab-content{font-size:1.1rem;}.elementor-31070101 .elementor-element.elementor-element-ef7c12f a.elementor-accordion-title{text-decoration:none;}.elementor-31070101 .elementor-element.elementor-element-ef7c12f .elementor-tab-content{font-size:1.1rem;}.elementor-31070101 .elementor-element.elementor-element-673db47 a.elementor-accordion-title{text-decoration:none;}.elementor-31070101 .elementor-element.elementor-element-673db47 .elementor-tab-content{font-size:1.1rem;}.elementor-31070101 .elementor-element.elementor-element-42ee340 > .elementor-container{max-width:720px;}.elementor-31070101 .elementor-element.elementor-element-42ee340{padding:40px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-31070101 .elementor-element.elementor-element-2dc6c06.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-31070101 .elementor-element.elementor-element-2dc6c06.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-31070101 .elementor-element.elementor-element-5d6d606 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31070101 .elementor-element.elementor-element-fdd0eb1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-31070101 .elementor-element.elementor-element-2c61cb7{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-31070101 .elementor-element.elementor-element-69e9d22.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-31070101 .elementor-element.elementor-element-69e9d22.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.lang-rtl .elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.lang-rtl) .elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-icon i{color:#71AD74;font-size:20px;}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-icon svg{fill:#71AD74;width:20px;}.elementor-31070101 .elementor-element.elementor-element-580ff57 .elementor-icon-list-item{font-weight:500;letter-spacing:0px;}.elementor-31070101 .elementor-element.elementor-element-580ff57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31070101 .elementor-element.elementor-element-580ff57{width:100%;max-width:100%;align-self:center;}.elementor-31070101 .elementor-element.elementor-element-1866955{margin-top:40px;margin-bottom:40px;}@media(min-width:768px){.elementor-31070101 .elementor-element.elementor-element-fe25f94{width:40%;}.elementor-31070101 .elementor-element.elementor-element-d81a00f{width:59.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31070101 .elementor-element.elementor-element-fe25f94{width:100%;}.elementor-31070101 .elementor-element.elementor-element-d81a00f{width:100%;}.elementor-31070101 .elementor-element.elementor-element-f177d39{width:100%;}.elementor-31070101 .elementor-element.elementor-element-2dc6c06{width:100%;}.elementor-31070101 .elementor-element.elementor-element-69e9d22{width:100%;}}/* Start custom CSS for section, class: .elementor-element-7efdc07 */.elementor-31070101 .elementor-element.elementor-element-7efdc07 {
    letter-spacing: 0!important;
}
.header-type-batiment a.google-review-badge {
    text-decoration: none!important;
    text-decoration-line: none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b618a4f */.elementor-31070101 .elementor-element.elementor-element-b618a4f {
    letter-spacing: 0!important;
}
.elementor-accordion-item .elementor-tab-title a {
    text-decoration: none!important;
    color: #343738;
    line-height: 1.35;
}
.page-content.page-cms h3 {
    margin-top: 0;
}
.elementor-accordion .elementor-tab-content {
    display:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77b2995 */.elementor-31070101 .elementor-element.elementor-element-77b2995 {
    letter-spacing: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-379aa3b */.elementor-31070101 .elementor-element.elementor-element-379aa3b {
    letter-spacing: 0!important;
}
.elementor-accordion-item .elementor-tab-title a {
    text-decoration: none!important;
    color: #343738;
    line-height: 1.35;
}
.page-content.page-cms h3 {
    margin-top: 0;
}
.elementor-accordion .elementor-tab-content {
    display:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42ee340 */.elementor-31070101 .elementor-element.elementor-element-42ee340 {
    letter-spacing: 0!important;
}
.h-[80px] {
    height: 80px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c61cb7 */.elementor-31070101 .elementor-element.elementor-element-2c61cb7 {
    letter-spacing: 0!important;
}
.elementor-icon-list-icon {
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-269a7dd */.thumbnail-top > div:first-child > img {
    height: 25px!important;
}
.product-miniature .thumbnail-container a {
    text-decoration: none!important;
}
.productcats {
    list-style:none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ebd90e2 */.elementor-31070101 .elementor-element.elementor-element-ebd90e2 {
    letter-spacing: 0!important;
}
.productcats {
    display: none;
}
.thumbnail-setup-info svg + span + span {
    display:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1866955 */.elementor-31070101 .elementor-element.elementor-element-1866955 {
    letter-spacing: 0!important;
}/* End custom CSS */