.elementor .s-hero-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;display:block;}.elementor .s-hero-heading{max-width:720px;font-family:Montserrat;font-weight:700;font-size:48px;color:#272727;letter-spacing:-0.5px;line-height:56px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-lead{max-width:640px;font-family:Merriweather;font-weight:400;font-size:19px;color:#5C5C5C;line-height:32px;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-cta{min-width:200px;position:relative;z-index:1;font-family:Montserrat;font-weight:600;font-size:16px;color:#FFFFFF;line-height:180%;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-image:linear-gradient(#141414, #141414);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 3px #000000;display:inline-block;border:0;transition:translate .2s ease;\n}.elementor .s-hero-cta:hover,.elementor .s-hero-cta:focus-visible{translate:0 -2px;color:#FFFFFF;\n}.elementor .s-hero-cta-wrap{width:auto;position:relative;padding-block-start:0px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:15px;display:inline-block;gap:0px;&::before{content:'';position:absolute;left:0;top:0;right:15px;bottom:15px;width:auto;height:auto;box-shadow:0 0 0 3px #F17F1E;transform:translate(11px,11px);transition:transform .2s ease;pointer-events:none;} &:hover::before{transform:translate(6px,6px);}\n}.elementor .s-hero-textlink-text{font-family:Montserrat;font-weight:600;font-size:16px;color:#141414;line-height:22px;text-decoration:none;display:block;}.elementor .s-hero-textlink{width:auto;text-decoration:none;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:inline-block;gap:0px;border-bottom:2px solid #F17F1E;transition:color .2s ease; &:hover span{color:#A8520C;}\n}.elementor .s-hero-actions{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:36px;flex-wrap:wrap;align-items:center;}.elementor .s-hero-stat-1-num{font-family:Montserrat;font-weight:700;font-size:26px;color:#272727;line-height:32px;display:block;}.elementor .s-hero-stat-1-cap{font-family:Merriweather;font-weight:400;font-size:14px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-hero-stat-1{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:64px;display:flex;flex-direction:column;gap:6px;}.elementor .s-hero-stat-2-num{font-family:Montserrat;font-weight:700;font-size:26px;color:#272727;line-height:32px;display:block;}.elementor .s-hero-stat-2-cap{font-family:Merriweather;font-weight:400;font-size:14px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-hero-stat-2{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-left:1px solid #D6D6D6;\n}.elementor .s-hero-stats{width:auto;max-width:820px;column-gap:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;row-gap:32px;flex-wrap:wrap;border-top:1px solid #D6D6D6;\n}.elementor .s-hero-container{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:0px;}.elementor .s-hero-img-1{width:100%;aspect-ratio:16 / 9;object-fit:cover;box-shadow:1px 1px 3px 0px #FFFFFF;display:block;object-position:top;transition:scale .3s ease, box-shadow .3s ease;transform:translateX(-12%);\n}.elementor .s-hero-img-1:hover,.elementor .s-hero-img-1:focus-visible{scale:1.045;box-shadow:6px 10px 24px rgba(20,20,20,0.22);position:relative;z-index:2;\n}.elementor .s-hero-img-2{width:100%;aspect-ratio:16 / 9;object-fit:cover;box-shadow:1px 1px 3px 0px #FFFFFF;display:block;object-position:top;transition:scale .3s ease, box-shadow .3s ease;transform:translateX(-12%);\n}.elementor .s-hero-img-2:hover,.elementor .s-hero-img-2:focus-visible{scale:1.045;box-shadow:6px 10px 24px rgba(20,20,20,0.22);position:relative;z-index:2;\n}.elementor .s-hero-img-3{width:100%;aspect-ratio:16 / 9;object-fit:cover;box-shadow:1px 1px 3px 0px #FFFFFF;display:block;object-position:top;transition:scale .3s ease, box-shadow .3s ease;transform:translateX(-12%);\n}.elementor .s-hero-img-3:hover,.elementor .s-hero-img-3:focus-visible{scale:1.045;box-shadow:6px 10px 24px rgba(20,20,20,0.22);position:relative;z-index:2;\n}.elementor .s-hero-img-4{width:100%;aspect-ratio:16 / 9;object-fit:cover;box-shadow:1px 1px 3px 0px #FFFFFF;display:block;object-position:top;transition:scale .3s ease, box-shadow .3s ease;transform:translateX(12%);\n}.elementor .s-hero-img-4:hover,.elementor .s-hero-img-4:focus-visible{scale:1.045;box-shadow:6px 10px 24px rgba(20,20,20,0.22);position:relative;z-index:2;\n}.elementor .s-hero-img-5{width:100%;aspect-ratio:16 / 9;object-fit:cover;box-shadow:1px 1px 3px 0px #FFFFFF;display:block;object-position:top;transition:scale .3s ease, box-shadow .3s ease;transform:translateX(12%);\n}.elementor .s-hero-img-5:hover,.elementor .s-hero-img-5:focus-visible{scale:1.045;box-shadow:6px 10px 24px rgba(20,20,20,0.22);position:relative;z-index:2;\n}.elementor .s-hero-img-6{width:100%;aspect-ratio:16 / 9;object-fit:cover;box-shadow:1px 1px 3px 0px #FFFFFF;display:block;object-position:top;transition:scale .3s ease, box-shadow .3s ease;transform:translateX(12%);\n}.elementor .s-hero-img-6:hover,.elementor .s-hero-img-6:focus-visible{scale:1.045;box-shadow:6px 10px 24px rgba(20,20,20,0.22);position:relative;z-index:2;\n}.elementor .s-hero-collage{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:41px;grid-template-columns:1fr 1fr 1fr;transform:matrix3d(0.986286, 0.148344, 0.0723521, 0, -0.165048, 0.886468, 0.432359, 0, 0, -0.438371, 0.898794, 0, 0, 0, 0, 1);transform-origin:50% 0;\n}.elementor .s-hero-camera{width:100%;padding-block-start:96px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;perspective:1000px;animation:cw-hero-rise .9s cubic-bezier(.16,.84,.44,1) .1s both;\n}.elementor .s-hero-inner{width:100%;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-hero{width:100%;overflow:hidden;position:relative;scroll-margin-top:110px;padding-block-start:88px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistungen-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-leistungen-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:10px;}.elementor .s-leistungen-left{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistung-1-title{font-family:Montserrat;font-weight:600;font-size:22px;color:#272727;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-1-text{font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-1{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistung-2-title{font-family:Montserrat;font-weight:600;font-size:22px;color:#272727;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-2-text{font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-2{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistung-3-title{font-family:Montserrat;font-weight:600;font-size:22px;color:#272727;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-3-text{font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-3{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistung-4-title{font-family:Montserrat;font-weight:600;font-size:22px;color:#272727;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-4-text{font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-leistung-4{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistungen-list{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-leistungen-grid{width:100%;padding-block-start:24px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .s-leistungen-card{width:100%;padding-block-start:48px;padding-block-end:16px;padding-inline-start:64px;padding-inline-end:64px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:28px 28px 150px 0px rgba(0,0,0,0.15);display:block;gap:0px;}.elementor .s-leistungen-inner{width:100%;max-width:1200px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:0px;}.elementor .s-leistungen{width:100%;position:relative;scroll-margin-top:110px;padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-ablauf-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-ablauf-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ablauf-head{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-step-1-num{font-family:Montserrat;font-weight:700;font-size:40px;color:#272727;line-height:44px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-step-1-title{font-family:Montserrat;font-weight:600;font-size:20px;color:#272727;line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-1-text{font-family:Merriweather;font-weight:400;font-size:15px;color:#5C5C5C;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-1{width:auto;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-top:3px solid #F17F1E;\n}.elementor .s-step-2-num{font-family:Montserrat;font-weight:700;font-size:40px;color:#272727;line-height:44px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-step-2-title{font-family:Montserrat;font-weight:600;font-size:20px;color:#272727;line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-2-text{font-family:Merriweather;font-weight:400;font-size:15px;color:#5C5C5C;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-2{width:auto;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-top:3px solid #F17F1E;\n}.elementor .s-step-3-num{font-family:Montserrat;font-weight:700;font-size:40px;color:#272727;line-height:44px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-step-3-title{font-family:Montserrat;font-weight:600;font-size:20px;color:#272727;line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-3-text{font-family:Merriweather;font-weight:400;font-size:15px;color:#5C5C5C;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-3{width:auto;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-top:3px solid #F17F1E;\n}.elementor .s-step-4-num{font-family:Montserrat;font-weight:700;font-size:40px;color:#272727;line-height:44px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-step-4-title{font-family:Montserrat;font-weight:600;font-size:20px;color:#272727;line-height:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-4-text{font-family:Merriweather;font-weight:400;font-size:15px;color:#5C5C5C;line-height:26px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-step-4{width:auto;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-top:3px solid #F17F1E;\n}.elementor .s-ablauf-steps{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:40px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .s-ablauf-inner{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:40px;}.elementor .s-ablauf{width:100%;scroll-margin-top:110px;padding-block-start:60px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px -1px 55px 0px rgba(0,0,0,0.06);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-projekte-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-projekte-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekte-head{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-projekt-1-eyebrow{font-family:Montserrat;font-weight:500;font-size:26px;color:#5C5C5C;letter-spacing:1px;line-height:28.6px;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-projekt-1-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekt-1-tag-1{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-1-tag-2{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-1-tag-3{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-1-tags{width:auto;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:10px;flex-wrap:wrap;}.elementor .s-projekt-1-desc{max-width:542px;font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekt-1-btn{min-width:200px;position:relative;z-index:1;font-family:Montserrat;font-weight:600;font-size:16px;color:#FFFFFF;line-height:180%;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-image:linear-gradient(#141414, #141414);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 3px #000000;display:inline-block;border:0;transition:translate .2s ease;\n}.elementor .s-projekt-1-btn:hover,.elementor .s-projekt-1-btn:focus-visible{translate:0 -2px;color:#FFFFFF;\n}.elementor .s-projekt-1-btn-wrap{width:auto;position:relative;padding-block-start:0px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:15px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-block;gap:0px;&::before{content:'';position:absolute;left:0;top:0;right:15px;bottom:15px;width:auto;height:auto;box-shadow:0 0 0 3px #F17F1E;transform:translate(11px,11px);transition:transform .2s ease;pointer-events:none;} &:hover::before{transform:translate(6px,6px);}\n}.elementor .s-projekt-1-text{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-projekt-1-image{width:100%;height:auto;position:relative;z-index:1;display:block;transition:scale .35s cubic-bezier(.16,.84,.44,1);\n}.elementor .s-projekt-1-hover-text{font-family:Montserrat;font-weight:600;font-size:15px;color:#A8520C;line-height:28.8px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:12px;display:block;}.elementor .s-projekt-1-hover{width:auto;height:44px;overflow:hidden;position:absolute;inset-inline-end:0px;inset-block-end:-42px;padding-block-start:2px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-end;align-items:center;& span{opacity:0;transition:opacity .25s ease;} &::after{content:'';display:block;flex:none;width:35px;height:15px;background:#A8520C;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDM1IDE1Jz48cGF0aCBkPSdNMCA3LjVoMzJNMjYgMS41bDYgNi02IDYnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDM1IDE1Jz48cGF0aCBkPSdNMCA3LjVoMzJNMjYgMS41bDYgNi02IDYnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+") no-repeat center/contain;transform:translateX(-35px);opacity:0;transition:transform .25s ease,opacity .25s ease;}\n}.elementor .s-projekt-1-mockup{width:auto;position:relative;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;&::before{content:'';position:absolute;top:auto;right:auto;left:-24px;bottom:-24px;width:70px;height:130px;z-index:0;background-image:radial-gradient(circle,#F17F1E 1.6px,transparent 1.8px);background-size:10px 10px;} &:hover .s-projekt-1-hover span,&:focus-visible .s-projekt-1-hover span{opacity:1;} &:hover .s-projekt-1-hover::after,&:focus-visible .s-projekt-1-hover::after{transform:none;opacity:1;} &:hover img,&:focus-visible img{scale:1.05;}\n}.elementor .s-projekt-1-row{width:100%;column-gap:60px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:14px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .s-projekt-2-eyebrow{font-family:Montserrat;font-weight:500;font-size:26px;color:#5C5C5C;letter-spacing:1px;line-height:28.6px;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-projekt-2-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekt-2-tag-1{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-2-tag-2{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-2-tag-3{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-2-tags{width:auto;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:10px;flex-wrap:wrap;}.elementor .s-projekt-2-desc{max-width:542px;font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekt-2-btn{min-width:200px;position:relative;z-index:1;font-family:Montserrat;font-weight:600;font-size:16px;color:#FFFFFF;line-height:180%;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-image:linear-gradient(#141414, #141414);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 3px #000000;display:inline-block;border:0;transition:translate .2s ease;\n}.elementor .s-projekt-2-btn:hover,.elementor .s-projekt-2-btn:focus-visible{translate:0 -2px;color:#FFFFFF;\n}.elementor .s-projekt-2-btn-wrap{width:auto;position:relative;padding-block-start:0px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:15px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-block;gap:0px;&::before{content:'';position:absolute;left:0;top:0;right:15px;bottom:15px;width:auto;height:auto;box-shadow:0 0 0 3px #F17F1E;transform:translate(11px,11px);transition:transform .2s ease;pointer-events:none;} &:hover::before{transform:translate(6px,6px);}\n}.elementor .s-projekt-2-text{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-projekt-2-image{width:100%;height:auto;position:relative;z-index:1;display:block;transition:scale .35s cubic-bezier(.16,.84,.44,1);\n}.elementor .s-projekt-2-hover-text{font-family:Montserrat;font-weight:600;font-size:15px;color:#A8520C;line-height:28.8px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:12px;display:block;}.elementor .s-projekt-2-hover{width:auto;height:44px;overflow:hidden;position:absolute;inset-inline-end:0px;inset-block-end:-42px;padding-block-start:2px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-end;align-items:center;& span{opacity:0;transition:opacity .25s ease;} &::after{content:'';display:block;flex:none;width:35px;height:15px;background:#A8520C;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDM1IDE1Jz48cGF0aCBkPSdNMCA3LjVoMzJNMjYgMS41bDYgNi02IDYnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDM1IDE1Jz48cGF0aCBkPSdNMCA3LjVoMzJNMjYgMS41bDYgNi02IDYnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+") no-repeat center/contain;transform:translateX(-35px);opacity:0;transition:transform .25s ease,opacity .25s ease;}\n}.elementor .s-projekt-2-mockup{width:auto;position:relative;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;&::before{content:'';position:absolute;top:auto;right:auto;left:-24px;bottom:-24px;width:70px;height:130px;z-index:0;background-image:radial-gradient(circle,#F17F1E 1.6px,transparent 1.8px);background-size:10px 10px;} &:hover .s-projekt-2-hover span,&:focus-visible .s-projekt-2-hover span{opacity:1;} &:hover .s-projekt-2-hover::after,&:focus-visible .s-projekt-2-hover::after{transform:none;opacity:1;} &:hover img,&:focus-visible img{scale:1.05;}\n}.elementor .s-projekt-2-row{width:100%;column-gap:60px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:14px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .s-projekt-3-eyebrow{font-family:Montserrat;font-weight:500;font-size:26px;color:#5C5C5C;letter-spacing:1px;line-height:28.6px;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-projekt-3-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekt-3-tag-1{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-3-tag-2{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-3-tag-3{font-family:Montserrat;font-weight:500;font-size:13px;color:#272727;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:10px;border-radius:6px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-block;}.elementor .s-projekt-3-tags{width:auto;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:10px;flex-wrap:wrap;}.elementor .s-projekt-3-desc{max-width:542px;font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:20px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-projekt-3-btn{min-width:200px;position:relative;z-index:1;font-family:Montserrat;font-weight:600;font-size:16px;color:#FFFFFF;line-height:180%;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-image:linear-gradient(#141414, #141414);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 3px #000000;display:inline-block;border:0;transition:translate .2s ease;\n}.elementor .s-projekt-3-btn:hover,.elementor .s-projekt-3-btn:focus-visible{translate:0 -2px;color:#FFFFFF;\n}.elementor .s-projekt-3-btn-wrap{width:auto;position:relative;padding-block-start:0px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:15px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-block;gap:0px;&::before{content:'';position:absolute;left:0;top:0;right:15px;bottom:15px;width:auto;height:auto;box-shadow:0 0 0 3px #F17F1E;transform:translate(11px,11px);transition:transform .2s ease;pointer-events:none;} &:hover::before{transform:translate(6px,6px);}\n}.elementor .s-projekt-3-text{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-projekt-3-image{width:100%;height:auto;position:relative;z-index:1;display:block;transition:scale .35s cubic-bezier(.16,.84,.44,1);\n}.elementor .s-projekt-3-hover-text{font-family:Montserrat;font-weight:600;font-size:15px;color:#A8520C;line-height:28.8px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:12px;display:block;}.elementor .s-projekt-3-hover{width:auto;height:44px;overflow:hidden;position:absolute;inset-inline-end:0px;inset-block-end:-42px;padding-block-start:2px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-end;align-items:center;& span{opacity:0;transition:opacity .25s ease;} &::after{content:'';display:block;flex:none;width:35px;height:15px;background:#A8520C;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDM1IDE1Jz48cGF0aCBkPSdNMCA3LjVoMzJNMjYgMS41bDYgNi02IDYnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDM1IDE1Jz48cGF0aCBkPSdNMCA3LjVoMzJNMjYgMS41bDYgNi02IDYnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41Jy8+PC9zdmc+") no-repeat center/contain;transform:translateX(-35px);opacity:0;transition:transform .25s ease,opacity .25s ease;}\n}.elementor .s-projekt-3-mockup{width:auto;position:relative;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;&::before{content:'';position:absolute;top:auto;right:auto;left:-24px;bottom:-24px;width:70px;height:130px;z-index:0;background-image:radial-gradient(circle,#F17F1E 1.6px,transparent 1.8px);background-size:10px 10px;} &:hover .s-projekt-3-hover span,&:focus-visible .s-projekt-3-hover span{opacity:1;} &:hover .s-projekt-3-hover::after,&:focus-visible .s-projekt-3-hover::after{transform:none;opacity:1;} &:hover img,&:focus-visible img{scale:1.05;}\n}.elementor .s-projekt-3-row{width:100%;column-gap:60px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:14px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .s-projekte-more-text{font-family:Montserrat;font-weight:600;font-size:16px;color:#141414;line-height:22px;text-decoration:none;display:block;}.elementor .s-projekte-more-link{width:auto;text-decoration:none;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;display:inline-block;gap:0px;border-bottom:2px solid #F17F1E;transition:color .2s ease; &:hover span{color:#A8520C;}\n}.elementor .s-projekte-more{width:100%;padding-block-start:0px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:0px;justify-content:center;}.elementor .s-projekte-inner{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:0px;}.elementor .s-projekte{width:100%;scroll-margin-top:110px;padding-block-start:100px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-stimmen-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-stimmen-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stimmen-head{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-big-quote-mark{width:96px;height:80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5NicgaGVpZ2h0PSc4MCcgdmlld0JveD0nMCAwIDk2IDgwJz48cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIGZpbGw9JyNGMTdGMUUnLz48cmVjdCB4PSc1MicgeT0nMCcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyBmaWxsPScjRjE3RjFFJy8+PHJlY3QgeD0nMjAnIHk9JzQwJyB3aWR0aD0nMjAnIGhlaWdodD0nMzAnIGZpbGw9JyNGMTdGMUUnLz48cmVjdCB4PSc3MicgeT0nNDAnIHdpZHRoPScyMCcgaGVpZ2h0PSczMCcgZmlsbD0nI0YxN0YxRScvPjwvc3ZnPg==") no-repeat center/contain;\n}.elementor .s-big-quote-text{max-width:900px;font-family:Merriweather;font-weight:400;font-size:26px;color:#272727;line-height:42px;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-big-quote-avatar-img{width:52px;height:52px;object-fit:cover;display:block;}.elementor .s-big-quote-avatar{width:52px;height:52px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:#FFFFFF;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .s-big-quote-who-name{font-family:Montserrat;font-weight:600;font-size:16px;color:#141414;line-height:22px;display:block;}.elementor .s-big-quote-who-org{font-family:Merriweather;font-weight:400;font-size:14px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-big-quote-who{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-big-quote-author{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .s-big-quote-body{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-big-quote{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:32px;grid-template-columns:120px minmax(0, 1fr);align-items:start;}.elementor .s-card-1-text{font-family:Merriweather;font-weight:400;font-size:16px;color:#272727;line-height:29px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-1-avatar-img{width:44px;height:44px;object-fit:cover;display:block;}.elementor .s-card-1-avatar{width:44px;height:44px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:#FDF1E6;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .s-card-1-who-name{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:22px;display:block;}.elementor .s-card-1-who-org{font-family:Merriweather;font-weight:400;font-size:13px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-card-1-who{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-card-1-author{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-card-1{width:auto;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:1px 1px 40px 0px rgba(0,0,0,0.06);display:flex;flex-direction:column;gap:28px;justify-content:space-between;}.elementor .s-card-2-text{font-family:Merriweather;font-weight:400;font-size:16px;color:#272727;line-height:29px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-2-avatar-img{width:44px;height:44px;object-fit:cover;display:block;}.elementor .s-card-2-avatar{width:44px;height:44px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:#FDF1E6;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .s-card-2-who-name{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:22px;display:block;}.elementor .s-card-2-who-org{font-family:Merriweather;font-weight:400;font-size:13px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-card-2-who{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-card-2-author{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-card-2{width:auto;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:1px 1px 40px 0px rgba(0,0,0,0.06);display:flex;flex-direction:column;gap:28px;justify-content:space-between;}.elementor .s-card-3-text{font-family:Merriweather;font-weight:400;font-size:16px;color:#272727;line-height:29px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-3-avatar-img{width:44px;height:44px;object-fit:cover;display:block;}.elementor .s-card-3-avatar{width:44px;height:44px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:#FDF1E6;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .s-card-3-who-name{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:22px;display:block;}.elementor .s-card-3-who-org{font-family:Merriweather;font-weight:400;font-size:13px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-card-3-who{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-card-3-author{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-card-3{width:auto;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:1px 1px 40px 0px rgba(0,0,0,0.06);display:flex;flex-direction:column;gap:28px;justify-content:space-between;}.elementor .s-card-4-text{font-family:Merriweather;font-weight:400;font-size:16px;color:#272727;line-height:29px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-4-avatar-img{width:44px;height:44px;object-fit:cover;display:block;}.elementor .s-card-4-avatar{width:44px;height:44px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:#FDF1E6;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .s-card-4-who-name{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:22px;display:block;}.elementor .s-card-4-who-org{font-family:Merriweather;font-weight:400;font-size:13px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-card-4-who{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-card-4-author{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .s-card-4{width:auto;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:1px 1px 40px 0px rgba(0,0,0,0.06);display:flex;flex-direction:column;gap:28px;justify-content:space-between;}.elementor .s-stimmen-grid{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .s-stimmen-inner{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:48px;}.elementor .s-stimmen{width:100%;scroll-margin-top:110px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(#FDF1E6, #FDF1E6);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-ueber-mich-photo{width:100%;max-width:440px;aspect-ratio:4 / 5;object-fit:cover;position:relative;z-index:1;display:block;}.elementor .s-ueber-mich-photo-wrap{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;&::after{content:'';position:absolute;left:22px;top:22px;right:auto;bottom:auto;width:100%;max-width:440px;height:auto;aspect-ratio:4/5;box-shadow:0 0 0 3px #F17F1E;pointer-events:none;z-index:0;}\n}.elementor .s-ueber-mich-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-ueber-mich-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:16px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ueber-mich-p1{max-width:60ch;font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ueber-mich-p2{max-width:60ch;font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ueber-mich-p3{max-width:60ch;font-family:Merriweather;font-weight:400;font-size:17px;color:#272727;line-height:30px;font-style:italic;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ueber-mich-text{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-ueber-mich-grid{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:grid;gap:80px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;}.elementor .s-ueber-mich{width:100%;scroll-margin-top:110px;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-kontakt-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .s-kontakt-title{font-family:Montserrat;font-weight:600;font-size:34px;color:#272727;line-height:42px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-lead{max-width:60ch;font-family:Merriweather;font-weight:400;font-size:17px;color:#5C5C5C;line-height:30px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-intro{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;}.elementor .s-kontakt-dt-1{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:24px;display:block;}.elementor .s-kontakt-dd-1-t{font-family:Merriweather;font-weight:400;font-size:15px;color:#A8520C;line-height:24px;text-decoration:none;display:block;}.elementor .s-kontakt-dd-1{width:auto;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;transition:color .2s ease; &:hover span{color:#141414;}\n}.elementor .s-kontakt-dt-2{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:24px;display:block;}.elementor .s-kontakt-dd-2-t{font-family:Merriweather;font-weight:400;font-size:15px;color:#A8520C;line-height:24px;text-decoration:none;display:block;}.elementor .s-kontakt-dd-2{width:auto;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:0px;transition:color .2s ease; &:hover span{color:#141414;}\n}.elementor .s-kontakt-dt-3{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:24px;display:block;}.elementor .s-kontakt-dd-3{font-family:Merriweather;font-weight:400;font-size:15px;color:#272727;line-height:24px;font-style:italic;display:block;}.elementor .s-kontakt-details{width:100%;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:12px;grid-template-columns:90px minmax(0, 1fr);}.elementor .s-kontakt-whatsapp-text{font-family:Montserrat;font-weight:600;font-size:15px;color:#141414;line-height:22px;display:block;}.elementor .s-kontakt-whatsapp{width:auto;color:#141414;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;gap:10px;align-items:center;border:2px solid #141414;transition:background-color .2s ease; &::before{content:'';position:static;inset:auto;display:block;flex:none;width:22px;height:22px;background:#141414;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjgnPjxwYXRoIGQ9J000IDIwbDEuMy0zLjlBOCA4IDAgMSAxIDggMTl6Jy8+PHBhdGggZD0nTTkgMTBoNk05IDEzaDQnLz48L3N2Zz4=") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjgnPjxwYXRoIGQ9J000IDIwbDEuMy0zLjlBOCA4IDAgMSAxIDggMTl6Jy8+PHBhdGggZD0nTTkgMTBoNk05IDEzaDQnLz48L3N2Zz4=") no-repeat center/contain;} &:hover{background:#FDF1E6;}\n}.elementor .s-kontakt-whatsapp-note{font-family:Merriweather;font-weight:400;font-size:13px;color:#5C5C5C;line-height:22px;display:block;}.elementor .s-kontakt-whatsapp-wrap{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-kontakt-left{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-kontakt-form-title{max-width:450px;font-family:Montserrat;font-weight:700;font-size:30px;color:#141414;line-height:38px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-form-intro{max-width:422px;font-family:Merriweather;font-weight:400;font-size:14px;color:#5C5C5C;line-height:22px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;& a{color:#5C5C5C;text-decoration:none;}\n}.elementor .s-kontakt-form-col{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(#FFFFFF, #FFFFFF);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:28px 28px 150px 0px rgba(0,0,0,0.15);display:block;gap:0px;}.elementor .s-kontakt-inner{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:grid;gap:64px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;}.elementor .s-kontakt{width:100%;scroll-margin-top:110px;padding-block-start:60px;padding-block-end:159px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-karte-eyebrow{font-weight:600;font-size:12px;color:#A8520C;letter-spacing:2px;text-transform:uppercase;}.elementor .s-karte-title{font-weight:600;font-size:34px;color:#272727;}.elementor .s-karte-inner{width:100%;max-width:1140px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:1.5rem;}.elementor .s-karte-map-wrap{width:100%;height:460px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-karte{padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;flex-direction:column;gap:2rem;align-items:center;}.elementor .s-whatsapp-fab-label{color:#FFFFFF;display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;\n}.elementor .s-whatsapp-fab{width:60px;height:60px;position:fixed;inset-inline-end:28px;inset-block-end:28px;z-index:50;color:#FFFFFF;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-image:linear-gradient(#141414, #141414);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 3px #F17F1E,1px 1px 30px 0px rgba(0,0,0,0.25);display:flex;gap:0px;justify-content:center;align-items:center;transition:box-shadow .2s ease; &::before{content:'';position:static;inset:auto;display:block;width:28px;height:28px;background:#FFFFFF;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjgnPjxwYXRoIGQ9J000IDIwbDEuMy0zLjlBOCA4IDAgMSAxIDggMTl6Jy8+PHBhdGggZD0nTTkgMTBoNk05IDEzaDQnLz48L3N2Zz4=") no-repeat center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjgnPjxwYXRoIGQ9J000IDIwbDEuMy0zLjlBOCA4IDAgMSAxIDggMTl6Jy8+PHBhdGggZD0nTTkgMTBoNk05IDEzaDQnLz48L3N2Zz4=") no-repeat center/contain;} &:hover{box-shadow:0 0 0 5px #F17F1E,1px 1px 30px 0 rgba(0,0,0,.25);}\n}