.elementor-2007 .elementor-element.elementor-element-43f6871e > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-2007 .elementor-element.elementor-element-43f6871e{text-align:left;}.elementor-2007 .elementor-element.elementor-element-7c35c09f .elementor-heading-title{font-size:100px;line-height:1.1em;}.elementor-2007 .elementor-element.elementor-element-757c7c56 .elementor-heading-title{font-size:45px;font-weight:100;text-transform:none;line-height:1.2em;}.elementor-2007 .elementor-element.elementor-element-3118a680 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2007 .elementor-element.elementor-element-3118a680 .elementor-icon-box-wrapper{align-items:center;}.elementor-2007 .elementor-element.elementor-element-3118a680{--icon-box-icon-margin:10px;}.elementor-2007 .elementor-element.elementor-element-3118a680 .elementor-icon-box-title{margin-block-end:5px;color:#D20A11;}.elementor-2007 .elementor-element.elementor-element-3118a680.elementor-view-stacked .elementor-icon{background-color:#D20A11;}.elementor-2007 .elementor-element.elementor-element-3118a680.elementor-view-framed .elementor-icon, .elementor-2007 .elementor-element.elementor-element-3118a680.elementor-view-default .elementor-icon{fill:#D20A11;color:#D20A11;border-color:#D20A11;}.elementor-2007 .elementor-element.elementor-element-3118a680 .elementor-icon{font-size:50px;}.elementor-2007 .elementor-element.elementor-element-3118a680 .elementor-icon-box-title, .elementor-2007 .elementor-element.elementor-element-3118a680 .elementor-icon-box-title a{font-size:12px;font-weight:200;text-transform:uppercase;}.elementor-2007 .elementor-element.elementor-element-62e0ee08{margin-top:0px;margin-bottom:-45px;}.elementor-2007 .elementor-element.elementor-element-7644af6{text-align:left;}.elementor-2007 .elementor-element.elementor-element-6475e0ed{text-align:right;}.elementor-2007 .elementor-element.elementor-element-6475e0ed img{width:100%;}.elementor-2007 .elementor-element.elementor-element-652de655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2007 .elementor-element.elementor-element-652de655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bauen-in-thiersheim.de/wp-content/uploads/2021/02/referenzen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2007 .elementor-element.elementor-element-652de655 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-2007 .elementor-element.elementor-element-652de655 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2007 .elementor-element.elementor-element-7fbc9a51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2007 .elementor-element.elementor-element-7fbc9a51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-56f5f632 );}.elementor-2007 .elementor-element.elementor-element-7fbc9a51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-2007 .elementor-element.elementor-element-7fbc9a51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2007 .elementor-element.elementor-element-385992b3{width:auto;max-width:auto;top:-80px;text-align:right;}body:not(.rtl) .elementor-2007 .elementor-element.elementor-element-385992b3{right:-80px;}body.rtl .elementor-2007 .elementor-element.elementor-element-385992b3{left:-80px;}.elementor-2007 .elementor-element.elementor-element-49f6e326{text-align:left;}.elementor-2007 .elementor-element.elementor-element-33a0a06f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-7c02b2bb{text-align:right;}.elementor-2007 .elementor-element.elementor-element-7be64c57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-556b9197{text-align:right;}.elementor-2007 .elementor-element.elementor-element-3ddfe698 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-67da21d{text-align:right;}.elementor-2007 .elementor-element.elementor-element-66cb5048 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-15fe129c{text-align:right;}.elementor-2007 .elementor-element.elementor-element-4f5be2a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-25aadab4{text-align:right;}.elementor-2007 .elementor-element.elementor-element-203566b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-787f6537{text-align:right;}.elementor-2007 .elementor-element.elementor-element-435b0c9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-2be7b319{text-align:right;}.elementor-2007 .elementor-element.elementor-element-6ec3761c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-61e6aec4{text-align:right;}.elementor-2007 .elementor-element.elementor-element-52012ee2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-4c573f06{text-align:right;}.elementor-2007 .elementor-element.elementor-element-6fca1a4e{text-align:left;}.elementor-2007 .elementor-element.elementor-element-437cead6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-1b8f59d7 img{max-width:150px;}.elementor-2007 .elementor-element.elementor-element-30e8f409{text-align:center;font-size:14px;color:var( --e-global-color-2e172be4 );}.elementor-2007 .elementor-element.elementor-element-273dad6a{text-align:left;}.elementor-2007 .elementor-element.elementor-element-35475e24 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-97a2b83{text-align:left;}.elementor-2007 .elementor-element.elementor-element-1ba1e10a{text-align:right;}.elementor-2007 .elementor-element.elementor-element-7262bc02 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2007 .elementor-element.elementor-element-6c6e8150 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-2007 .elementor-element.elementor-element-2e18cb15{text-align:center;}.elementor-2007 .elementor-element.elementor-element-2e18cb15 img{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-2007 .elementor-element.elementor-element-169daf41 img{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-2007 .elementor-element.elementor-element-29203d86 img{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2007 .elementor-element.elementor-element-5175392b{width:80.088%;}.elementor-2007 .elementor-element.elementor-element-59271c0b{width:19.737%;}.elementor-2007 .elementor-element.elementor-element-417be68e{width:45%;}.elementor-2007 .elementor-element.elementor-element-298f44fb{width:46.332%;}.elementor-2007 .elementor-element.elementor-element-2c805ef1{width:8%;}.elementor-2007 .elementor-element.elementor-element-4eb6175e{width:65%;}.elementor-2007 .elementor-element.elementor-element-7fbc9a51{width:28.332%;}.elementor-2007 .elementor-element.elementor-element-418ff7eb{width:6%;}.elementor-2007 .elementor-element.elementor-element-4749d8df{width:15%;}.elementor-2007 .elementor-element.elementor-element-16b6858e{width:60%;}.elementor-2007 .elementor-element.elementor-element-266bd0ee{width:5%;}.elementor-2007 .elementor-element.elementor-element-11766818{width:89.331%;}.elementor-2007 .elementor-element.elementor-element-7a2137cc{width:5%;}.elementor-2007 .elementor-element.elementor-element-167a9c96{width:45%;}.elementor-2007 .elementor-element.elementor-element-70d3df9c{width:18%;}.elementor-2007 .elementor-element.elementor-element-7dc1a770{width:63.33%;}.elementor-2007 .elementor-element.elementor-element-7658dae2{width:18%;}.elementor-2007 .elementor-element.elementor-element-3b358f42{width:46.332%;}.elementor-2007 .elementor-element.elementor-element-45df25{width:8%;}.elementor-2007 .elementor-element.elementor-element-19537705{width:45%;}.elementor-2007 .elementor-element.elementor-element-77b833a8{width:46.332%;}.elementor-2007 .elementor-element.elementor-element-1269abbf{width:8%;}.elementor-2007 .elementor-element.elementor-element-24fba509{width:80.088%;}.elementor-2007 .elementor-element.elementor-element-17c54746{width:19.737%;}.elementor-2007 .elementor-element.elementor-element-6a63ddb5{width:45%;}.elementor-2007 .elementor-element.elementor-element-391a8532{width:46.332%;}.elementor-2007 .elementor-element.elementor-element-21693af5{width:8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2007 .elementor-element.elementor-element-4eb6175e{width:50%;}.elementor-2007 .elementor-element.elementor-element-7fbc9a51{width:44%;}.elementor-2007 .elementor-element.elementor-element-418ff7eb{width:6%;}.elementor-2007 .elementor-element.elementor-element-415ae0b7{width:50%;}.elementor-2007 .elementor-element.elementor-element-76499710{width:50%;}.elementor-2007 .elementor-element.elementor-element-270bc8de{width:50%;}}@media(min-width:1025px){.elementor-2007 .elementor-element.elementor-element-652de655:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2007 .elementor-element.elementor-element-652de655 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2007 .elementor-element.elementor-element-7c35c09f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2007 .elementor-element.elementor-element-7c35c09f .elementor-heading-title{font-size:75px;}}@media(max-width:767px){.elementor-2007 .elementor-element.elementor-element-43f6871e > .elementor-widget-container{margin:0px 0px -47px 0px;}.elementor-2007 .elementor-element.elementor-element-7c35c09f .elementor-heading-title{font-size:33px;}.elementor-2007 .elementor-element.elementor-element-757c7c56 .elementor-heading-title{font-size:25px;}.elementor-2007 .elementor-element.elementor-element-3118a680 > .elementor-widget-container{margin:30px 0px 0px 0px;}body:not(.rtl) .elementor-2007 .elementor-element.elementor-element-385992b3{right:0px;}body.rtl .elementor-2007 .elementor-element.elementor-element-385992b3{left:0px;}.elementor-2007 .elementor-element.elementor-element-7c02b2bb{text-align:left;}.elementor-2007 .elementor-element.elementor-element-556b9197{text-align:left;}.elementor-2007 .elementor-element.elementor-element-67da21d{text-align:left;}.elementor-2007 .elementor-element.elementor-element-15fe129c{text-align:left;}.elementor-2007 .elementor-element.elementor-element-25aadab4{text-align:left;}.elementor-2007 .elementor-element.elementor-element-787f6537{text-align:left;}.elementor-2007 .elementor-element.elementor-element-2be7b319{text-align:left;}.elementor-2007 .elementor-element.elementor-element-61e6aec4{text-align:left;}.elementor-2007 .elementor-element.elementor-element-4c573f06{text-align:left;}}/* Start custom CSS for heading, class: .elementor-element-7c02b2bb */.elementor-2007 .elementor-element.elementor-element-7c02b2bb h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53bd958 */.elementor-2007 .elementor-element.elementor-element-53bd958 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-556b9197 */.elementor-2007 .elementor-element.elementor-element-556b9197 h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5391a38 */.elementor-2007 .elementor-element.elementor-element-5391a38 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67da21d */.elementor-2007 .elementor-element.elementor-element-67da21d h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bf79926 */.elementor-2007 .elementor-element.elementor-element-2bf79926 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15fe129c */.elementor-2007 .elementor-element.elementor-element-15fe129c h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14df450d */.elementor-2007 .elementor-element.elementor-element-14df450d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25aadab4 */.elementor-2007 .elementor-element.elementor-element-25aadab4 h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59868153 */.elementor-2007 .elementor-element.elementor-element-59868153 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-787f6537 */.elementor-2007 .elementor-element.elementor-element-787f6537 h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ec2a403 */.elementor-2007 .elementor-element.elementor-element-2ec2a403 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2be7b319 */.elementor-2007 .elementor-element.elementor-element-2be7b319 h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44cef9fb */.elementor-2007 .elementor-element.elementor-element-44cef9fb p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61e6aec4 */.elementor-2007 .elementor-element.elementor-element-61e6aec4 h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6daeb7b */.elementor-2007 .elementor-element.elementor-element-6daeb7b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c573f06 */.elementor-2007 .elementor-element.elementor-element-4c573f06 h4 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58d88700 */.elementor-2007 .elementor-element.elementor-element-58d88700 p {
    margin-bottom: 0;
}/* End custom CSS */