@import "https://fonts.googleapis.com/css?family=Open+Sans&display=swap";:root{--brm:1}@supports(corner-shape:squircle){:root{--brm:2}}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin:0;color:#1a1b1f;background-color:#f2f3f5}.grecaptcha-badge{visibility:hidden}ul{color:#a50833}li span{color:#1a1b1f}a{color:#a50833;text-decoration:none}a:hover{color:#6b0622}.button{border-radius:calc(12px * var(--brm,1));corner-shape:squircle;transition:250ms cubic-bezier(0.4,0,0.2,1) 1ms;user-select:none;text-decoration:none}.filled{background-color:#a50833;color:white;padding:12px 24px;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)}.filled:not(:disabled){cursor:pointer}.filled:not(:disabled):hover{box-shadow:0 2px 4px -2px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12);color:white;background-color:#6b0622}.disabled{background-color:#747d88;color:#c3bcb6;padding:12px 24px}.bordered{background-color:white;color:#a50833;border:1px solid rgba(165,8,51,0.5);padding:10px 22px;cursor:pointer}.bordered:hover{background-color:rgba(165,8,51,0.08);border-color:#a50833}header{width:100%;height:125px;position:fixed;display:flex;justify-content:center;background-color:white;z-index:5;box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12)}@media(max-width:1175px){header{height:75px}}@media(max-width:550px){header{height:50px}}header .header-inner{display:flex;align-items:center;justify-content:space-between;padding:0 64px;width:calc(100% - 128px);max-width:1920px;position:relative}@media(max-width:1000px){header .header-inner{padding:0 32px;width:calc(100% - 64px)}}@media(max-width:550px){header .header-inner{padding:0 16px;width:calc(100% - 32px)}}header .logo{width:124.65116px;height:80px}@media(max-width:1175px){header .logo{width:93.48837px;height:60px}}@media(max-width:550px){header .logo{width:62.32558px;height:40px}}header .contact{position:absolute;right:0;top:0;padding:8px 64px;font-size:1.25em;display:flex;flex-grow:1}@media(max-width:1175px){header .contact{font-size:1em}}@media(max-width:850px){header .contact{position:static;padding:0 8px 0 0;justify-content:end}}header .contact a{color:#a50833;display:flex;align-items:center}header .contact a:hover{opacity:.75}@media(max-width:850px){header .contact a div{display:none}}header .contact .phone{padding-right:40px}@media(max-width:850px){header .contact .phone{padding-right:12px}}header .contact svg{width:20px;height:20px;padding-right:12px;fill:#a50833}@media(max-width:850px){header .contact svg{width:30px;height:30px}}header .menu{display:flex;font-size:1.25em;user-select:none;margin-top:30px}@media(max-width:1175px){header .menu{font-size:1em}header .menu .menu-item{margin:10px !important}}@media(max-width:850px){header .menu{display:none}}header .menu .menu-item{margin:16px;padding:5px 0;text-decoration:none;color:#1a1b1f}header .menu .menu-item:last-child{margin:16px 0 16px 16px}@media(max-width:1175px){header .menu .menu-item:last-child{margin:10px 0 10px 10px !important}}header .menu .menu-item.active{border-bottom:2px solid #a50833}header .menu .menu-item.inactive{border-bottom:2px solid transparent}header .menu .menu-item.inactive:hover{border-bottom:2px solid rgba(165,8,51,0.5)}header .menu .menu-item span{background-color:#a50833;color:white;padding:2px 4px}header .hamburger{display:none;fill:#a50833;width:40px;height:40px;cursor:pointer}@media(max-width:850px){header .hamburger{display:block}}header .hamburger:hover{fill:#6b0622}#hamburger-menu-wrapper{right:0;top:0;user-select:none;position:fixed;z-index:10;background-color:rgba(0,0,0,0.2);display:none;bottom:0;left:0}.hamburger-menu{border-radius:calc(20px * var(--brm,1));corner-shape:squircle;position:fixed;background-color:white;right:32px;top:90px;padding:8px 12px;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}@media(max-width:550px){.hamburger-menu{right:16px;top:64px}}.hamburger-menu .menu-item{padding:5px 16px;margin:5px 0;font-size:1.25em}.hamburger-menu .menu-item .active{border-bottom:2px solid #a50833;padding:5px 0}.hamburger-menu .menu-item .inactive{border-bottom:2px solid transparent;padding:5px 0;color:#1a1b1f}.hamburger-menu .menu-item .highlighted{background-color:#a50833;color:white;padding:2px 4px}.message{margin:64px;width:calc(100% - 128px);text-align:center;display:flex;flex-direction:column;align-items:center}@media(max-width:550px){.message{margin:32px;width:calc(100% - 64px)}}.message .separator{margin:20px 0}.message .text{font-size:1.75em}@media(max-width:1000px){.message .text{font-size:1.5em}}.message .subtext{font-size:1.5em}@media(max-width:1000px){.message .subtext{font-size:1.25em}}.separator{height:2px;width:50px;background-color:#a50833}.paper{border-radius:calc(36px * var(--brm,1));corner-shape:squircle;background-color:white;padding:32px;box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12)}.paper.flex{display:flex;flex-direction:column}@media(max-width:550px){.paper{padding:16px}}.paper .top-image{width:100%;text-align:center;margin-bottom:32px}.paper .top-image img{border-radius:calc(20px * var(--brm,1));corner-shape:squircle;width:100%;max-width:427px}.paper .top-image .person-img{aspect-ratio:2000 / 1905}.paper .title{font-size:1.5em}.paper .separator{margin:10px 0 40px 0}.paper .heading{font-weight:bold}.paper .button.bordered{margin-top:16px;justify-self:end;align-self:end}.paper .button.filled{align-self:center}.paper .big-text{font-size:1.25em}.paper .content{display:grid;row-gap:16px}.paper .content.expand-two{grid-template-rows:auto 1fr;flex-grow:1}.paper .content.expand-four{grid-template-rows:auto auto auto 1fr;flex-grow:1}.columns{display:grid;gap:32px 32px;width:calc(100% - 128px);max-width:1920px;margin:64px auto}@media(max-width:1000px){.columns{width:calc(100% - 64px);margin:32px}}@media(max-width:550px){.columns{width:calc(100% - 32px);margin:16px;gap:16px 16px}}.two-columns{grid-template-columns:1fr 1fr}@media(max-width:750px){.two-columns{grid-template-columns:auto}}.three-columns{grid-template-columns:1fr 1fr 1fr}@media(max-width:1000px){.three-columns{grid-template-columns:auto}}.image-container{width:100%;max-width:1920px;height:500px;margin:0 auto;position:relative;overflow:hidden;border-radius:0 0 calc(36px * var(--brm,1)) calc(36px * var(--brm,1));padding-top:125px;corner-shape:squircle}.image-container.intro{height:800px}@media(max-width:550px){.image-container.intro{height:600px}}.image-container.dane-a-ucetnictvi{height:600px}@media(max-width:550px){.image-container.dane-a-ucetnictvi{height:400px}}@media(max-width:1920px){.image-container{border-radius:0}}@media(max-width:1175px){.image-container{padding-top:75px}}@media(max-width:550px){.image-container{padding-top:50px}}.image-container img{width:100%}.image-container .uvod{object-position:bottom}@media(max-width:1418px){.image-container .uvod{object-position:top}}@media(max-width:680px){.image-container .uvod{object-position:top}}.image-container .advokatni-sluzby{object-position:top}@media(max-width:1120px){.image-container .advokatni-sluzby{object-position:top}}@media(max-width:645px){.image-container .advokatni-sluzby{object-position:top}}.image-container .dane-a-ucetnictvi{object-position:}@media(max-width:1380px){.image-container .dane-a-ucetnictvi{object-position:top}}@media(max-width:1069px){.image-container .dane-a-ucetnictvi{object-position:top}}.image-container .ceny{object-position:}@media(max-width:540px){.image-container .ceny{object-position:bottom}}.image-container .kontakt{object-position:}@media(max-width:760px){.image-container .kontakt{object-position:bottom}}.image-container .cover{height:100%;object-fit:cover}.image-container .top{object-fit:fill}@media(max-width:750px){.image-container .top{height:100%;object-fit:cover}}.image-container .label-container{position:absolute;display:grid;grid-template-columns:auto;justify-items:start;row-gap:16px;bottom:64px}.image-container .label{display:flex;position:relative;padding:5px 48px 5px 96px;color:white;font-size:1.75em;z-index:3}@media(max-width:1000px){.image-container .label{padding:5px 48px 5px 64px}}@media(max-width:750px){.image-container .label{padding:5px 48px 5px 48px;font-size:1.4em}}@media(max-width:550px){.image-container .label{flex-direction:column}}.image-container .label::after{width:100%;top:0;height:100%;transform-origin:100% 0;transform:skew(-30deg);position:absolute;z-index:-1;content:"";background-color:#1a1b1f;left:0}.image-container .label .divider{padding:0 16px}@media(max-width:550px){.image-container .label .divider{display:none}}.image-container .sub{padding:5px 32px 5px 128px;font-size:1em}@media(max-width:1000px){.image-container .sub{padding:5px 32px 5px 64px}}@media(max-width:750px){.image-container .sub{padding:5px 24px 5px 48px;font-size:.7em}}@media(max-width:550px){.image-container .sub{padding:5px 48px 5px 48px}}.image-container .sub .divider{padding:0 8px}footer{background-color:#363839;color:#adadad;display:flex;justify-content:center;width:100%}footer.copyright{background-color:#1a1b1f}footer .inner{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"footer-info praha chrudim";gap:32px 32px;padding:64px;width:calc(100% - 128px);max-width:1920px}@media(max-width:1000px){footer .inner{padding:32px;width:calc(100% - 64px)}}@media(max-width:750px){footer .inner{grid-template-columns:1fr 1fr;grid-template-areas:"footer-info footer-info" "praha chrudim"}}@media(max-width:550px){footer .inner{grid-template-columns:auto;grid-template-areas:"footer-info" "praha" "chrudim";padding:16px;width:calc(100% - 32px)}}footer .inner .column{max-width:350px}footer .inner .column.footer-info{grid-area:footer-info}footer .inner .column.chrudim{grid-area:chrudim}footer .inner .column.praha{grid-area:praha}footer .inner .column .logo{width:124.65116px;height:80px}footer .inner .column .title{font-size:1.25em;color:white;text-decoration:none}footer .inner .column .separator{margin:10px 0 20px 0}footer .inner .column .address{margin-bottom:20px}footer .inner .column .opening{margin-bottom:20px}footer .inner .column .person{margin-bottom:20px}footer .inner .column .person .full-name{color:white}footer .inner .column .person .phone{margin-top:8px;margin-bottom:8px}footer .inner .column .person div a{text-decoration:none;color:#adadad}footer .inner .column .person div a:hover{color:white}.fb-logo{position:absolute;right:64px;bottom:64px;width:40px;height:40px}@media(max-width:1000px){.fb-logo{right:32px;bottom:32px}}@media(max-width:550px){.fb-logo{right:16px;bottom:16px}}.fb-logo img{width:40px;height:40px}.copyright-inner{width:calc(100% - 128px);gap:5px 32px;max-width:1920px;grid-template-areas:"copyright-info links";align-items:center;padding:5px 64px;position:relative;display:grid;grid-template-columns:auto auto}@media(max-width:1000px){.copyright-inner{padding:5px 32px;width:calc(100% - 64px)}}@media(max-width:550px){.copyright-inner{grid-template-columns:auto;grid-template-areas:"copyright-info" "links";padding:5px 16px;width:calc(100% - 32px)}}.copyright-info{display:flex;align-items:center;white-space:nowrap}.orgpad-logo{width:84px;height:27px;margin-top:5px;margin-left:8px}.gdpr{justify-self:end;text-align:right}.gdpr a{text-decoration:none;color:#adadad}.gdpr a:hover{color:white}.contact-us{display:flex;background-color:#e0a15d;justify-content:center;width:100%}.contact-us .contact-us-inner{display:grid;grid-template-columns:.7fr 1fr;gap:32px 32px;align-items:start;padding:32px 64px;width:calc(100% - 128px);max-width:1920px}@media(max-width:1000px){.contact-us .contact-us-inner{grid-template-columns:auto;padding:32px;width:calc(100% - 64px)}}@media(max-width:550px){.contact-us .contact-us-inner{padding:16px;width:calc(100% - 32px)}}.contact-us .contact-message{align-self:start}.contact-us .contact-message .main{color:white;font-size:1.5em;padding-bottom:20px}.contact-us .contact-message .sub{color:#1a1b1f}#form{display:grid;gap:8px 8px;grid-template-columns:1fr 120px 1fr 120px;grid-template-areas:"name name message message" "contact contact message message" "disclaimer disclaimer disclaimer submit"}@media(max-width:750px){#form{grid-template-areas:"name name" "contact contact" "message message" "disclaimer submit";grid-template-columns:1fr 120px}}@media(max-width:400px){#form{grid-template-areas:"name" "contact" "message" "disclaimer" "submit";grid-template-columns:auto}}#form .button-filled{justify-self:center}#form #name{grid-area:name;align-self:center}#form #contact{grid-area:contact;align-self:center}#form #message{grid-area:message}@media(max-width:750px){#form #message{min-height:100px}}#form .disclaimer{grid-area:disclaimer;font-size:.75em}#form .submit{grid-area:submit;justify-self:end;align-self:start}#form .submit:disabled{background-color:#747d88;color:#c3bcb6;padding:12px 24px}input{border-radius:calc(12px * var(--brm,1));corner-shape:squircle;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.9em;padding:10px 16px;border:0;outline:0}textarea{border-radius:calc(12px * var(--brm,1));corner-shape:squircle;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:.9em;padding:10px 16px;border:0;outline:0}.info-o-nas{display:grid;width:calc(100% - 128px);box-sizing:border-box;max-width:1920px;margin:64px auto;gap:32px 32px;grid-template-columns:1fr 1fr;grid-template-areas:"text image"}@media(max-width:1175px){.info-o-nas{grid-template-columns:auto;grid-template-areas:"text" "image"}}@media(max-width:1000px){.info-o-nas{width:calc(100% - 64px);margin:32px}}@media(max-width:550px){.info-o-nas{width:calc(100% - 32px);margin:16px;gap:16px 16px}}.info-o-nas .text{grid-area:text;display:flex;flex-direction:column}.info-o-nas .text .button.filled{margin-top:16px;justify-self:end;align-self:end}.info-o-nas .foto-o-nas{border-radius:calc(20px * var(--brm,1));corner-shape:squircle;grid-area:image;width:100%;height:auto;aspect-ratio:2000 / 1479}@media(max-width:1175px){.info-o-nas .foto-o-nas{aspect-ratio:2000 / 2222}}.contact-grid{display:grid;gap:32px 32px;grid-template-columns:1fr 1fr}@media(max-width:1000px){.contact-grid{grid-template-columns:auto}}.contact-grid .contact-line{display:grid;grid-template-columns:1fr 1fr;margin-bottom:32px;gap:32px 16px}@media(max-width:550px){.contact-grid .contact-line{grid-template-columns:auto}}.contact-grid .gap{margin-top:16px}.contact-grid .image{border-radius:calc(12px * var(--brm,1));corner-shape:squircle;width:100%}.map{border:0;margin-bottom:-5px;width:100%;height:400px}#cookie-dialog{gap:8px;grid-template-areas:"info accept reject";align-items:center;padding:30px 64px;position:sticky;z-index:10;min-height:100px;background-color:white;display:none;grid-template-columns:1fr 0fr 0fr;bottom:0}@media(max-width:1000px){#cookie-dialog{padding:20px 32px}}@media(max-width:750px){#cookie-dialog{grid-template-columns:1fr 1fr;grid-template-areas:"info info" "accept reject"}}@media(max-width:550px){#cookie-dialog{padding:16px 16px}}#cookie-dialog .cookie-info{flex-grow:1;grid-area:info}#cookie-dialog .accept-button{grid-area:accept;justify-self:end}#cookie-dialog .reject-button{grid-area:reject;justify-self:start}