@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Rajdhani:wght@300;400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:var(--font-mono);font-variation-settings:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-primary: oklch(75.33% .106 57.7);--color-secondary: oklch(25.72% .044 51.54);--color-background: oklch(0% 0 0);--color-text: oklch(from var(--color-background) 85% c h);--color-border: oklch(from var(--color-primary) l c h / .5)}html{scrollbar-width:10px;scrollbar-color:var(--color-border) var(--color-background);background-color:var(--color-background)}body{color:var(--color-text);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-variation-settings:"slnt" 0}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:Rajdhani,Inter,sans-serif}h1{font-size:2.5em;font-weight:500}h2{font-size:2em;font-weight:400}.scroll-lock{overflow:hidden;touch-action:none}.app{scrollbar-gutter:stable;background-image:linear-gradient(hsla(from var(--color-secondary) h s l / .325) 1px,transparent 1px),linear-gradient(90deg,hsla(from var(--color-secondary) h s l / .325) 1px,transparent 1px);background-size:10px 10px;overflow:hidden;position:relative}.app .content-wrapper{z-index:2;width:100svw;height:100svh;overflow:auto}.app .cursor-aura{position:absolute;z-index:1;top:0;left:0;width:300px;height:300px;transform:translate(-50%,-50%);background:radial-gradient(circle,hsla(from var(--color-primary) h s l / .25) 0%,transparent 50%);pointer-events:none;mix-blend-mode:hard-light}.app .button{padding:10px 20px;transition:background-color .25s ease-in-out;border:none;background-color:var(--color-primary);color:var(--color-background);cursor:pointer}.app .button:hover{background-color:var(--color-secondary)}.app header{position:sticky;z-index:3;top:0}.app main section{display:flex;align-items:center;justify-content:center;padding:80px}.app main section .section-wrapper{width:100%;max-width:1024px}.app main section .content{display:flex;position:relative;z-index:2;flex-direction:column;align-items:center;justify-content:center}.app main section .content.split-content{flex-direction:row}.app main section .content.split-content .left,.app main section .content.split-content .right{width:50%}.app main section .content.split-content .left h1{margin-bottom:2.5vh}.app main section .content .content-image{display:flex;align-items:center;justify-content:center}.app main section .content .content-image .image{padding:10px;transform:perspective(1000px);transform-style:preserve-3d;border:1px solid var(--color-border)}.app main section .content .content-image .image img{width:100%;height:auto;transform:translateZ(20px);box-shadow:0 10px 15px -3px rgba(0 0 0 .1)}@media (width <= 724px){.app main section{padding:10%}.app main section .content.split-content{flex-direction:column}.app main section .content.split-content .left,.app main section .content.split-content .right{width:100%}}@keyframes references-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}.logo.svelte-1g2tuf2{display:flex;align-items:center;justify-content:center;gap:1em}.logo.svelte-1g2tuf2 .image:where(.svelte-1g2tuf2){width:1.5em;height:1.5em;color:var(--color-primary)}.logo.svelte-1g2tuf2 .text:where(.svelte-1g2tuf2){position:relative;top:1px;font-family:Rajdhani,Inter,sans-serif;font-size:2em;font-weight:600;text-align:center}.header.svelte-j33l71{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid var(--color-border);background-color:var(--color-secondary)}.header.svelte-j33l71 .header-wrapper:where(.svelte-j33l71){display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1024px}.header.svelte-j33l71 .header-wrapper:where(.svelte-j33l71) .header-section:where(.svelte-j33l71){display:flex;align-items:center;justify-content:center}@media (width <= 724px){.header.svelte-j33l71 .header-wrapper:where(.svelte-j33l71){grid-template-columns:1fr;margin:10px 0}.header.svelte-j33l71 .header-wrapper:where(.svelte-j33l71) .header-section:where(.svelte-j33l71){display:flex;align-items:center;justify-content:center}}.footer.svelte-1x00tdx{position:relative;z-index:3;padding:1rem;border-top:1px solid var(--color-border);background-color:var(--color-background);text-align:center}.domov.svelte-1y40cxg{height:600px;max-height:80vh;background:linear-gradient(0deg,transparent 0%,var(--color-secondary) 100%)}.domov.svelte-1y40cxg .image-hero:where(.svelte-1y40cxg){width:100%;max-width:320px;aspect-ratio:1;border:none!important;color:var(--color-primary)}@media (width <= 724px){.domov.svelte-1y40cxg{height:auto;max-height:none}.domov.svelte-1y40cxg .content:where(.svelte-1y40cxg).split-content{flex-direction:column-reverse}.domov.svelte-1y40cxg .content:where(.svelte-1y40cxg).split-content .title:where(.svelte-1y40cxg),.domov.svelte-1y40cxg .content:where(.svelte-1y40cxg).split-content .description:where(.svelte-1y40cxg){text-align:center}.domov.svelte-1y40cxg .content:where(.svelte-1y40cxg).split-content .image-hero:where(.svelte-1y40cxg){max-width:50%;margin-bottom:30px}}.o-nas.svelte-17nsqnr .title:where(.svelte-17nsqnr){margin-bottom:20px}.o-nas.svelte-17nsqnr .description:where(.svelte-17nsqnr){text-align:center}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd){flex-direction:column}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .title:where(.svelte-p0igpd){margin-bottom:20px}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd){display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd){width:100%;max-width:320px;padding:20px;transform:perspective(1000px);transform-style:preserve-3d;border:1px solid var(--color-border);background-color:var(--color-background)}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd)>div:where(.svelte-p0igpd){transition:transform .25s ease-in-out}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd) .card-title:where(.svelte-p0igpd){color:var(--color-primary);font-family:Rajdhani,Inter,sans-serif;font-size:1.5em;font-weight:300;text-align:center}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd) .card-image:where(.svelte-p0igpd){margin:20px 0}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd) .card-image:where(.svelte-p0igpd) img:where(.svelte-p0igpd){aspect-ratio:1;object-fit:cover}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd) .card-description:where(.svelte-p0igpd){text-align:center}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd):hover .card-title:where(.svelte-p0igpd){transform:translateZ(75px)}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd):hover .card-image:where(.svelte-p0igpd){transform:translateZ(100px)}.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd) .card:where(.svelte-p0igpd):hover .card-description:where(.svelte-p0igpd){transform:translateZ(50px)}@media (width <= 1024px){.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd){grid-template-columns:1fr 1fr}}@media (width <= 724px){.sluzby.svelte-p0igpd .content:where(.svelte-p0igpd) .cards:where(.svelte-p0igpd){grid-template-columns:1fr}}.thumbnails.svelte-1vo4jwm{display:flex;gap:10px;margin:40px 0}.thumbnails.svelte-1vo4jwm .column:where(.svelte-1vo4jwm){display:flex;flex-direction:column;gap:10px}.thumbnails.svelte-1vo4jwm .column:where(.svelte-1vo4jwm) .thumbnail:where(.svelte-1vo4jwm){width:100%;max-width:320px;padding:10px;border:1px solid var(--color-border);background-color:var(--color-background);cursor:pointer}.thumbnails.svelte-1vo4jwm .column:where(.svelte-1vo4jwm) .thumbnail:where(.svelte-1vo4jwm) .thumbnail-wrapper:where(.svelte-1vo4jwm){overflow:hidden}.thumbnails.svelte-1vo4jwm .column:where(.svelte-1vo4jwm) .thumbnail:where(.svelte-1vo4jwm) .thumbnail-wrapper:where(.svelte-1vo4jwm) .thumbnail-image:where(.svelte-1vo4jwm){width:100%;height:auto;transition:transform 10s ease-in-out}.thumbnails.svelte-1vo4jwm .column:where(.svelte-1vo4jwm) .thumbnail:where(.svelte-1vo4jwm) .thumbnail-wrapper:where(.svelte-1vo4jwm) .thumbnail-image:where(.svelte-1vo4jwm):hover{transform:scale(1.2)}.button-more.svelte-1vo4jwm{padding:10px 20px;transition:background-color .25s ease-in-out;border:1px solid var(--color-border);background-color:var(--color-background)}.button-more.svelte-1vo4jwm:hover{background-color:var(--color-secondary)}.photo-dialog.svelte-1vo4jwm{display:none;width:100%;height:100%;transition-property:overlay display opacity;transition-duration:.5s;transition-behavior:allow-discrete;opacity:0;background-color:transparent}.photo-dialog.svelte-1vo4jwm[open]{display:flex;opacity:1}.photo-dialog.svelte-1vo4jwm[open]::backdrop{opacity:1}@starting-style{.photo-dialog.svelte-1vo4jwm[open]{opacity:0}.photo-dialog.svelte-1vo4jwm[open]::backdrop{opacity:0}}.photo-dialog.svelte-1vo4jwm::backdrop{transition-property:opacity display overlay;transition-duration:.5s;transition-behavior:allow-discrete;opacity:0;background-color:hsl(0 0 0 / .75);-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5)}.photo-dialog.svelte-1vo4jwm .photo-image:where(.svelte-1vo4jwm){max-height:calc(100svh - 40px);margin:auto}.photo-dialog.svelte-1vo4jwm .photo-dialog-close:where(.svelte-1vo4jwm){position:absolute;top:10px;right:10px;width:42px;height:42px;padding:10px;transition:background-color .25s ease-in-out;border:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);font-size:20px;line-height:20px}.photo-dialog.svelte-1vo4jwm .photo-dialog-close:where(.svelte-1vo4jwm):hover{background-color:var(--color-secondary)}.galeria.svelte-yfw59x .content:where(.svelte-yfw59x) .title:where(.svelte-yfw59x){margin-bottom:20px}.galeria.svelte-yfw59x .content:where(.svelte-yfw59x) .description:where(.svelte-yfw59x){text-align:center}.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx){gap:30px}.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx) .left:where(.svelte-3h6ktx) .title:where(.svelte-3h6ktx){margin-bottom:20px}.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx) .left:where(.svelte-3h6ktx) .description:where(.svelte-3h6ktx){margin-bottom:20px}.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx) .right:where(.svelte-3h6ktx){flex-grow:1;align-self:stretch}.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx) .right:where(.svelte-3h6ktx) .mapa:where(.svelte-3h6ktx){width:100%;height:100%;min-height:350px;padding:10px;border:1px solid var(--color-border);background-color:var(--color-background)}.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx) .right:where(.svelte-3h6ktx) .mapa:where(.svelte-3h6ktx) .google-map:where(.svelte-3h6ktx){width:100%;height:100%;min-height:350px;border:0}@media (width >= 1024px){.kontakt.svelte-3h6ktx .content:where(.svelte-3h6ktx){flex-direction:row}}@media (width <= 724px){.kontakt.svelte-3h6ktx{text-align:center}}
