.menu{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 40px;width:100%;height:80px;background-color:var(--background-color-1);box-shadow:0 14px 30px -20px var(--background-alpha-1);box-sizing:border-box;z-index:5001}.menu__left{font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--text-color-3)}.menu__logo{position:relative}.menu__Img{position:absolute;margin-top:-40px}.menu__lang,.menu__mobile{display:none}.menu__right{display:flex;align-items:center}.menu__element{padding:0 30px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-color-3);cursor:pointer}.menu__element--lang{width:30px;height:30px;padding:0;margin-left:30px;background-repeat:no-repeat;background-position:50%;background-size:30px}.menu__element--lang-cs{background-image:url(src/images/icons/cs.svg)}.menu__element--lang-en{background-image:url(src/images/icons/en.svg)}@media only screen and (max-width:900px){.menu{flex-direction:column;padding:0}.menu__left{width:100%;display:grid;grid-template:"lang logo menu" 80px/60px 1fr 60px;align-items:center}.menu__logo{height:80px;grid-area:logo;display:grid;grid-template:". img ." 80px/1fr 200px 1fr}.menu__Img{grid-area:img;margin:0}.menu__mobile{grid-area:menu;display:flex;width:30px;height:30px;margin:0 20px 0 auto;background:url(src/images/icons/mobile.svg) no-repeat top/40px;cursor:pointer}.menu__mobile--open{animation:menuClose .3s forwards}.menu__mobile--close{animation:menuOpen .3s forwards}.menu__lang{grid-area:lang;display:flex;width:30px;height:30px;margin:0 auto 0 20px;background-repeat:no-repeat;background-position:50%;background-size:30px;cursor:pointer}.menu__lang--cs{background-image:url(src/images/icons/cs.svg)}.menu__lang--en{background-image:url(src/images/icons/en.svg)}.menu__right{display:none}.menu__right--active{width:100%;display:flex;flex-direction:column;background-color:var(--background-color-1)}.menu__element{width:100%;padding:16px 0;text-align:center;transition-timing-function:ease-in-out;transition-duration:.3s}.menu__element:hover{letter-spacing:2px}.menu__element--lang{display:none}}@keyframes menuClose{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes menuOpen{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}.Where{font-size:28px;letter-spacing:2px;text-transform:uppercase;margin:20px auto;text-align:center}.mapCont{position:relative;width:100%;height:500px}.mapCont:after{content:"";position:absolute;top:0;left:0;z-index:5000}.map,.mapCont:after{width:100%;height:100%}.popUp{bottom:10px!important}.popUp .leaflet-popup-close-button{display:none!important}.footer{display:grid;grid-template:". cont logo ." auto ". web web . " auto/1fr 45vw 45vw 1fr;width:100%;box-shadow:0 -14px 30px -20px var(--background-alpha-1);color:var(--text-color-3);background-color:var(--background-color-1)}.footer__heading{grid-area:logo;place-self:center;margin:20px auto;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.footer__logo{background:url(src/images/logo/OdhadyJizniCechy.svg);background-size:300px;width:300px;height:110px;background-repeat:no-repeat}.footer__cont{grid-area:cont;display:flex;justify-content:space-between;align-items:flex-end;width:1000px;margin:0 auto;padding:0 40px 20px;box-sizing:border-box}.footer__contArea{position:relative;width:400px;padding:20px;box-sizing:border-box}.footer__head{margin-bottom:10px;font-size:24px;font-weight:700;text-transform:uppercase}.footer__headName{margin:6px 0;font-size:22px}.footer__headName--padding{margin-left:10px}.footer__headName--href{text-decoration:underline;cursor:pointer}.footer__headName--href:hover{text-decoration:none}.footer__text{font-size:17px}.footer__social{display:flex;align-items:center;margin:6px 0}.footer__socialIcon{width:30px;height:30px;margin-right:10px;background-repeat:no-repeat;background-position:50%;background-size:30px;cursor:pointer}.footer__socialIcon--fb{background-image:url(src/images/icons/fb.svg)}.footer__socialIcon--ig{background-image:url(src/images/icons/ig.svg)}.footer__form{display:flex;flex-direction:column;align-items:center}.footer__input{width:100%;height:40px;margin-bottom:6px;padding:0 10px;border:1px solid var(--border-color-2);border-radius:4px;outline:none;box-sizing:border-box}.footer__input--false{border:1px solid var(--border-color-3)}.footer__textarea{resize:none;width:100%;height:100px;padding:10px;border:1px solid var(--border-color-2);border-radius:4px;outline:none;box-sizing:border-box}.footer__textarea--false{border:1px solid var(--border-color-3)}.footer__message{margin:0 auto 4px 10px;font-size:14px;color:var(--text-colo-inactive)}.footer__button{margin-top:6px;padding:6px 30px;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--border-color-2);border-radius:4px;background-color:var(--background-color-1);outline:none;cursor:pointer}.footer__button:hover{background-color:var(--background-color-2)}.footer__sentence{height:40px}.footer__messageBody,.footer__sentence{display:flex;justify-content:center;align-items:center;width:100%}.footer__messageBody{position:fixed;top:0;left:0;height:100%;background-color:var(--background-color-1);z-index:3}.footer__messageTextCont{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;padding:40px;background-color:var(--background-color-6);border-radius:8px;box-sizing:border-box}.footer__messageText{margin-bottom:10px;font-size:24px;text-align:center}.footer__messageLoading{width:60px;height:60px;border:4px solid transparent;border-top:4px solid var(--border-color-1);border-radius:50%;animation:loadingSpinner .8s linear infinite forwards}.footer__web{grid-area:web;text-align:center;cursor:pointer}.footer a{color:#000}@media only screen and (max-width:1000px){.footer__design--1{display:none}.footer__design--2{left:calc(50% - 130px)}.footer__heading{margin:30px auto 0;padding:0 40px;text-align:center;box-sizing:border-box}.footer__cont{flex-direction:column;width:100%;padding:0 20px;box-sizing:border-box}.footer__contArea{width:100%}.footer__headName--padding{margin-left:0}.footer__messageTextCont{width:100%;height:100%;border-radius:unset}}@media only screen and (max-width:700px){.footer{text-align:center;grid-template:". logo ." auto ". cont ." auto ". web ." auto/1fr 80vw 1fr}.footer__logo{background-size:230px;width:230px;height:100px}}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.photoGalleryBlock{position:relative;width:100%;margin-top:80px;overflow:hidden}.photoGallery{overflow:auto}.gallery,.photoGallery{position:relative;display:flex}.gallery{width:max-content}.gallery>div{position:relative}.gallery>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color-1);opacity:.1}.gallery img{display:block;width:auto;height:500px;margin:8px 4px}.photoButton{position:absolute;display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background-color:var(--background-alpha-1);cursor:pointer}.photoButton--left{top:50%;left:30px;transform:translateY(-50%) rotate(180deg)}.photoButton--right{top:50%;right:30px;transform:translateY(-50%)}.photoScroll{width:30px;height:30px;background-image:url(src/images/icons/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:30px;transition-timing-function:ease-in-out;transition-duration:.2s}.photoScroll--right:hover{right:25px}.photoScroll--left:hover{left:25px}.photoScroll:hover{width:40px;height:40px;background-size:40px}.textBlock__appartment{padding-left:24px;margin-top:30px}.textBlock__subHeading{margin-bottom:20px;font-size:24px;text-transform:uppercase;letter-spacing:2px}.textBlock__subText{position:relative;padding-left:20px;margin-bottom:8px;font-size:16px;text-align:justify}.textBlock__subText:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background-color:var(--background-color-4);border-radius:50%}.Chart{height:500px;width:1000px;margin:100px auto 0;position:relative}.Chart--active{margin-bottom:-200px}.Chart__Off{display:none}.Chart__Off--active{display:block;cursor:pointer;position:absolute;right:10px;top:5px;font-size:40px;font-weight:700;z-index:8}.Chart__Big{position:absolute;top:0;width:1000px;height:522px}.Chart__Big--active{display:none}.Chart__AlesPhoto{top:110px;left:305px}.Chart__AlesPhoto--active{display:none}.Chart__KarelPhoto{top:380px;left:365px}.Chart__KarelPhoto--active{display:none}.Chart__NatkaPhoto{top:210px;right:290px}.Chart__NatkaPhoto--active{display:none}.Chart__AlesPhoto,.Chart__KarelPhoto,.Chart__NatkaPhoto{position:absolute;cursor:pointer;width:90px;height:90px;border-radius:50%;border:2px dashed #000;opacity:1;background-repeat:no-repeat}@media only screen and (max-width:1000px){.Chart{width:550px;height:400px;margin-bottom:-60px}.Chart--active{margin-bottom:-10px}.Chart__Big{left:-100px;width:750px;height:392px}.Chart__AlesPhoto,.Chart__KarelPhoto,.Chart__NatkaPhoto{width:72px;height:72px}.Chart__NatkaPhoto{top:150px;left:350px}.Chart__KarelPhoto{top:280px;left:170px}.Chart__AlesPhoto{top:85px;left:140px}}@media only screen and (max-width:600px){.Chart{width:400px;height:360px;margin-bottom:-120px}.Chart--active{margin-bottom:0}.Chart__Off--active{right:70px;top:2px;font-size:30px;z-index:8}.Chart__Big{left:-3vw;right:-3vw;width:400px;height:280px}.Chart__AlesPhoto,.Chart__KarelPhoto,.Chart__NatkaPhoto{width:62px;height:62px}.Chart__NatkaPhoto{top:100px;left:215px}.Chart__KarelPhoto{top:185px;left:105px}.Chart__AlesPhoto{top:52px;left:78px}}@media only screen and (max-width:400px){.Chart{width:360px;height:340px}.Chart__Off--active{right:35px;top:2px;font-size:30px;z-index:8}.Chart__Big{left:-3vw;right:-3vw;width:360px;height:280px}.Chart__AlesPhoto,.Chart__KarelPhoto,.Chart__NatkaPhoto{width:58px;height:58px}.Chart__NatkaPhoto{top:100px;left:190px}.Chart__KarelPhoto{top:185px;left:95px}.Chart__AlesPhoto{top:55px;left:75px}}.PopUp{margin:100px auto 10px}.PopUp__Border{width:1000px;height:370px;border:2px solid #000;background-color:#fff;animation-name:border;animation-delay:2s;animation-timing-function:linear}.PopUp__Content{display:grid;grid-template:"photo desc area" 200px/30% 20% 50%}.PopUp__Desc{display:block;font-size:17px;font-weight:700;width:200px;margin-top:130px;margin-left:20px;grid-area:desc}.PopUp__Email,.PopUp__Name,.PopUp__Tel{margin-top:5px}.PopUp__Area{grid-area:area}.PopUp__Area--Ales,.PopUp__Area--Karel,.PopUp__Area--Natka{width:700px;height:450px}.PopUp__Area--Karel{margin-top:-140px}.PopUp__Area--Natka{margin-top:-7px;margin-left:-190px}.PopUp__Area--Ales{margin-top:35px}.PopUp__Photo{margin-top:70px;margin-left:50px;width:200px;height:200px;border-radius:50%;border:2px dashed #000;grid-area:photo}@keyframes border{0%{width:1500px}to{width:2000px}}@media only screen and (max-width:1000px){.PopUp{width:100vw;height:auto;position:relative}.PopUp__Border{width:550px;height:450px}.PopUp__Content{grid-template:"photo desc" 200px "area area" 200px/60% 40%}.PopUp__Desc{margin-top:35px}.PopUp__Photo{margin-top:20px;margin-left:50px;width:120px;height:120px}.PopUp__Area--Karel,.PopUp__Area--Natka,.PopUp__Area__Ales{width:700px;height:400px}.PopUp__Area--Karel{margin-top:-180px;margin-left:20px}.PopUp__Area--Natka{margin-top:-90px;margin-left:-140px}.PopUp__Area--Ales{margin-left:40px;margin-top:-60px}}@media only screen and (max-width:600px){.PopUp__Border{width:320px;margin-left:20px;margin-right:20px}.PopUp__Content{grid-template:"photo desc" 200px "area area" 200px/40% 60%}.PopUp__Desc{margin-top:28px;font-size:14px}.PopUp__Email{width:150px;overflow-wrap:break-word}.PopUp__Photo{margin-top:20px;margin-left:20px;width:100px;height:100px}.PopUp__Area--Karel,.PopUp__Area--Natka,.PopUp__Area__Ales{width:600px;height:400px}.PopUp__Area--Karel{margin-top:-180px;margin-left:-50px}.PopUp__Area--Natka{margin-top:-90px;margin-left:-250px}.PopUp__Area--Ales{margin-top:-70px;margin-left:-70px}}@media only screen and (max-width:400px){.PopUp__Border{width:310px}.PopUp__Desc{font-size:13px}.PopUp__Area--Karel,.PopUp__Area--Natka{width:590px;height:400px}.PopUp__Area--Karel{margin-top:-180px;margin-left:-50px}.PopUp__Area--Natka{margin-top:-90px;margin-left:-250px}}.IntroCont{height:auto;width:auto;margin:100px auto 0;color:#000;display:flex;justify-content:space-around;flex-wrap:wrap}.IntroCont__Round{cursor:pointer;width:200px;height:200px;border-radius:50%;border:3px dotted #000}.IntroCont__Round:hover{border:3px solid #000}.IntroCont__Image{position:relative;width:200px;height:200px;border-radius:50%}.IntroCont__ImageKarel{background:url(src/images/people/karel.png)}.IntroCont__ImageNatka{background:url(src/images/people/natka.png)}.IntroCont__ImageAles{background:url(src/images/people/alesvachuska.png)}.IntroCont__ImageAles,.IntroCont__ImageKarel,.IntroCont__ImageNatka{background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:550px){.IntroCont{width:90vw;height:auto}.IntroCont__Image,.IntroCont__Round{width:160px;height:160px}}.WhoAre{position:relative}.WhoAre__Desc{height:81px;width:200px;text-align:center;position:absolute;background-color:transparent;font-size:0;top:106px}.WhoAre__Desc--active{transition:1s ease-out;font-size:17px;background-color:#fff;opacity:.9}@media only screen and (max-width:630px){.WhoAre__Desc{width:200px}}@media only screen and (max-width:550px){.WhoAre__Desc{height:60px;width:160px;top:86px}}.textWindow{display:grid;grid-template:".   content ." auto/1fr 1000px 1fr;width:100%}@media only screen and (max-width:1000px){.textWindow{grid-template:"content" auto/1fr}}.textBlock{grid-area:content;display:flex;flex-direction:column;padding:40px;box-sizing:border-box}.textBlock--1{padding:120px 40px 0}.textBlock__heading{font-size:28px;letter-spacing:2px}.textBlock__head{font-size:45px;letter-spacing:5px}.textBlock__head,.textBlock__heading{margin:0 auto 20px;text-align:center;text-transform:uppercase}.textBlock__text{position:relative;padding-left:24px;margin-bottom:10px;font-size:18px;text-align:justify}.textBlock__text:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;background-color:var(--background-color-4);border-radius:50%}.Input{height:auto;margin:20px auto;width:100vw;text-align:center}.Input__Block{margin:10px auto}.Input__Note{height:120px}input{width:90vw;height:50px}button,input,label,option,select{text-align:center;border:1px solid grey;border-radius:20px}button,label,option,select{font-size:16px;color:#7c7a7a;width:90.5vw;height:55px}body,button,label,option,select{font-family:Open Sans Condensed,sans-serif}body{margin:0;padding:0;overflow-x:hidden;color:var(--text-color-4);background-color:var(--background-color-6)}body button,body input,body textarea{font-family:Open Sans Condensed,sans-serif;font-size:16px}:root{--text-color-1:#fff;--text-color-2:#c4c4c4;--text-color-3:#666;--text-color-4:#000;--text-colo-inactive:#9e0000;--background-color-1:#fff;--background-color-2:#28b8ec;--background-color-3:#224bec;--background-color-4:#666;--background-alpha-1:rgba(0,0,0,0.5);--background-alpha-2:transparent;--background-alpha-3:rgba(34,75,236,0.8);--border-color-1:#c4c4c4;--border-color-2:#f5f5f5;--border-color-3:#9e0000;--border-color-4:#000;--skeleton-color-1:#eee;--skeleton-color-2:#bcbcbc}