@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;700&display=swap";
element>element{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans KR,sans-serif!important}.Kontakt{background-color:#fafafa;width:100%;height:100%;min-height:100vh;padding:0 20px 40px}#color{color:#000}.konbanner{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.koncard-container{width:850px;margin:0;display:grid}.koncard-img{z-index:1;text-align:center;background:#fff;border-bottom:3px solid #fafafa;border-top-left-radius:7px;border-top-right-radius:7px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;row-gap:42px;width:100%;height:380px;padding:38px 52px;display:grid}.konbanner h2{margin-bottom:20px;padding-bottom:40px}.koncard-content{background:#fff;border-bottom-right-radius:7px;border-bottom-left-radius:7px;height:103%}.koncard-content .schreibuns{text-align:center;color:#000;padding:25px 0 10px;font-size:26px;font-weight:500}.konFormWrap{margin-top:30px}.konform-row{text-align:center;align-items:center;width:90%;display:flex;flex-wrap:nowrap!important;margin-left:auto!important;margin-right:auto!important}form select,form input{border:none;border-bottom:1px solid #eee;outline:none;width:100%;margin:15px 12px;padding:5px;font-size:15px;font-weight:300;display:block;font-family:Noto Sans KR,sans-serif!important}form input[type=text],form input[type=number],form input[type=date],select,textarea{color:#000}form input::placeholder,form textarea::placeholder{color:#464141}form input[type=submit]{color:#fff;cursor:pointer;text-align:center;background:#e61;border-radius:4px;justify-content:center;align-items:center;width:95%;padding:12px 0}form .textarea{border-bottom:1px solid #eee;height:150px;padding-bottom:150px}form textarea{border:none;border-bottom:1px solid #eee;outline:none;width:100%;margin:15px 12px;padding:5px;font-size:15px;font-weight:300;display:block;font-family:Noto Sans KR,sans-serif!important}form p{text-align:center;outline:none;width:100%;height:55px;padding:5px 40px 15px;font-size:13px}form input[type=submit]:hover{opacity:.9}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#fff}.konalert{z-index:10000;background-color:#d4edda;border-radius:7px;flex-wrap:wrap;width:850px;height:150px;margin-left:auto;margin-right:auto;padding:20px;display:grid;position:absolute;top:90px;box-shadow:0 5px 15px 2px #b5b5b578}.konalert h4{color:#145724;outline:none;width:100%;margin:auto;font-size:20px;display:block}.konalert hr{color:#145724;outline:none;width:100%;margin:auto;display:block}.konalert p{color:#145724;outline:none;width:100%;margin:auto;font-size:14px;display:block}.contactDetail__icon{background:#fafafa;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.contactDetail__icon svg{color:#000;width:24px;height:24px;display:block}.contactDetails{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:30px;width:min(100%,720px);margin:0 auto;display:grid}.textfeld{color:#000;text-align:center;width:100%;height:auto;line-height:1.6;position:static}.contactDetail{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.contactDetail__link{color:#000;text-align:center;overflow-wrap:anywhere;line-height:1.45;text-decoration:none}.contactDetail__link:hover,.contactDetail__link:active,.contactDetail__link:visited,.contactDetail__link:focus{color:#000;cursor:pointer;text-decoration:none}@media (max-width:992px){.koncard-content{height:fit-content}.konform-row{text-align:left;flex-wrap:wrap!important}.koncard-container{grid-template-columns:100%;width:100%;margin:0;padding:10px 0}.konalert{width:95%}.koncard-img{height:330px}.textfeld{height:auto;padding:0 15px 30px}#color{padding-left:10px}}@media (max-width:630px){.contactDetails{grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,340px)}.contactDetail{flex-direction:row;align-items:center;gap:14px;width:100%;min-height:42px}.contactDetail__icon{width:42px;height:42px}.contactDetail__icon svg{width:19px;height:19px}.koncard-img{row-gap:28px;min-height:0;padding:32px 22px;height:auto!important}.contactDetail__link{text-align:left;flex:1;min-width:0}.textfeld{padding:0}}@media (max-width:450px){.konalert{height:200px}}@media (max-width:360px){form p{height:85px}}
