.project_overview_container{width:100%}.project_overview_container h1{color:#1a1a1a;font-size:calc(24px + .625vw);font-weight:300;line-height:calc(31.71429px + .71429vw);margin-bottom:50px;padding-bottom:2rem}.project_overview_container .main-grid{display:grid;gap:60px;grid-template-columns:1fr 2fr;margin-bottom:40px}.project_overview_container .leistungsumfang{padding-right:40px}.project_overview_container.leistungsumfang h2{color:#201f1d;font-family:PP Mori Regular;font-size:calc(13.71429px + .08929vw);font-weight:600;letter-spacing:1px;line-height:calc(21.71429px + .08929vw);margin-bottom:20px;text-transform:uppercase}.project_overview_container .leistungsumfang ul{list-style:none}.project_overview_container .leistungsumfang li{color:#201f1d;font-size:calc(13.71429px + .08929vw);line-height:calc(21.71429px + .08929vw);margin-bottom:15px;padding-left:20px;position:relative}.project_overview_container .leistungsumfang li:before{color:#201f1d;content:"•";left:0;position:absolute}.project_overview_container .details-grid{display:grid;gap:0;grid-template-columns:1fr}.project_overview_container .detail-row{align-items:center;border-bottom:1px solid #201f1d;display:grid;grid-template-columns:1fr 2fr;padding:20px 0}.project_overview_container .label{font-family:PP Mori Regular;font-weight:600;letter-spacing:1px;padding-right:25px;text-transform:uppercase}.project_overview_container .label,.project_overview_container .value{color:#201f1d;font-size:calc(13.71429px + .08929vw);line-height:calc(21.71429px + .08929vw)}.project_overview_container .button-container{display:flex;grid-column:1/-1;justify-content:flex-start;margin-top:20px}.project_overview_container .cta-button{background-color:#ff6b6b;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:calc(13.71429px + .08929vw);line-height:calc(21.71429px + .08929vw);padding:15px 40px;transition:background-color .3s ease,transform .2s ease}.project_overview_container .cta-button:hover{background-color:#ff5252;transform:translateY(-2px)}.project_overview_container .cta-button:active{transform:translateY(0)}@media (max-width:1024px){.project_overview_container h1{font-size:calc(27.14286px + .89286vw);line-height:calc(37.14286px + .89286vw)}.project_overview_container .main-grid{gap:40px}.project_overview_container .detail-row{grid-template-columns:1fr 1.5fr}}@media (max-width:768px){.project_overview_container .container{padding:20px}.project_overview_container h1{font-size:calc(27.14286px + .89286vw);line-height:calc(37.14286px + .89286vw);margin-bottom:30px}.project_overview_container .main-grid{gap:30px;grid-template-columns:1fr}.project_overview_container .leistungsumfang{border-bottom:1px solid #201f1d;border-right:none;padding-bottom:30px;padding-right:0}.project_overview_container .detail-row{grid-template-columns:1fr}.project_overview_container .label{padding-bottom:5px;padding-right:0}.project_overview_container .value{padding-bottom:15px}.project_overview_container .button-container{display:block;justify-content:center;margin-top:3rem}.project_overview_container .cta-button{max-width:300px;width:100%}}@media (max-width:480px){.project_overview_container h1{font-size:calc(24px + .625vw);line-height:calc(31.71429px + .71429vw)}.project_overview_container .leistungsumfang li{margin-bottom:12px}.project_overview_container .cta-button,.project_overview_container .label,.project_overview_container .leistungsumfang li,.project_overview_container .value{font-size:calc(13.71429px + .08929vw);line-height:calc(21.71429px + .08929vw)}.project_overview_container .cta-button{padding:12px 30px}}.project_overview_container .leistungsumfang h2{font-size:calc(13.71429px + .08929vw);line-height:calc(21.71429px + .08929vw);padding-bottom:1rem}.salmon{background-color:#f56e61;ackground-color:#f56e61}.salmon,.salmon:hover{border:0 #000;border-radius:100vw;color:#fff;display:flex;font-family:PPMori;font-family:PP Mori Regular;font-size:18px;font-weight:400;height:100%!important;padding:14px 24px;text-align:center;text-box-trim:trim-both;text-decoration:none;width:100%}.salmon:hover{ackground-color:#000}.details-grid a{text-decoration:none}