#root,body,html{height:100%;margin:0}.app{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.main-content{min-height:0}.app>footer{align-self:end}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{grid-gap:0;background-color:#000;box-shadow:0 1px 3px -2px #000;display:grid;gap:0;grid-template-areas:"logo image nav-menu";grid-template-columns:30% 20% 50%;padding:0}.nav-logo,.navbar{align-items:center;height:80px;width:100%}.nav-logo{background-color:#227db9;color:#fff;color:#fff!important;display:flex;font-size:10px;font-weight:700;grid-area:logo;justify-content:center;text-align:center;text-decoration:none!important}.nav-logo a,.nav-logo h1{color:#fff;text-decoration:none}.nav-logo h1{margin:0}.nav-logo a:active,.nav-logo a:hover,.nav-logo a:visited{color:#fff;text-decoration:none}.nav-image{display:flex;grid-area:image;height:100%;width:100%}.nav-image img{height:80px;object-fit:fill;width:100%}.nav-menu{align-items:center;color:#fff;display:flex;grid-area:nav-menu;height:100%;justify-content:flex-end;position:relative}.nav-menu ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0 20px 0 0}.nav-menu li{color:#fff;cursor:pointer;font-size:20px;padding-right:5px;position:relative;transition:color .3s ease}.nav-menu a{color:inherit;position:relative;text-decoration:none}.nav-menu a:hover{color:#0056b3}.nav-menu a:after{background-color:#0056b3;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-menu a:hover:after{width:100%}.nav-menu .dropdown{display:none}.menu.active .nav-menu .dropdown{background:#333;display:flex;flex-direction:column;gap:10px;min-width:150px;padding:10px;position:absolute;right:10px;top:60px;z-index:1000}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem;padding:10px 20px 3px 10px}@media (max-width:767px){.navbar{grid-template-columns:40% 20% 40%}.nav-logo{font-size:10px}.menu-toggle{display:block;font-size:45px}.menu-links.inline{display:none}.menu-links.dropdown li{display:list-item}.menu.active .nav-menu .dropdown{left:0;max-height:calc(100vh - 60px);overflow-y:auto;right:0;text-align:center}.nav-menu li{font-size:18px;padding:10px 0}}@media (min-width:768px) and (max-width:1023px){.menu-toggle{display:block;font-size:45px}.menu-links.inline li{display:none}.menu-links.inline li:nth-child(-n+3){display:list-item}.menu-links.dropdown li:nth-child(-n+3){display:none}.menu-links.dropdown li:nth-child(n+4){display:list-item}.menu-links.inline li{font-size:21px}}@media (min-width:1024px) and (max-width:1360px){.menu-links.inline li{display:none}.menu-links.inline li:nth-child(-n+5){display:list-item}.menu-links.dropdown li:nth-child(-n+5){display:none}.menu-links.dropdown li:nth-child(n+5){display:list-item}}@media (min-width:1360px) and (max-width:1550px){.menu-links.inline li{font-size:27px}}@media (min-width:1550px){.menu-links.inline li{font-size:30px}.nav-logo{font-size:15px}}.footer{align-items:center;background-color:#000;box-sizing:border-box;display:flex;grid-column:1/-1;height:50px;justify-content:space-between;padding:24px 16px;width:100%}.footer,.footer a{color:#fff!important;font-size:1rem}.footer a{text-decoration:none}.footer a:hover{color:#a9a8a8}@media (max-width:767px){.footer{padding:16px 12px}.copyleft,.footer{font-size:.5rem}.copyleft a{font-size:.6rem}}@media (min-width:768px) and (max-width:1023px){.footer{font-size:.95rem;padding:20px 16px}.copyleft,.copyleft a{font-size:1.1rem}}@media (min-width:1024px) and (max-width:1439px){.footer{font-size:1rem;padding:24px 16px}.copyleft,.copyleft a{font-size:1.3rem}}@media (min-width:1440px){.footer{font-size:1rem;padding:32px 24px}.copyleft,.copyleft a{font-size:1.4rem}}.warning{align-items:center;background-color:#fff5f5;border-bottom:2px solid #e74c3c;color:#e74c3c;display:flex;font-size:1.1rem;font-weight:700;height:60px;justify-content:center;margin:0;padding:0 20px;text-align:center;width:100%}.warning p{margin:0}@media (max-width:767px){.warning p{font-size:.65rem}}@media (min-width:768px) and (max-width:1023px){.warning p{font-size:.95rem}}.form-container{box-sizing:border-box;display:grid;grid-template-areas:". form .";grid-template-columns:1fr minmax(300px,550px) 1fr;max-width:100%;padding:.75rem 0;width:100%}.form-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 30px #00000014;grid-area:form;padding:1.5rem;width:100%}.form-body{grid-gap:1rem;display:grid;gap:1rem}.form-body label{color:#333;font-size:1rem;font-weight:600}.form-body input,.form-body textarea{background:#fff;border:1px solid #dcdcdc;border-radius:8px;font-size:1rem;outline:none;padding:10px 12px;width:100%}.form-body input:focus,.form-body textarea:focus{border-color:#227db9;box-shadow:0 0 0 3px #227db926}.form-body button.submit-btn{background:#227db9;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.5rem;padding:10px 16px;transition:background-color .3s ease}.form-body button.submit-btn:hover{background-color:#185a87}.form-body button.submit-btn:disabled{background:#ccc;cursor:not-allowed}.form-body .success{color:#28a745}.form-body .error,.form-body .success{font-size:.95rem;margin-top:.75rem;text-align:center}.form-body .error{color:#dc3545}.form-body input[name=hidden],.g-recaptcha{display:none}@media (max-width:767px){.form-container{grid-template-columns:1fr min(90vw,300px) 1fr;max-width:100%;padding:.5rem 0}.form-card{padding:1rem}.form-body label{font-size:.9rem}.form-body input,.form-body textarea{font-size:.9rem;padding:8px 10px}.form-body button.submit-btn{font-size:.9rem;padding:8px 14px}.form-body .error,.form-body .success{font-size:.85rem}}@media (min-width:768px) and (max-width:1023px){.form-container{grid-template-columns:1fr min(90vw,400px) 1fr;max-width:100%;padding:.5rem 0}.form-card{padding:1.25rem}.form-body label{font-size:.95rem}.form-body input,.form-body textarea{font-size:.95rem;padding:9px 11px}.form-body button.submit-btn{font-size:.95rem;padding:9px 15px}.form-body .error,.form-body .success{font-size:.9rem}}@media (min-width:1024px) and (max-width:1439px){.form-container{grid-template-columns:1fr min(90vw,500px) 1fr;max-width:100%;padding:.75rem 0}.form-card{padding:1.5rem}.form-body label{font-size:1rem}.form-body input,.form-body textarea{font-size:1rem;padding:10px 12px}.form-body button.submit-btn{font-size:1rem;padding:10px 16px}.form-body .error,.form-body .success{font-size:.95rem}}@media (min-width:1440px){.form-container{grid-template-columns:1fr min(90vw,550px) 1fr;max-width:100%;padding:.75rem 0}.form-card{padding:2rem}.form-body label{font-size:1.1rem}.form-body input,.form-body textarea{font-size:1.1rem;padding:12px 14px}.form-body button.submit-btn{font-size:1.1rem;padding:12px 18px}.form-body .error,.form-body .success{font-size:1rem}}.work-card{color:inherit;padding:16px;text-decoration:none}.work-card img{aspect-ratio:16/9;margin-bottom:12px}.work-card h3{font-size:18px;margin:8px 0 12px}.work-card button hover{cursor:pointer;transform:translateY(-4px)}.work-card--disabled{cursor:default;opacity:.7}.work-card--disabled button{cursor:not-allowed}*,:after,:before{box-sizing:border-box}body{background-color:#f5f5f5;font-family:Open Sans,sans-serif;margin:0;width:100%}img,svg,video{height:auto;max-width:100%}.grid{display:grid;grid-template-columns:repeat(12,1fr);min-height:85vh}main li,main p{color:#000;font-size:1.1rem;line-height:1.5}main p a{color:#0006b3;text-decoration:none}main h2{color:#333;font-size:2rem;margin-bottom:1.25rem;text-align:center}.div-center{align-items:center;display:flex;flex-direction:column;grid-column:2/span 10;grid-row:7;justify-content:center;width:100%}.bullets-text,.inline{align-items:center;display:flex;justify-content:flex-start;text-align:center}.icon{background-color:#fff;border-radius:50%;height:40px;margin-right:20px;padding:5px;width:40px}.div-hero{background:linear-gradient(#000000d9,#000000d9),url(/static/media/head-image1.9d48a142f2975193af7f.jpg);background-position:50%;background-size:cover;color:#fff;display:grid;grid-column:span 12;grid-row:1;grid-template-columns:repeat(12,1fr);height:100vh;width:100%}.h1white{font-size:3.75rem;text-align:center}.h1white,.h2white{color:#f5f5f5;grid-column:3/span 8}.h2white{font-size:2.5rem}.div-warning{grid-column:span 12;grid-row:2;width:100%}@media (max-width:767px){.h1white{font-size:2.5rem}.h1white,.h2white{grid-column:2/span 10}.h2white{font-size:1.8rem}}@media (min-width:768px) and (max-width:1023px){.h1white{font-size:3rem}.h2white{font-size:2rem}}@media (min-width:1024px) and (max-width:1439px){.h1white{font-size:4rem}.h2white{font-size:3rem}}@media (min-width:1550px){.h1white{font-size:5rem}.h2white{font-size:4rem}}.div-Om{display:grid;grid-column:2/span 10;grid-row:3;grid-template-areas:"title title" "text pic";padding-top:1.25rem;width:100%}.h2-blue{color:#227db9;font-size:2.5rem;text-align:center}.omTitle{grid-area:title;margin-bottom:20px}.omText,.omTitle{text-align:center}.omText{grid-area:text}.profile-pic{border-radius:50px;grid-area:pic;height:600px;margin-bottom:9.375rem;object-fit:cover;padding-left:1.25rem;width:300px}.social-icons{gap:1.25rem;margin-bottom:2rem;margin-top:2rem}.social-icons,.social-icons a{display:flex;justify-content:center}.social-icons a{align-items:center;background-color:#f5f5f5;border-radius:50%;box-shadow:0 6px 12px #00000026;height:64px;transition:all .3s ease;width:64px}.social-icons a:hover{background-color:#227db9;transform:translateY(-4px) scale(1.05)}.social-icons img{height:32px;transition:filter .3s ease,transform .3s ease;width:32px}.social-icons a:hover img{filter:grayscale(0);transform:scale(1.2)}.cv-icon{align-items:center;background-color:#f5f5f5;border-radius:50%;box-shadow:0 6px 12px #00000026;color:#333;display:flex;font-size:x-large;font-weight:700;height:64px;justify-content:center;text-decoration:none;transition:all .3s ease;width:64px}@media (max-width:767px){.div-Om{display:flow-root;padding:1rem;width:100%}.profile-pic{border-radius:12px;float:right;height:auto;margin:0 0 1rem 1rem;padding-left:0;shape-outside:inset(0 round 12px);width:min(40%,400px)}.div-Om h2{font-size:20px}.div-Om p{font-size:13px}.div-Om ul li{font-size:15px}.div-Om .cv-icon{font-size:28px}}@media (min-width:768px) and (max-width:1023px){.div-Om{display:flow-root;padding:1rem;width:100%}.profile-pic{border-radius:12px;float:right;height:auto;margin:0 0 1rem 1rem;padding-left:0;shape-outside:inset(0 round 12px);width:min(40%,400px)}.div-Om h2{font-size:30px}.div-Om p{font-size:20px}.div-Om ul li{font-size:22px}.div-Om .cv-icon{font-size:28px}}@media (min-width:1024px) and (max-width:1439px){.div-Om{display:flow-root;padding:1rem;width:100%}.profile-pic{border-radius:12px;float:right;height:auto;margin:0 0 1rem 1rem;padding-left:0;shape-outside:inset(0 round 12px);width:min(40%,400px)}}@media (min-width:1440px){.div-Om h2{font-size:48px}.div-Om p{font-size:24px}.div-Om ul li{font-size:25px}.div-Om .cv-icon{font-size:28px}}.div-Tjenester{grid-gap:2rem;background:#f5f5f5;color:#333;display:grid;gap:2rem;grid-column:2/span 10;grid-template-columns:repeat(2,1fr);justify-items:center;padding:4rem 2rem;width:100%}.div-Tjenester-h2{color:#227db9;font-size:2.5rem;grid-column:1/-1;margin-bottom:2rem;text-align:center}.service-card{background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000001a;padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.service-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-5px)}.service-card h3{color:#227db9;font-size:1.8rem;margin-bottom:1rem}.service-card p{color:#444;font-size:1rem;font-weight:700;margin-bottom:1.5rem}.service-card ul{list-style-type:disc;padding-left:1.5rem;text-align:left}.service-card li{color:#555;font-size:1.05rem;margin-bottom:.75rem;padding-left:.5rem;text-indent:-.5rem}.service-card img{height:80px;margin-bottom:1rem;object-fit:contain;width:80px}@media (max-width:767px){.div-Tjenester{gap:1.5rem;grid-column:1;grid-template-columns:1fr;height:auto;margin:0 5%;padding:2rem 1rem;width:90%}.div-Tjenester-h2{font-size:2rem}.service-card{padding:1.5rem}.service-card h3{font-size:1.6rem}.service-card p{font-size:.95rem}.service-card li{font-size:1rem}.service-card img{height:70px;width:70px}}@media (min-width:768px) and (max-width:1023px){.div-Tjenester{gap:1.5rem;grid-column:1/span 12;grid-template-columns:repeat(2,1fr);padding:3rem 1.5rem}.div-Tjenester-h2{font-size:2.2rem}.service-card{padding:1.75rem}.service-card h3{font-size:1.7rem}.service-card img{height:75px;width:75px}}@media (min-width:1024px) and (max-width:1439px){.div-Tjenester{gap:1.75rem;grid-column:2/span 10;grid-template-columns:repeat(2,1fr);padding:3.5rem 2rem}.div-Tjenester-h2{font-size:2.3rem}.service-card{padding:2rem}.service-card h3{font-size:1.75rem}.service-card img{height:80px;width:80px}}@media (min-width:1440px) and (max-width:1700px){.div-Tjenester{gap:2rem;grid-column:2/span 10;padding:4rem 2.5rem}.div-Tjenester-h2{font-size:2.7rem}.service-card{padding:2.25rem}.service-card h3{font-size:1.9rem}.service-card p{font-size:1.1rem}.service-card li{font-size:1.15rem}.service-card img{height:85px;width:85px}}@media (min-width:1700px){.div-Tjenester{gap:2rem;grid-column:3/span 8;padding:4rem 2.5rem}.div-Tjenester-h2{font-size:2.7rem}.service-card{padding:2.25rem}.service-card h3{font-size:1.9rem}.service-card p{font-size:1.1rem}.service-card li{font-size:1.15rem}.service-card img{height:85px;width:85px}}.div-UdvalgtArbejde{align-items:center;display:flex;flex-direction:column;grid-column:2/span 10;grid-row:4;padding:2.5rem 0;text-align:center;width:100%}.div-UdvalgtArbejde h2{margin-bottom:2.5rem}.work-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);width:94%}.work-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;padding:1.25rem;transition:transform .2s ease}.work-card h3{color:#333;font-size:1.125rem;margin-bottom:.625rem}.work-card img{loading:lazy;border-radius:6px;height:100%;margin-bottom:.9375rem;object-fit:contain;width:100%}.work-card button{background-color:#227db9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:background-color .3s,transform .2s}.work-card button:hover{background-color:#185a87;transform:scale(1.05)}.blue-border,.blue-border1{border:10px solid #185a87;border-radius:5%;padding:3% 0 3% 3%}.blue-border1{margin:3% 0}@media (max-width:767px){.div-UdvalgtArbejde{grid-column:1/-1;padding:2rem 1rem}.work-grid{gap:1rem;grid-template-columns:1fr}.work-card{padding:1rem}.work-card h3{font-size:1rem}.work-card img{max-height:150px}.work-card button{font-size:.9rem;padding:.75rem 1.5rem}.blue-border,.blue-border1{border-style:none}}@media (min-width:768px) and (max-width:1023px){.div-UdvalgtArbejde{grid-column:1/span 12;padding:2rem 1.5rem}.work-grid{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.work-card{padding:1.125rem}.work-card h3{font-size:1.1rem}.work-card img{max-height:180px}.blue-border{margin:0 5%;width:90%}.blue-border1{margin:5%;width:90%}}@media (min-width:1024px) and (max-width:1439px){.div-UdvalgtArbejde{grid-column:2/span 10;padding:2.5rem 1.5rem}.work-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.work-card{padding:1.25rem}.work-card h3{font-size:1.125rem}.work-card img{max-height:200px}.work-card button{font-size:1rem;padding:.875rem 2rem}}@media (min-width:1440px) and (max-width:1900px){.div-UdvalgtArbejde{grid-column:2/span 10;padding:3rem 2rem}.work-grid{gap:1.75rem}.work-card{padding:1.5rem}.work-card h3{font-size:1.25rem}.work-card img{max-height:220px}.work-card button{font-size:1.1rem;padding:1rem 2.25rem}}@media (min-width:1900px){.div-UdvalgtArbejde{grid-column:3/span 8;padding:3rem 4rem;width:100%}.work-grid{gap:1.75rem}.work-card{padding:1.5rem}.work-card h3{font-size:1.25rem}.work-card img{max-height:220px}.work-card button{font-size:1.1rem;padding:1rem 2.25rem}}.Home-Kontakt,.Kontakt-Kontakt{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-column:2/span 10;grid-row:1;grid-template-areas:"title title" "info form";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;justify-items:center;min-height:70vh;width:100%}.kontaktText{grid-area:title;width:100%}.kontaktInfo,.kontaktText{padding:1rem;text-align:center}.kontaktInfo{grid-area:info;justify-content:center}.kontaktForm,.kontaktInfo{align-items:center;display:flex;flex-direction:column}.kontaktForm{grid-area:form;padding:1rem}@media (max-width:767px){.Home-Kontakt{grid-gap:1rem;grid-row:6;grid-template-areas:"title" "form" "info";grid-template-columns:1fr;grid-template-rows:auto auto auto}.Home-Kontakt,.Kontakt-Kontakt{display:grid;gap:1rem;grid-column:2/span 10}.Kontakt-Kontakt{grid-gap:1rem;align-items:center;grid-row:1;grid-template-areas:"title" "form" "info";grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;min-height:auto}.kontaktText{max-width:90%;padding:.5rem;text-align:center}.kontaktText h2{font-size:1.5rem;margin:.5rem 0}.kontaktText p{font-size:1rem;margin:.5rem 0}.kontaktText label{font-size:.875rem;margin:.25rem 0}.kontaktInfo{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90%;padding:.5rem;text-align:center}.kontaktInfo h2{font-size:1.25rem;margin:.5rem 0}.kontaktInfo p{font-size:.875rem;margin:.5rem 0}.kontaktInfo label{font-size:.875rem;margin:.25rem 0}.kontaktForm{align-items:center;display:flex;flex-direction:column;max-width:90%;padding:.5rem}.kontaktForm h2{font-size:1.25rem;margin:.5rem 0}.kontaktForm p{font-size:1rem;margin:.5rem 0}.kontaktForm label{font-size:.875rem;margin:.25rem 0}}@media (min-width:768px) and (max-width:1023px){.Home-Kontakt{grid-gap:1.5rem;grid-row:6;grid-template-areas:"title" "form" "info";grid-template-columns:1fr;grid-template-rows:auto auto auto}.Home-Kontakt,.Kontakt-Kontakt{display:grid;gap:1.5rem;grid-column:2/span 10}.Kontakt-Kontakt{grid-gap:1.5rem;align-items:center;grid-row:1;grid-template-areas:"title" "form" "info";grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;min-height:auto}.kontaktText{max-width:85%;padding:.75rem;text-align:center}.kontaktText h2{font-size:1.75rem;margin:.75rem 0}.kontaktText p{font-size:1.125rem;margin:.5rem 0}.kontaktText label{font-size:1rem;margin:.25rem 0}.kontaktInfo{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:85%;padding:.75rem;text-align:center}.kontaktInfo h2{font-size:1.5rem;margin:.75rem 0}.kontaktInfo p{font-size:1rem;margin:.5rem 0}.kontaktInfo label{font-size:1rem;margin:.25rem 0}.kontaktForm{align-items:center;display:flex;flex-direction:column;max-width:85%;padding:.75rem}.kontaktForm h2{font-size:1.5rem;margin:.75rem 0}.kontaktForm p{font-size:1.125rem;margin:.5rem 0}.kontaktForm label{font-size:1rem;margin:.25rem 0}}@media (min-width:1024px) and (max-width:1439px){.Home-Kontakt{grid-gap:2rem;grid-row:6;grid-template-areas:"title title" "info form";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.Home-Kontakt,.Kontakt-Kontakt{display:grid;gap:2rem;grid-column:2/span 10}.Kontakt-Kontakt{grid-gap:2rem;align-items:center;grid-row:1;grid-template-areas:"title title" "info form";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;justify-items:center;min-height:70vh}.kontaktText{max-width:800px;padding:1rem;text-align:center}.kontaktText h2{font-size:2rem;margin:.75rem 0}.kontaktText p{font-size:1.25rem;margin:.5rem 0}.kontaktText label{font-size:1.125rem;margin:.25rem 0}.kontaktInfo{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90%;padding:1rem;text-align:center}.kontaktInfo h2{font-size:1.75rem;margin:.75rem 0}.kontaktInfo p{font-size:1.125rem;margin:.5rem 0}.kontaktInfo label{font-size:1.125rem;margin:.25rem 0}.kontaktForm{align-items:center;display:flex;flex-direction:column;max-width:500px;padding:1rem}.kontaktForm h2{font-size:1.75rem;margin:.75rem 0}.kontaktForm p{font-size:1.25rem;margin:.5rem 0}.kontaktForm label{font-size:1.125rem;margin:.25rem 0}}@media (min-width:1440px){.Home-Kontakt{grid-gap:2rem;grid-row:6;grid-template-areas:"title title" "info form";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.Home-Kontakt,.Kontakt-Kontakt{display:grid;gap:2rem;grid-column:3/span 8}.Kontakt-Kontakt{grid-gap:2rem;align-items:center;grid-row:1;grid-template-areas:"title title" "info form";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;justify-items:center;min-height:70vh}.kontaktText{max-width:900px;padding:1.5rem;text-align:center}.kontaktText h2{font-size:3rem;margin:1rem 0}.kontaktText p{font-size:1.5rem;margin:.75rem 0}.kontaktText label{font-size:1.25rem;margin:.5rem 0}.kontaktInfo{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90%;padding:1.5rem;text-align:center}.kontaktInfo h3{font-size:2rem;margin:1rem 0}.kontaktInfo p{font-size:1.5rem;margin:.75rem 0}}.project-details{display:flex;flex-direction:column;gap:2rem;margin:2rem auto;width:80%}.project-details h2{color:#222;font-size:2rem;margin:.5rem 0;text-align:center}.project-content{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.project-text{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.5rem 2rem;text-align:left}.project-text p{color:#444;font-size:1rem;line-height:1.6;margin:0}.project-text strong{color:#222}.project-details button{align-self:center;background-color:#227db9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:2rem;padding:.75rem 2rem;transition:background .3s ease}.project-details button:hover{background-color:#185a87}@media (max-width:767px){.project-details{gap:1rem;margin:1rem auto;width:90%}.project-details h2{font-size:1.5rem;margin:.5rem 0}.project-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.project-content img{border-radius:8px;margin:0;width:100%}.project-text{border-radius:8px;padding:1rem;text-align:center}.project-text p{font-size:.875rem;line-height:1.5}.project-details button{font-size:.875rem;margin-top:1rem;padding:.5rem 1.5rem}}@media (min-width:768px) and (max-width:1023px){.project-details{gap:1.5rem;margin:1.5rem auto;width:85%}.project-details h2{font-size:1.75rem;margin:.75rem 0}.project-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.project-content img{border-radius:8px;margin:2px;width:100%}.project-text{border-radius:10px;padding:1.25rem 1.5rem;text-align:center}.project-text p{font-size:1rem;line-height:1.6}.project-details button{font-size:1rem;margin-top:1.5rem;padding:.75rem 1.75rem}}@media (min-width:1024px) and (max-width:1439px){.project-details{gap:2rem;margin:2rem auto;width:80%}.project-details h2{font-size:2rem;margin:.75rem 0}.project-content{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.project-content img{border-radius:10px;margin:2px;width:100%}.project-text{border-radius:12px;padding:1.5rem 2rem;text-align:left}.project-text p{font-size:1.125rem;line-height:1.6}.project-details button{font-size:1.125rem;margin-top:2rem;padding:.75rem 2rem}}@media (min-width:1440px){.project-details{gap:2.5rem;margin:2.5rem auto;width:75%}.project-details h2{font-size:2.25rem;margin:1rem 0}.project-content{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.project-content img{border-radius:10px;margin:2px;width:100%}.project-text{border-radius:12px;padding:2rem 2.5rem;text-align:left}.project-text p{font-size:1.25rem;line-height:1.7}.project-details button{font-size:1.25rem;margin-top:2.5rem;padding:1rem 2.5rem}}.contact-link{background-color:#227db9;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .3s ease}.contact-link:hover{background-color:#185a87}.warningTermsPage{background:#fff;border-radius:12px;box-shadow:0 6px 16px #00000014;color:#333;grid-column:3/span 9;grid-row:auto;line-height:1.7;margin:2rem auto;padding:3rem 2rem;width:100%}.warningTermsPage h1{color:#227db9;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.warningTermsPage h2{border-bottom:2px solid #eee;color:#185a87;font-size:1.8rem;margin-top:2.5rem;padding-bottom:.25rem}.project-content img{border-radius:10px;box-shadow:0 4px 10px #00000026;height:auto;margin:2px;object-fit:cover;width:100%}
/*# sourceMappingURL=main.289fd488.css.map*/