.header.svelte-6jyrv9.svelte-6jyrv9{width:100vw;height:60vw;position:relative}.header.svelte-6jyrv9 .logo-bar.svelte-6jyrv9{position:absolute;display:flex;justify-content:center;align-items:center;top:5vw;width:40vw;height:9vw;background-color:#fff;box-shadow:1px 1px 20px #888;cursor:pointer}.header.svelte-6jyrv9 .logo-bar .logo-image.svelte-6jyrv9{height:90%}.header.svelte-6jyrv9 .header-container.svelte-6jyrv9{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:65% 35%;width:100%;height:100%}.header.svelte-6jyrv9 .header-container .big-photo.svelte-6jyrv9{grid-row:1/3;background-image:url(../../../tile1.jpg);background-size:100vw,cover}.header.svelte-6jyrv9 .header-container .header-item-container.svelte-6jyrv9{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden.svelte-6jyrv9{height:100%;width:100%;overflow:hidden}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden .header-small-photo.svelte-6jyrv9{height:100%;width:100%;filter:blur(.1vw);transition:.5s ease;transform:scale(1.05)}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden .header-realizacje.svelte-6jyrv9{background-image:url(../../../tile2.jpg);background-size:65vw,cover;background-position:-9vw -9vw}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden .header-kontakt.svelte-6jyrv9{background-image:url(../../../tile3.jpg);background-size:60vw,cover;background-position:center -2vw}.header.svelte-6jyrv9 .header-container .header-item-container .heading-container.svelte-6jyrv9{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;width:100%;height:100%;background-color:#02172333}.header.svelte-6jyrv9 .header-container .header-item-container .heading-container h3.svelte-6jyrv9{font-size:2em;letter-spacing:.25em}.header.svelte-6jyrv9 .header-container .header-item-container:hover .overflow-hidden .header-small-photo.svelte-6jyrv9{transform:scale(1.25)}@media screen and (max-width: 800px){.header.svelte-6jyrv9.svelte-6jyrv9{height:120vw}.header.svelte-6jyrv9 .logo-bar.svelte-6jyrv9{position:absolute;display:flex;justify-content:center;align-items:center;top:10vw;width:80vw;height:17vw;background-color:#fff;box-shadow:1px 1px 20px #888;cursor:pointer}.header.svelte-6jyrv9 .header-container.svelte-6jyrv9{grid-template-rows:65% 35%;grid-template-columns:1fr 1fr}.header.svelte-6jyrv9 .header-container .big-photo.svelte-6jyrv9{grid-row:1/2;grid-column:1/3;background-image:url(../../../tile1.jpg);background-size:140vw,cover}.header.svelte-6jyrv9 .header-container .header-item-container.svelte-6jyrv9{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:.5s;cursor:pointer}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden.svelte-6jyrv9{height:100%;width:100%;overflow:hidden}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden .header-small-photo.svelte-6jyrv9{height:100%;width:100%;filter:blur(.1vw);transform:scale(1.2)}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden .header-realizacje.svelte-6jyrv9{background-image:url(../../../tile2.jpg);background-size:70vw,cover}.header.svelte-6jyrv9 .header-container .header-item-container .overflow-hidden .header-kontakt.svelte-6jyrv9{background-image:url(../../../tile3.jpg);background-size:70vw,cover}.header.svelte-6jyrv9 .header-container .header-item-container .heading-container.svelte-6jyrv9{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;width:100%;height:100%;background-color:#02172333}.header.svelte-6jyrv9 .header-container .header-item-container .heading-container h3.svelte-6jyrv9{font-size:1.3em;letter-spacing:.1em}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{overflow-x:hidden}@font-face{font-family:Lato;font-weight:400;src:url(./Lato-Regular-7ae714b6.ttf)}@font-face{font-family:Lato;font-weight:300;src:url(./Lato-Light-05903540.ttf)}@font-face{font-family:Lato;font-weight:700;src:url(./Lato-Bold-14f7de6b.ttf)}body{font-family:Lato,sans-serif}.section{width:100vw;margin-top:10%}.section .section-container{display:flex;flex-direction:column;width:100%;margin:none}.section .section-container .implementations-container{display:flex;flex-direction:row;margin-top:5%}.section .section-container .implementations-container .implementation{width:33.333vw;transition:.5s}.section .section-container .implementations-container .implementation .implementation-subtitle{text-align:center;text-transform:uppercase;margin-top:3%;font-size:1.2em;letter-spacing:2px}.section .section-container .implementations-container .implementation .implementation-images-container .implementation-image{object-fit:cover;width:100%}.section .section-container .implementations-container .implementation .implementation-images-container .implementation-image-hidden{display:none}.section .section-container .implementations-container .implementation:hover{transform:scale(1.2)}.section .section-container .implementations-ifnone{font-size:1.5em;letter-spacing:1px;text-align:center;line-height:125%;width:80%;margin:10% auto}.section .section-container .section-heading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-end;margin:5% 0;width:60%;height:5em;text-align:center;box-shadow:1px 1px 20px #cdcdcd}.section .section-container .section-heading-container .section-heading{font-size:2.5em;letter-spacing:8px}.section .section-container .section-heading-container-reverse{align-self:flex-start}.section .section-container .section-text-container{display:flex;flex-direction:column;align-items:flex-start;width:55%;margin:5% 10%}.section .section-container .section-text-container .section-text{font-size:1.35em;letter-spacing:1px;text-align:justify;line-height:125%}.section .section-container .section-text-container hr{margin-top:5%;margin-right:30%;width:70%;border:none;border-bottom:.35em solid red}.section .section-container .section-text-container .hr-blue{border-color:#0d60a4;margin-left:30%;margin-right:0}.section .section-container .section-text-container .contact-logo{width:68%;align-self:flex-end;margin-bottom:5%}.section .section-container .section-text-container .contact-logo .contact-logo-image{height:100%}.section .section-container .section-text-container .contact-info{display:flex;flex-direction:column;font-size:2em;text-align:right;width:60%}.section .section-container .section-text-container .contact-info .contact-item{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin-top:2%;font-size:.6em;box-shadow:1px 1px 1px #ddd;padding:3%}.section .section-container .section-text-container .contact-info .contact-item .contact-title{margin-right:1%;font-weight:700;line-height:2em}.section .section-container .section-text-container .contact-info .contact-item .contact-data span{line-height:2em}.section .section-container .section-text-container-reverse{align-self:flex-end;align-items:flex-end}@media screen and (max-width: 800px){.section .section-container .implementations-container{flex-direction:column}.section .section-container .implementations-container .implementation{width:88%;margin:7% auto}.section .section-container .section-heading-container{margin:10% 0;width:80%;height:4em}.section .section-container .section-heading-container .section-heading{font-size:2em;letter-spacing:4px}.section .section-container .section-text-container{width:80%}.section .section-container .section-text-container .section-text{font-size:1.15em;line-height:125%;letter-spacing:1px}.section .section-container .section-text-container hr{margin-top:15%;width:80%}.section .section-container .section-text-container .contact-logo{width:100%;align-self:center;margin:7% auto}.section .section-container .section-text-container .contact-logo .contact-logo-image{height:100%}.section .section-container .section-text-container .contact-info{display:flex;flex-direction:column;font-size:2em;text-align:right;width:100%}.section .section-container .section-text-container .contact-info .contact-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-top:2%;font-size:.6em;box-shadow:1px 1px 1px #ddd;padding:3%}.section .section-container .section-text-container .contact-info .contact-item .contact-title{margin-right:1%;font-weight:700;line-height:2em;text-align:left}.section .section-container .section-text-container .contact-info .contact-item .contact-data span{line-height:2em;font-size:.9em}.section .section-container .section-text-container-reverse{align-self:flex-end;align-items:flex-end}}#footer.svelte-zqfxf2 .footer-copyright.svelte-zqfxf2{display:flex;flex-direction:row;justify-content:space-around;width:100%;padding:0;margin:4vw 0 2vw}#footer.svelte-zqfxf2 .footer-copyright p.svelte-zqfxf2{font-size:1em;letter-spacing:2px;color:#000}@media screen and (max-width: 800px){#footer.svelte-zqfxf2 .footer-copyright.svelte-zqfxf2{flex-direction:column;align-items:center}#footer.svelte-zqfxf2 .footer-copyright p.svelte-zqfxf2{text-align:center;margin-top:5%;line-height:150%}}
