@import url(https://fonts.googleapis.com/css2?family=Grand+Hotel&family=Montserrat:wght@100;400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.banner{color:#fffafc;margin:0 auto;max-width:1200px}.banner__info{background-color:#7a1f4f;position:relative;text-align:center}.banner__title{line-height:65px;margin:0}@media screen and (min-width:850px){.banner__title{line-height:84px}}.banner__text{font-size:80%;margin:-.5em 0 0}@media screen and (min-width:850px){.banner__text{bottom:0;height:100%;line-height:1.5;padding-top:2em;position:absolute;right:1em;text-align:left}}@media screen and (min-width:940px){.banner__text{right:2em}}@media screen and (min-width:1000px){.banner__text{right:90px}}.banner__box{background-attachment:fixed;background-image:url(/static/media/slavkaMobile.5470db2f633ea7e3e0c9.jpg);background-position:0 80px;background-repeat:no-repeat;background-size:contain;height:230px;margin-left:auto;margin-right:auto;max-height:50vh;max-width:1200px}@media screen and (min-width:350px){.banner__box{height:280px}}@media screen and (min-width:485px){.banner__box{height:330px}}@media screen and (min-width:625px){.banner__box{background-image:url(/static/media/slavkaWeb.add59b78a1844b5a742c.jpg);height:430px}}@media screen and (min-width:700px){.banner__box{height:350px}}@media screen and (min-width:800px){.banner__box{height:400px}}@media screen and (min-width:950px){.banner__box{height:500px}}@media screen and (min-width:1400px){.banner__box{background-position:center 80px;height:550px}}.navigation{background-color:#fffafc;border:none;display:flex;height:80px;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;max-width:1200px;outline:none;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:700px){.navigation{align-items:flex-start;height:100px;position:static}}@media screen and (min-width:1200px){.navigation{align-items:flex-start;height:120px}}.navigation__logo{cursor:pointer;height:100%;padding:10px;transition:transform 1s}.navigation__logo:hover{transform:scale(1.05)}@media screen and (min-width:700px){.navigation__logo{height:100px;padding:16px}}@media screen and (min-width:1200px){.navigation__logo{height:120px}}.navigation__hamburger{align-self:center;cursor:pointer;height:37px;position:relative;right:20px;top:0;transition:transform 1s;width:40px;z-index:1000}.navigation__hamburger:hover{transform:scale(1.05)}@media screen and (min-width:700px){.navigation__hamburger{display:none}}.navigation__rows{background:#7a1f4f;background-position:0 0;background-repeat:no-repeat;background-size:100% 4px;box-shadow:0 0 3px #000000bf;cursor:pointer;display:block;height:5px;left:0;position:absolute;top:15px;transition:all .5s;width:100%}.navigation__rows:before{top:-15px}.navigation__rows:after,.navigation__rows:before{background:#7a1f4f;box-shadow:0 0 3px #000000bf;content:"";cursor:pointer;height:5px;left:0;position:absolute;transition:all .5s;width:100%}.navigation__rows:after{bottom:-15px}.navigation-open{background-color:#7a1f4f;font-size:24px;height:calc(100vh - 75px);left:0;list-style-type:none;margin:0;padding:0;position:absolute;text-align:center;top:80px;width:100vw;z-index:1000}.navigation__item{height:calc(16.66667vh - 12.5px);line-height:calc(16.66667vh - 12.5px);margin:0}@media screen and (min-width:700px){.navigation__item{color:#0a0507;height:150px}}.navigation__hamburger.open .navigation__rows:before{top:0;transform:rotate(45deg)}.navigation__hamburger.open .navigation__rows{background:#fffafc;box-shadow:none}.navigation__hamburger.open .navigation__rows:after{top:0;transform:rotate(-45deg)}.hamburger__close{background-color:#0000;height:80px;position:absolute;right:0;top:-80px;width:100px;z-index:10000000}.navigation__large{display:none}@media screen and (min-width:700px){.navigation__large{display:flex;list-style-type:none;margin:0;padding:0;text-decoration:none}}.navigationLarge__link{color:#fffafc;display:inline-block;text-decoration:none;vertical-align:middle;width:100%}.navigationLarge__link:focus,.navigationLarge__link:hover{background-color:#c3bdc0;color:#7a1f4f}@media screen and (min-width:700px){.navigationLarge__link{color:#7a1f4f;display:block;line-height:100px;padding:0 16px;text-decoration:none}.navigationLarge__link:focus,.navigationLarge__link:hover{background-color:#c3bdc0}}@media screen and (min-width:700px)and (min-width:1200px){.navigationLarge__link{height:120px;line-height:120px;padding:0 32px}}.activeItem{border-bottom:none;border-top:none}.activeItem,.activeItem:focus,.activeItem:hover{background-color:#7a1f4f;color:#fffafc}@media screen and (min-width:700px){.activeItem{border-bottom:none;border-top:none}.activeItem,.activeItem:focus,.activeItem:hover{background-color:#7a1f4f;color:#fffafc}}.footer{border-top:1px solid #7a1f4f;margin-left:auto;margin-right:auto;margin-top:32px;max-width:1200px;padding:1rem;text-align:center}@media screen and (min-width:700px){.footer{margin-top:48px}}.figma{margin-top:32px}.page{background:#fff;font-family:Montserrat,sans-serif;font-size:75%;line-height:1.5;margin-bottom:32px;width:100vw}.cv__hero,.page{position:relative}.cv__hero{align-items:center;display:flex;flex-direction:column}.foto{border-radius:5px;box-shadow:5px 5px 5px -2px #582c3e;margin:5rem 20vw 1rem;width:60vw}.cv__title{font-size:250%;padding:0;position:absolute;text-align:center;top:0;width:100vw}.cv__h2,.cv__title{color:#582c3e;font-family:Montserrat,Roboto,sans-serif;font-style:italic;font-weight:700;margin:0}.cv__h2{font-size:150%;padding:.5rem 0;text-align:left}.cv__h3{color:#0a0507;font-size:125%;font-weight:700;margin:.5em 0}.cv__list{list-style-type:square;margin:.5em 0 0;padding-top:0}.noMargin{margin:0}.cv__link{color:#582c3e;cursor:pointer}.cv__link:hover{background-color:#582c3e;border-radius:5px;color:#fff}.cv__link:active,.cv__link:focus{background-color:#dfc7d0;border-radius:5px;color:#582c3e;text-decoration:none}.hero__rightSide{padding-left:.5rem;width:100wv}.contact{list-style-type:none;padding-left:0}.contact__phoneEmail{display:flex;flex-direction:column;justify-content:center;padding:.5rem;text-align:center}.contact__address a,.contact__address div,.contact__phoneEmail a,.contact__socialNetworks a{align-items:center;display:flex;justify-content:center;padding:.5rem}.contact__socialNetworks{display:flex;flex-direction:column;padding-bottom:.5rem}.contact__address{align-items:center;display:flex;justify-content:center;padding-left:.5rem}.hero__rightSide img{height:1.5rem;margin-right:.5rem;width:1.5rem}.important{background-color:#dfc7d0;border-radius:5px;margin-left:.5rem;padding:0 .5rem .5rem;width:95vw}.important__portfolio li{display:flex;justify-content:space-between}.important ul{list-style-type:square;margin:0}.container{display:flex;flex-direction:column}.container__leftSide{padding-left:0;width:100vw}.aboutMe,.languages{padding-left:1.5rem}.education{padding-left:.5rem}.container__rightSide{padding:0 0 0 1rem;width:100vw}.courses{background-color:#dfc7d0;border-radius:5px;margin-left:1rem;margin-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;width:95vw}.courses h2{padding-bottom:0}.courses ul{margin-top:0}.logoCzechitas{height:2rem;margin-left:1rem}.logoCzechitas--small{height:1rem}.logoGopas,.logoNette{height:1rem;margin-left:1rem}.google{align-items:center;display:flex}.logoCoursera{height:.5rem;margin:0 1rem 0 1.5rem}.logoGoogle{height:1.5rem}.logoUdemy{height:1rem;margin-left:1.5rem}.education h2,.work h2{padding-bottom:0}.other,.work{padding-left:.5rem}.other{margin-bottom:3rem}.copyright{height:1rem;padding-right:1em}@media(min-width:500px){.contact__phoneEmail{flex-direction:row;justify-content:space-around;padding-bottom:0 .5rem .5rem 0}.contact__address a,.contact__address div,.contact__phoneEmail a,.contact__socialNetworks a{align-items:center;justify-content:center;padding:0 .5rem}.contact__socialNetworks{flex-direction:row;justify-content:space-between}}@media(min-width:800px){.page{border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 0 5px #0000001a;margin:32px auto;min-height:29.7cm;padding:1cm;width:21cm}.cv__title{position:static;width:100%}.cv__hero{align-items:flex-end;flex-direction:row}.foto{margin:0;width:36%}.hero__rightSide{padding-left:1rem;width:64%}.contact__address a,.contact__address div,.contact__phoneEmail a,.contact__socialNetworks a{padding:0}.contact__address,.contact__phoneEmail{padding-left:30px}.contact__phoneEmail a{width:35%}.important{display:flex;justify-content:space-between;margin:0;padding:0 .5rem .5rem;width:100%}.important__it{width:40%}.important__portfolio{width:60%}.container{flex-direction:row}.contact__socialNetworks{justify-content:space-between}.container__leftSide{padding-left:0;width:36%}.container__rightSide{padding:0 1rem 0 1.5rem;width:64%}.courses{margin-left:0;width:100%}.aboutMe,.courses,.languages{padding-left:.5rem}.other,.work{padding-left:0}.other{margin-bottom:3rem}.education{padding-left:0}}@page{size:A4;margin:0}@media print{.page{background:initial;border:initial;border-radius:initial;box-shadow:none;margin:0;min-height:29.7cm;min-height:auto;padding:1cm;page-break-after:always;width:21cm;width:auto}.courses,.important{border:.5px solid #582c3e;box-shadow:5px 5px 5px -2px #582c3e}.cv__title{position:static;width:100%}.cv__hero{align-items:flex-end;flex-direction:row}.foto{margin:0;width:36%}.hero__rightSide{padding-left:1rem;width:64%}.contact__phoneEmail{flex-direction:row;justify-content:space-around;padding-bottom:0 .5rem .5rem 0}.contact__address a,.contact__address div,.contact__phoneEmail a,.contact__socialNetworks a{align-items:center;justify-content:center;padding:0}.contact__socialNetworks{flex-direction:row}.contact__address,.contact__phoneEmail{padding-left:30px}.contact__phoneEmail a{width:35%}.important{display:flex;justify-content:space-between;margin:0;padding:0 .5rem .5rem;width:100%}.important__it{width:40%}.important__portfolio{width:60%}.container{flex-direction:row}.contact__socialNetworks{justify-content:space-between}.container__leftSide{padding-left:0;width:36%}.container__rightSide{padding:0 1rem 0 1.5rem;width:64%}.courses{margin-left:0;width:100%}.aboutMe,.courses,.languages{padding-left:.5rem}.other,.work{padding-left:0}.other{margin-bottom:0}.education{padding-left:0}}.item{background-color:#fffafc;border-radius:8px;box-shadow:0 5px 15px 0 #0000001a,0 15px 35px 0 #0000000d;margin:32px 0;overflow:hidden;text-align:center;transition:all .12s ease}.item__imgBorder{height:100%;overflow:hidden;width:100%}@media screen and (min-width:500px){.item{margin:0 32px 48px}}@media screen and (min-width:800px){.item{align-items:center;display:grid;grid-template-columns:1fr 1fr}}.item__img{border-radius:8px 8px 0 0;display:block;transition:transform 1s;width:100%}.item__img:hover{transform:scale(1.1)}@media screen and (min-width:800px){.item__img{border-radius:8px 0 0 8px;width:100%}}.item__text{padding:32px}@media screen and (min-width:800px){.item__text{padding:0 32px;text-align:left}}.item__id{font-size:48px;margin:0}.item__title{margin-top:0}.prototypNo{display:none}.prototypDisplay{display:flex;justify-content:center;margin-bottom:1em;width:100%}@media screen and (min-width:800px){.prototypDisplay{display:inline-block;margin:0 1em 1em 0;width:auto}}@media screen and (min-width:700px){.instagram__mobile{display:none}}.instagram__tablet{display:none}@media screen and (min-width:700px){.instagram__tablet{display:inline-block}}@media screen and (min-width:1200px){.instagram__tablet{display:none}}.instagram__web{display:none}@media screen and (min-width:1200px){.instagram__web{display:inline-block}}.instagram-gallery{grid-gap:5px 10px;display:grid;gap:5px 10px;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (min-width:700px){.instagram-gallery{gap:16px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.instagram-gallery{gap:32px;grid-template-columns:repeat(4,1fr)}}.instagram-image{width:100%}.skills__grid{margin-bottom:32px}@media screen and (min-width:400px){.skills__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:580px){.skills__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:770px){.skills__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.skills__grid{grid-template-columns:repeat(6,1fr)}}.skills__item{aspect-ratio:1/1;background-image:url(/static/media/kolo.88cfa895ce572afc8134.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:16px 32px;padding:30% 0 0;position:relative;text-align:center;vertical-align:center}@media screen and (min-width:400px){.skills__item{margin:0}}.skills__icon{height:3rem}@media screen and (min-width:500){.skills__icon{height:4rem;margin-top:64px}}.skills__title{font-size:125%;margin-bottom:0;margin-top:0}@media screen and (min-width:500){.skills__title{margin-bottom:64px}}.required{color:#c73e1d}.contact__question{animation:startScale 1s;font-weight:700;margin-bottom:-10px;text-align:center}@media screen and (min-width:700px){.contact__question{font-size:24px}}.contact__socialIcons{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px;text-align:center}.contact__socialIcons--center{align-items:left;display:flex;flex-direction:column}@media screen and (min-width:850px){.contact__socialIcons--center{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}}.contact__icon{margin-right:1em;width:2rem}.contact__row{align-items:center;display:flex;margin:16px auto;width:250px}.form{width:100%}@media screen and (min-width:900px){.form{margin-left:auto;margin-right:auto;max-width:600px}}.form__field{margin-bottom:16px;position:relative}.form__label{color:#0a0507;font-size:14px}.form__input{border:1px solid #0a0507;border-radius:3px;outline:0;padding:.5rem 1rem;width:100%}.form__input:active,.form__input:focus{border:2px solid #7a1f4f;border-left-width:5px;outline:0}.form__legend{color:#0a0507;font-size:14px}.form__textarea{border:1px solid #0a0507;border-radius:3px;padding:.5rem 1rem;width:100%}.form__textarea:active,.form__textarea:focus{border:2px solid #7a1f4f;border-left-width:5px;outline:0}.validBorder{border:2px solid #337357;border-left-width:5px}.invalidBorder{border:2px solid #c73e1d;border-left-width:5px}.error-message{color:#c73e1d}.error-message,.success-message{font-weight:600;text-align:center}.success-message{color:#337357}.form-message{color:#4a6fa5;font-size:24px}.infoField{font-size:small;position:absolute;right:0;top:.5em}.right{margin-top:0;text-align:right}.button{background-color:#7a1f4f;box-shadow:3px 3px 5px #0000001a,0 15px 35px 0 #0000001a;color:#fffafc;display:inline-block;padding:.7rem 1.4rem;text-transform:uppercase}.button,.button--secondary{border:1px solid #7a1f4f;font-weight:600}.button--secondary{background-color:#c3bdc0;color:#7a1f4f;margin:-3px;text-decoration:none}.button__row{text-align:center}.button{cursor:pointer;transition:background-color .3s}.button:focus,.button:hover{background-color:#7b4a5e}.button:active{box-shadow:1px 1px 3px #0000001a,0 15px 35px 0 #0000001a;transform:translate(2px,2px)}.button__link{color:#0a0507;font-weight:600;text-decoration:none}.button__link--form{margin-left:auto;margin-right:auto}.button__cv{text-align:center}.button--targetBlank{position:relative}.button--targetBlank:after{background-image:url(/static/media/targetBlank.74e5bf903b5fe84e7ad5.svg);background-repeat:no-repeat;background-size:cover;bottom:2px;content:"";height:10px;position:absolute;right:2px;width:10px}.button--coaching{margin-left:1rem}.button--disabled{background-color:#c3bdc0;border-color:#c3bdc0;box-shadow:none;color:#fffafc;cursor:not-allowed}.button--disabled:after{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#fffafc;color:#0a0507;font-family:Montserrat,Roboto,sans-serif;font-size:16px;line-height:1.8;margin:0 auto;max-width:1300px!important;position:relative}h1,h2,h3{color:#7a1f4f}h1{color:#c3bdc0;font-family:Grand Hotel,cursive;font-size:48px;font-weight:200;text-align:center}@media screen and (min-width:500px){h1{font-size:300%}}@media screen and (min-width:700px){h1{font-size:400%}}h2{font-family:Grand Hotel,cursive;font-size:32px;font-weight:200;margin-bottom:.5em;margin-top:32px;text-align:center}@media screen and (min-width:500px){h2{font-size:200%}}@media screen and (min-width:700px){h2{font-size:300%}}h3{font-size:24px;font-weight:400}@media screen and (min-width:500px){h3{font-size:150%}}@media screen and (min-width:700px){h3{font-size:200%}}.link{color:#7a1f4f;position:relative;text-decoration:none;transition:background-color .25s}.link:after{bottom:-2px;content:"";height:3px;position:absolute;right:0;width:100%}.link:after,.link:focus,.link:hover{background:linear-gradient(120deg,#c3bdc0,#c3bdc0 50%,#7a1f4f)}.main{padding:16px}@media screen and (min-width:700px){.main{padding:32px}}@media screen and (min-width:1200px){.main{margin-left:auto;margin-right:auto;max-width:1200px}}.banner__img{max-width:100%;width:100vw}.bold{font-weight:600}.center{text-align:center}@keyframes startScale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
/*# sourceMappingURL=main.301d1bab.css.map*/