/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages__wrapper{position:fixed;top:10vh;z-index:100;width:80%;max-width:40em;left:calc(50% - 20em);}@media (max-width:40em){.messages__wrapper{left:10%;}}body.toolbar-fixed .messages__wrapper{top:20vh;}.alert{padding:1em;margin-bottom:1em;border-radius:1em;color:white;}.alert > p{margin:0;}.alert--dismissible{padding-right:2em;}.alert--success{background-color:#10b032;}.alert--info{background-color:#4591f2;}.alert--warning{background-color:#eab028;}.alert--danger{background-color:#d23544;}input[type=email]{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}input[type=email].error{border-color:#E30000;}input[type=email]:focus{border-color:#011638;}input[type=tel]{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}input[type=tel].error{border-color:#E30000;}input[type=tel]:focus{border-color:#011638;}input[type=text]{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}input[type=text].error{border-color:#E30000;}input[type=text]:focus{border-color:#011638;}input[type=password]{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}input[type=password].error{border-color:#E30000;}input[type=password]:focus{border-color:#011638;}input[type=date]{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}input[type=date].error{border-color:#E30000;}input[type=date]:focus{border-color:#011638;}input[type=number]{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}input[type=number].error{border-color:#E30000;}input[type=number]:focus{border-color:#011638;}input[type=submit].button--secondary{transition:0.2s background-color ease-in,0.2s color ease-in;}input[type=submit].button--secondary:hover,input[type=submit].button--secondary:focus,input[type=submit].button--secondary:active{background-color:#E30000;color:white;}.js-form-type-radio input[type=radio],.js-form-type-checkbox input[type=radio],.js-form-type-radio input[type=checkbox],.js-form-type-checkbox input[type=checkbox]{visibility:hidden;position:absolute;}.js-form-type-radio input[type=radio] + label,.js-form-type-checkbox input[type=radio] + label,.js-form-type-radio input[type=checkbox] + label,.js-form-type-checkbox input[type=checkbox] + label{position:relative;padding-left:2.15em;padding-top:0.2em;}.js-form-type-radio input[type=radio] + label::before,.js-form-type-checkbox input[type=radio] + label::before,.js-form-type-radio input[type=checkbox] + label::before,.js-form-type-checkbox input[type=checkbox] + label::before{content:'';display:block;position:absolute;left:0;top:0;width:1.375em;height:1.375em;background-image:url(/themes/custom/tpp/images/form_elements.svg);background-repeat:no-repeat;background-position-x:0;}.js-form-type-radio input[type=radio]:checked + label::before,.js-form-type-checkbox input[type=radio]:checked + label::before,.js-form-type-radio input[type=checkbox]:checked + label::before,.js-form-type-checkbox input[type=checkbox]:checked + label::before{background-position-x:100%;}.js-form-type-radio input[type=radio] + label::before,.js-form-type-checkbox input[type=radio] + label::before{background-position-y:0;background-size:3.41em;}.js-form-type-radio input[type=checkbox] + label,.js-form-type-checkbox input[type=checkbox] + label{padding-left:2.5em;}.js-form-type-radio input[type=checkbox] + label::before,.js-form-type-checkbox input[type=checkbox] + label::before{background-size:2.841666em;background-position-y:100%;}details{width:100%;margin-bottom:1.5em;}details > fieldset.webform-composite-hidden-title{margin:0;}details > summary{font-size:1.3125em;font-weight:600;padding-bottom:0.75em;padding-right:1.75em;list-style:none;border-bottom:0.1rem solid rgba(1,22,56,0.5);position:relative;cursor:pointer;transition:margin-bottom 0.2s ease-in;}details > summary::marker,details > summary::-webkit-details-marker{display:none;}details > summary::before,details > summary::after{content:'';display:block;position:absolute;right:0;width:1.1em;height:0.1875em;background-color:#E30000;border-radius:1em;transition:opacity 0.2s ease-in,transform 0.2s ease-out;}details > summary::after{transform:rotate(90deg);top:0.6em;}details > summary::before{top:0.6em;}details[open]{border-bottom:0.1rem solid rgba(1,22,56,0.5);}details[open] > summary{margin-bottom:1em;}details[open] > summary::before{opacity:0;}details[open] > summary::after{transform:rotate(0deg);}select{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;box-shadow:none;line-height:1.2em;font-size:1em;background-color:white;}select.error{border-color:#E30000;}select:focus{border-color:#011638;}textarea{border:0.125em solid rgba(1,22,56,0.5);padding:1em 1.5em;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:3.125em;max-width:100%;transition:all 0.2s ease-in;}textarea.error{border-color:#E30000;}textarea:focus{border-color:#011638;}form .description{font-size:0.8em;}.form-item{padding:0 0 1em 0;max-width:100%;}.form-item label{display:block;}.bef-exposed-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:78rem;margin-left:auto;margin-right:auto;margin-bottom:2em;padding:1em 3em;background-color:white;}.bef-exposed-form > fieldset{margin:auto;}.bef-exposed-form .form-item{padding:0;}.bef-exposed-form .form-radios{display:flex;flex-wrap:wrap;}.bef-exposed-form .form-radios > .form-item{margin:1em;padding:0;}.bef-exposed-form .form-radios label{padding:1em 1.5em;color:#011638;font-weight:bold;font-size:0.8em;cursor:pointer;transition:color 200ms ease-in,background-color 200ms ease-in;border-radius:2em;}.bef-exposed-form .form-radios label:hover{background-color:#E30000;color:white;}.bef-exposed-form .form-radios input[type=radio]{display:none;}.bef-exposed-form .form-radios input[type=radio]:checked + label{background-color:#E30000;color:white;}.bef-exposed-form > .form-actions{width:100%;}.mm-checkboxes .form-checkboxes{display:flex;justify-content:space-around;flex-wrap:wrap;}.fieldset-container{width:100%;margin-bottom:1em;border-bottom:0.1rem solid rgba(1,22,56,0.5);}.fieldset-container > legend{font-size:1.3125em;font-weight:600;width:100%;padding-bottom:0.2em;padding-top:1em;padding-right:1.75em;border-top:0.1rem solid rgba(1,22,56,0.5);}.ui-dialog{padding-bottom:0.75em;}.ui-dialog .ui-dialog-buttonpane{display:none;}.ui-dialog form .form-actions input{display:initial !important;}.form-type-tel .iti--allow-dropdown input,.form-type-tel .iti--allow-dropdown input[type="tel"],.form-type-tel .iti--allow-dropdown input[type="text"],.form-type-tel .iti--separate-dial-code input,.form-type-tel .iti--separate-dial-code input[type="tel"],.form-type-tel .iti--separate-dial-code input[type="text"]{padding-left:1.5em;padding-right:1.5em;}.form-type-tel .iti .iti__flag-container{display:none;}@media all and (max-width:62rem){.bef-exposed-form{flex-direction:column;flex-wrap:nowrap;}.bef-exposed-form > .form-item + .form-item{margin-top:0.5em;}.bef-exposed-form .form-radios{justify-content:center;}}.button{color:white;background:#595959;padding:0.7em 1.3em;border-radius:3rem;display:inline-block;text-decoration:none;font-weight:bold;cursor:pointer;border:none;margin:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border 0.2s ease,box-shadow 0.2s ease;}.button:hover,.button:active,.button:focus{background-color:#333333;color:white;border:none;text-decoration:none;}.button--primary{color:white;background:#E30000;padding:0.7em 1.3em;border-radius:3rem;display:inline-block;text-decoration:none;font-weight:bold;cursor:pointer;border:none;margin:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border 0.2s ease,box-shadow 0.2s ease;border:0.2em solid #E30000;}.button--primary:hover,.button--primary:active,.button--primary:focus{background-color:#333333;color:white;border:none;text-decoration:none;}.button--primary:hover,.button--primary:active,.button--primary:focus{background:#960000;text-decoration:none;font-weight:bold;color:white;border:0.2em solid #960000;}.button--secondary{color:inherit;background:transparent;padding:0.7em 1.3em;border-radius:3rem;display:inline-block;text-decoration:none;font-weight:bold;cursor:pointer;border:none;margin:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border 0.2s ease,box-shadow 0.2s ease;border:0.2em solid #E30000;border-radius:2em;position:relative;white-space:nowrap;}.button--secondary:hover,.button--secondary:active,.button--secondary:focus{background-color:#333333;color:white;border:none;text-decoration:none;}.button--secondary::after{content:'';position:absolute;bottom:0.65em;left:1.3em;width:0;height:0.1em;background-color:currentColor;transition:width 0.25s;}.button--secondary:hover,.button--secondary:active,.button--secondary:focus{color:inherit;background-color:transparent;border:0.2em solid #E30000;font-weight:bold;text-decoration:none;}.button--secondary:hover::after,.button--secondary:active::after,.button--secondary:focus::after{width:calc(100% - 1.3em * 2);}.button--secondary.cl-white:active,.button--secondary.cl-white:hover{color:white;}.button--tertiary{color:#011638;background:white;padding:0.7em 1.3em;border-radius:3rem;display:inline-block;text-decoration:none;font-weight:bold;cursor:pointer;border:none;margin:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border 0.2s ease,box-shadow 0.2s ease;font-size:1.125em;border:0.1em solid currentColor;box-shadow:0 0.2em 0.5em 0 rgba(0,0,0,0.32);font-weight:700;width:16em;text-align:center;margin:0.4444em;padding:1em 0.25em;}.button--tertiary:hover,.button--tertiary:active,.button--tertiary:focus{background-color:#333333;color:white;border:none;text-decoration:none;}.button--tertiary:hover,.button--tertiary:active,.button--tertiary:focus{background-color:#011638;color:white;border:0.1em solid #011638;}@media (max-width:35em){.button--tertiary{width:11em;height:4.5em;display:flex;align-items:center;justify-content:center;}}@media (max-width:50rem){.button--tertiary{font-size:0.95em;}}.button--inverted{background:#595959;padding:0.7em 1.3em;border-radius:3rem;display:inline-block;text-decoration:none;font-weight:bold;cursor:pointer;border:none;margin:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border 0.2s ease,box-shadow 0.2s ease;color:white;background:transparent;border:0.1rem solid white;text-transform:uppercase;}.button--inverted:hover,.button--inverted:active,.button--inverted:focus{background-color:#333333;color:white;border:none;text-decoration:none;}.button--inverted:hover,.button--inverted:active,.button--inverted:focus{background-color:#333333;color:white;border:none;text-decoration:none;}.button--inverted:hover{text-decoration:underline;}.button--alert{cursor:pointer;position:relative;top:-0.15em;right:-1.3em;color:inherit;float:right;padding:0;font-size:1.35em;font-weight:normal;text-shadow:0 1px 0 #fff;opacity:1;background:transparent;box-shadow:none;}.button--alert:hover{color:inherit;background:inherit;}.bg-dark-blue .button--secondary{color:white;}.flexslider{background:none;border:none;}body{margin:0;font-family:'Open Sans',sans-serif;color:#011638;background-color:white;font-weight:normal;}html{scroll-behavior:smooth;}html,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.paragraph--text img,.accordion__text img,.container--node-body img,.mm-text img,.mm-boxschema img,.cars--header img,.mm-autopujcovna img{margin-bottom:1em;}.paragraph--text ul,.accordion__text ul,.container--node-body ul,.mm-text ul,.mm-boxschema ul,.cars--header ul,.mm-autopujcovna ul,.paragraph--text ol,.accordion__text ol,.container--node-body ol,.mm-text ol,.mm-boxschema ol,.cars--header ol,.mm-autopujcovna ol{padding-left:1.3em;}.paragraph--text ul > li,.accordion__text ul > li,.container--node-body ul > li,.mm-text ul > li,.mm-boxschema ul > li,.cars--header ul > li,.mm-autopujcovna ul > li,.paragraph--text ol > li,.accordion__text ol > li,.container--node-body ol > li,.mm-text ol > li,.mm-boxschema ol > li,.cars--header ol > li,.mm-autopujcovna ol > li{margin-bottom:0.5em;line-height:normal;margin-top:0.2em;}.paragraph--text ul > li p,.accordion__text ul > li p,.container--node-body ul > li p,.mm-text ul > li p,.mm-boxschema ul > li p,.cars--header ul > li p,.mm-autopujcovna ul > li p,.paragraph--text ol > li p,.accordion__text ol > li p,.container--node-body ol > li p,.mm-text ol > li p,.mm-boxschema ol > li p,.cars--header ol > li p,.mm-autopujcovna ol > li p{line-height:1.55em;}.paragraph--text ul.high > li,.accordion__text ul.high > li,.container--node-body ul.high > li,.mm-text ul.high > li,.mm-boxschema ul.high > li,.cars--header ul.high > li,.mm-autopujcovna ul.high > li,.paragraph--text ol.high > li,.accordion__text ol.high > li,.container--node-body ol.high > li,.mm-text ol.high > li,.mm-boxschema ol.high > li,.cars--header ol.high > li,.mm-autopujcovna ol.high > li{margin-top:1.1em;}.paragraph--text ul.extra > li,.accordion__text ul.extra > li,.container--node-body ul.extra > li,.mm-text ul.extra > li,.mm-boxschema ul.extra > li,.cars--header ul.extra > li,.mm-autopujcovna ul.extra > li,.paragraph--text ol.extra > li,.accordion__text ol.extra > li,.container--node-body ol.extra > li,.mm-text ol.extra > li,.mm-boxschema ol.extra > li,.cars--header ol.extra > li,.mm-autopujcovna ol.extra > li{font-size:1.1875em;line-height:1.75;}.paragraph--text ul.large > li,.accordion__text ul.large > li,.container--node-body ul.large > li,.mm-text ul.large > li,.mm-boxschema ul.large > li,.cars--header ul.large > li,.mm-autopujcovna ul.large > li,.paragraph--text ol.large > li,.accordion__text ol.large > li,.container--node-body ol.large > li,.mm-text ol.large > li,.mm-boxschema ol.large > li,.cars--header ol.large > li,.mm-autopujcovna ol.large > li{font-size:1.5625em;}.paragraph--text ul.light > li,.accordion__text ul.light > li,.container--node-body ul.light > li,.mm-text ul.light > li,.mm-boxschema ul.light > li,.cars--header ul.light > li,.mm-autopujcovna ul.light > li,.paragraph--text ol.light > li,.accordion__text ol.light > li,.container--node-body ol.light > li,.mm-text ol.light > li,.mm-boxschema ol.light > li,.cars--header ol.light > li,.mm-autopujcovna ol.light > li{font-size:0.9375em;}@media (max-width:50rem){.paragraph--text ul.extra > li,.accordion__text ul.extra > li,.container--node-body ul.extra > li,.mm-text ul.extra > li,.mm-boxschema ul.extra > li,.cars--header ul.extra > li,.mm-autopujcovna ul.extra > li,.paragraph--text ol.extra > li,.accordion__text ol.extra > li,.container--node-body ol.extra > li,.mm-text ol.extra > li,.mm-boxschema ol.extra > li,.cars--header ol.extra > li,.mm-autopujcovna ol.extra > li{font-size:1.1em;}.paragraph--text ul.large > li,.accordion__text ul.large > li,.container--node-body ul.large > li,.mm-text ul.large > li,.mm-boxschema ul.large > li,.cars--header ul.large > li,.mm-autopujcovna ul.large > li,.paragraph--text ol.large > li,.accordion__text ol.large > li,.container--node-body ol.large > li,.mm-text ol.large > li,.mm-boxschema ol.large > li,.cars--header ol.large > li,.mm-autopujcovna ol.large > li{font-size:1.2em;}}.paragraph--text ul,.accordion__text ul,.container--node-body ul,.mm-text ul,.mm-boxschema ul,.cars--header ul,.mm-autopujcovna ul{list-style:none;}.paragraph--text ul > li,.accordion__text ul > li,.container--node-body ul > li,.mm-text ul > li,.mm-boxschema ul > li,.cars--header ul > li,.mm-autopujcovna ul > li{position:relative;}.paragraph--text ul > li::before,.accordion__text ul > li::before,.container--node-body ul > li::before,.mm-text ul > li::before,.mm-boxschema ul > li::before,.cars--header ul > li::before,.mm-autopujcovna ul > li::before{position:absolute;content:'\2022';color:inherit;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.paragraph--text ol,.accordion__text ol,.container--node-body ol,.mm-text ol,.mm-boxschema ol,.cars--header ol,.mm-autopujcovna ol{list-style:none;counter-reset:ol-counter;}.paragraph--text ol li,.accordion__text ol li,.container--node-body ol li,.mm-text ol li,.mm-boxschema ol li,.cars--header ol li,.mm-autopujcovna ol li{counter-increment:ol-counter;padding-left:0.45em;}.paragraph--text ol li::marker,.accordion__text ol li::marker,.container--node-body ol li::marker,.mm-text ol li::marker,.mm-boxschema ol li::marker,.cars--header ol li::marker,.mm-autopujcovna ol li::marker{content:counter(ol-counter) ".";font-weight:800;}.paragraph--text ol.custom-list li::marker,.accordion__text ol.custom-list li::marker,.container--node-body ol.custom-list li::marker,.mm-text ol.custom-list li::marker,.mm-boxschema ol.custom-list li::marker,.cars--header ol.custom-list li::marker,.mm-autopujcovna ol.custom-list li::marker{content:attr(number) ".";}.tpp-flex{display:flex;flex-wrap:wrap;width:100%;}.tpp-flex > *{flex:1 0 20em;}@media all and (max-width:21em){.tpp-flex > *{flex-shrink:1;}}.tpp-flex > p{padding:0.5em;}.tpp-flex > p + p{margin-top:0;}.tpp-flex.flex--center{align-items:center;}.tpp-flex.flex--stretch{align-items:stretch;}.tpp-flex.flex--justify-center{justify-content:center;}.tpp-flex-nw{display:flex;width:100%;align-items:stretch;justify-content:space-between;}.tpp-flex-nw > *{max-width:calc(50% - 1.5em);}.tpp-flex-w{display:flex;width:100%;flex-wrap:wrap;align-items:center;}.tpp-flex-w.flex--justify-center{justify-content:center;}@media all and (max-width:35rem){.tpp-flex-w{justify-content:center;}}.container{width:96%;max-width:78rem;margin-left:auto;margin-right:auto;}#block-tpp-page-title{text-align:center;}.page-wrapper{margin:auto;}strong,b{font-weight:800;}small{font-size:0.75rem;}i,em{font-style:italic;}sub{vertical-align:sub;font-size:0.7em;}sup{vertical-align:super;font-size:0.7em;}p{line-height:1.4;}p a:not([class*="button"]){text-decoration:underline;transition:color 100ms ease-in;}p a:not([class*="button"]).cl-blue:hover,p a:not([class*="button"]).cl-blue:active{color:#011638;}p a:not([class*="button"]).cl-red:hover,p a:not([class*="button"]).cl-red:active{color:white;}p a:not([class*="button"]).cl-green:hover,p a:not([class*="button"]).cl-green:active{color:#707d1c;}p a[href^="mailto:"]{color:#011638;}p a[href^="mailto:"]:hover,p a[href^="mailto:"]:active{color:#011638;}p.extra{font-size:1.1875em;line-height:1.75;}p.large{font-size:1.5625em;}p.light{font-size:0.9375em;opacity:0.5;}@media (max-width:50rem){p.extra{font-size:1.1em;}p.large{font-size:1.2em;}}p + p{margin-top:1em;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:underline;}.site-name{top:0;left:0;width:1px;height:1px;display:block;position:absolute;text-indent:-66666px;overflow:hidden;}.underline{text-decoration:underline;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}h1{font-family:inherit;font-weight:bold;line-height:1.1;color:inherit;margin-top:0.4em;margin-bottom:0.5em;font-weight:700;font-family:'Open Sans',sans-serif;font-size:2.375em;}@media (max-width:50rem){h1{font-size:1.9em;}}h2{font-family:inherit;font-weight:bold;line-height:1.1;color:inherit;margin-top:0.4em;margin-bottom:0.5em;font-weight:700;font-family:'Open Sans',sans-serif;font-size:2.125em;}@media (max-width:50rem){h2{font-size:1.9125em;}}h3{font-family:inherit;font-weight:bold;line-height:1.1;color:inherit;margin-top:0.4em;margin-bottom:0.5em;font-weight:700;font-family:'Open Sans',sans-serif;font-size:1.5625em;font-weight:600;}@media (max-width:50rem){h3{font-size:1.40625em;}}h4{font-family:inherit;font-weight:bold;line-height:1.1;color:inherit;margin-top:0.4em;margin-bottom:0.4em;font-size:1.25em;}@media (max-width:50rem){h4{font-size:1.125em;}}h5{font-family:inherit;font-weight:bold;line-height:1.1;color:inherit;margin-top:0.4em;margin-bottom:0.4em;font-size:1em;}h6{font-family:inherit;font-weight:bold;line-height:1.1;color:inherit;margin-top:0.4em;margin-bottom:0.4em;font-size:inherit;}.subtitle{font-weight:600;font-size:1.5625em;display:block;margin-bottom:0.5em;}hr{border:none;height:0.125em;margin:1em 0;background:linear-gradient(270deg,rgba(6,24,56,0) 1.37%,#061838 13.18%,#061838 86.16%,rgba(6,24,56,0) 98%);}img{display:block;max-width:100%;height:auto;}picture > img{margin-left:auto;margin-right:auto;}.align-center > img{margin-left:auto;margin-right:auto;}nav.breadcrumb{width:96%;max-width:78rem;margin-left:auto;margin-right:auto;padding:2em 0;}nav.breadcrumb a{font-size:inherit;text-decoration:underline;color:#595959;font-weight:400;}nav.breadcrumb ol{display:flex;}nav.breadcrumb ol > li{font-size:0.8em;color:#595959;font-weight:400;text-decoration:underline;opacity:0.5;}nav.breadcrumb ol > li + li{position:relative;padding-left:2em;}nav.breadcrumb ol > li + li::before{content:'<';display:block;position:absolute;left:0.75em;top:calc(50% - 0.45em);}@media all and (max-width:35rem){nav.breadcrumb ol > li:last-child{display:none;}nav.breadcrumb ol > li{display:flex;align-items:center;}}#block-tpp-page-title{width:96%;max-width:78rem;margin-left:auto;margin-right:auto;}main.content{padding-top:9em;min-height:62vh;}@media all and (max-width:62rem){main.content{padding-top:4.5rem;}}.page-node-type--hlavni-stranka main.content,.page-node-type--page main.content,.vozidla--page main.content{padding-top:0;}.page-node-type--page{margin-bottom:0;}.ico--fb{display:inline-block;width:1.2em;height:1.2em;background-repeat:no-repeat;background-size:1.2em;background-position:left 100%;}.document a{color:#E30000;}.document .file--application-pdf a{padding-left:1.5em;background-repeat:no-repeat;background-position:left;background-size:1.25em;}.document--wide{width:98%;margin:auto auto 1.5em;background-color:white;border-radius:0 1.5em;box-shadow:0.375em 0.375em 0.625em rgba(0,0,0,0.1);transition:all 0.25s ease-in;}.document--wide a{text-decoration:underline;font-weight:800;display:block;padding:1.75em 1.5em 1.75em 8em;}.document--wide .file--application-pdf a{padding-left:8em;background-size:1.5em;background-position-x:2em;}.document--wide:hover{transform:scale(1.005);box-shadow:0.375em 0.375em 0.625em rgba(0,0,0,0.2);}ul.mm-emergency{float:right;padding-left:0;padding-top:2em;font-size:1.5625em;font-weight:600;margin-left:0.75em;}ul.mm-emergency > li{display:flex;justify-content:space-between;align-items:center;}ul.mm-emergency > li::before{display:none;}ul.mm-emergency strong{font-size:1.28em;}.mm-zone-link{padding-left:2em;background-image:url(/themes/custom/tpp/images/zone_icon_dark.svg);background-repeat:no-repeat;background-position:0.25em center;background-size:1.5em;}.mm-tel{border:0.1em solid white;border-radius:2.065em;padding:1em;font-weight:bold;text-decoration:none !important;}.ico-phone,.ico-phone-w,.mm-tel{padding-left:1.75em;position:relative;}.ico-phone::before,.ico-phone-w::before,.mm-tel::before{position:absolute;left:0.5em;top:calc(50% - 0.5em);display:block;content:'';background-image:url(/themes/custom/tpp/images/phone.svg);background-repeat:no-repeat;background-size:1em;background-position:center 0;width:1em;height:1em;}.ico-phone-w::before,.mm-tel::before{background-position-y:100%;}.mm-cert{padding-left:3em;position:relative;font-weight:bold;}.mm-cert::before{content:'';display:block;position:absolute;left:0;top:0;width:2.5em;height:3.5em;background-image:url(/themes/custom/tpp/images/cert.svg);background-repeat:no-repeat;background-size:contain;}.mm-map{padding-top:6em;padding-left:10em;min-height:21em;background-image:url(/themes/custom/tpp/images/map_cr_big.svg);background-repeat:no-repeat;background-size:37em;color:#011638;max-width:37em;}@media (max-width:38.54166667em){.mm-map{font-size:0.9em;background-size:100%;padding-left:27%;padding-top:13%;}}.mm-sledovani-block{padding:1em 0 4em;}.mm-sledovani{display:flex;justify-content:space-between;}.mm-sledovani > div{max-width:30em;}.mm-sledovani > .zakazky{flex-shrink:1;}.mm-sledovani > .minfo{flex-shrink:2;}.mm-sledovani > img,.mm-sledovani > a > img{width:25em;margin:0 0.75em;max-width:94%;}@media (max-width:56rem){.mm-sledovani{flex-direction:column;align-items:center;}.mm-sledovani > div{margin-bottom:1em;}}ul.one-line,ul.menu--footer{display:flex;}ul.one-line.center,ul.menu--footer.center{justify-content:center;}ul.one-line > li,ul.menu--footer > li{position:relative;text-align:center;margin:0 1.5em;}ul.one-line > li + li::before,ul.menu--footer > li + li::before{position:absolute;content:'';display:block;width:0.1em;height:1em;left:-1.55em;top:calc(50% - 0.45em);background-color:#E30000;}ul.list-boxes{display:flex;justify-content:space-around;flex-wrap:wrap;margin-left:-0.25em;margin-bottom:2em;list-style:none;}ul.list-boxes > li{width:12.75em;height:4em;text-align:center;font-size:1.1875em;font-weight:700;border:0.1em solid #4D4C4D;display:flex;align-items:center;justify-content:center;padding:0.7em 1em;margin:0.8em 0.21em;}ul.list-boxes > li::before{display:none;}body.path-webform main,body.path-form{padding-bottom:1em;}@media (max-width:35rem){ul.one-line{flex-wrap:wrap;}}.ui-widget-overlay{background:black;opacity:0.8;}header#navbar{display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;z-index:99;background-color:transparent;height:9em;transition:top 200ms ease-in;}@media all and (min-width:80rem){header#navbar{padding-left:calc(50% - 78rem/2);padding-right:calc(50% - 78rem/2);}}@media all and (max-width:80rem){header#navbar{padding-left:1rem;padding-right:1rem;}}header#navbar > #block-tpp-site-branding{display:flex;align-items:center;max-width:19.25em;margin-right:2em;padding:0;}header#navbar > #block-tpp-site-branding img{max-height:9em;width:15.3em;}header#navbar > nav{position:relative;display:flex;align-items:center;justify-content:center;}header#navbar.fixed{position:fixed;padding-top:0;box-shadow:0 1px 5px 0 rgba(0,0,0,0.45);}header#navbar .menu--label{display:none;}header#navbar #block-tpp-hornimenu{position:absolute;top:0.5em;right:0;}@media (min-width:81.25rem){header#navbar #block-tpp-hornimenu{right:calc(50% - 40.25em);}}header#navbar #block-tpp-main-menu{padding-left:1.5em;margin-top:0.5em;}header#navbar #block-tpp-main-menu .language-switcher-language-url{display:none;}header#navbar #block-tpp-main-menu .mm-phone{margin-left:5em;}@media all and (max-width:67em){header#navbar #block-tpp-main-menu .mm-phone{margin-left:2em;}}header#navbar #block-tpp-main-menu .mm-phone a{font-size:1.3em;border:0.15em solid #E30000;background-color:#E30000;color:white;border-radius:1.75em;padding:0.4em 0.7em 0.4em 2em;position:relative;}header#navbar #block-tpp-main-menu .mm-phone a::before{content:'';display:block;position:absolute;left:0.5em;width:1.05em;height:1.05em;background:url(/themes/custom/tpp/images/phone.svg) no-repeat center;background-size:1.05em;background-position-y:100%;background-position-x:center;}@media all and (max-width:77rem) and (min-width:62rem){header#navbar{font-size:0.85em;}header#navbar #block-tpp-main-menu{padding-left:1.4em;}header#navbar #block-tpp-hornimenu{right:0;}}.mm-scrolled header#navbar{position:fixed;background-color:white;height:calc(9em - 4.5em);border-bottom:0.1em solid #4D4C4D;top:-9em;}.mm-scrolled header#navbar #block-tpp-main-menu{margin-top:0;}.mm-scrolled header#navbar #block-tpp-main-menu .mm-phone a{font-size:1.2em;}@media (min-width:62rem){.mm-scrolled header#navbar > #block-tpp-site-branding{font-size:0.75em;}.mm-scrolled header#navbar #block-tpp-hornimenu{display:none;}}@media (max-width:62rem){.mm-scrolled header#navbar.navbar--opened{top:0;}.mm-scrolled header#navbar.navbar--opened #block-tpp-main-menu{margin-top:3em;}.mm-scrolled header#navbar #block-tpp-main-menu .mm-phone a{font-size:0.9em;}}.mm-scrolled.mm-menu-show header#navbar{top:0;}@media (max-width:62rem){.user-logged-in #navbar.fixed{top:0;}#toolbar-administration{display:none;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0!important;}header#navbar #block-tpp-hornimenu{position:static;}header#navbar > #block-tpp-site-branding{padding-top:1em;}header#navbar > #block-tpp-site-branding img{width:calc((4.5rem - 0.75rem) * 22 / 9);max-height:4.5rem;}header#navbar .menu--label{display:block;font-size:1em;font-weight:bold;text-transform:uppercase;bottom:0;right:2em;position:relative;color:#E30000;}}.icon--burger{display:none;}.menu--main{margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:right;position:relative;background:transparent;}.menu__item--main{list-style:none;min-width:6.25em;position:relative;display:flex;align-items:center;}.menu__link--main{color:#011638;width:100%;display:flex;align-items:center;text-align:center;text-decoration:none;padding:1em;font-size:1.4em;font-weight:700;}.menu__link--main span{transition:border-top-color 200ms ease-in;padding-top:0.2em;border-top-color:transparent;}.menu__link--main:hover,.menu__link--main.is-active{text-decoration:none;}.menu__item--parent{transition:all 100ms ease-in;}.menu__link--main.menu__link--parent > .menu__arrow{width:2em;height:100%;position:absolute;padding:0;right:-0.2em;}@media (min-width:62rem){.menu__link--main.menu__link--parent > .menu__arrow{width:1.75em;right:-0.55em;}}.menu__link--main.menu__link--parent > .menu__arrow::after{content:'';display:block;background-image:url("/themes/custom/tpp/images/caret.svg");background-repeat:no-repeat;background-size:0.95em;background-position:center;transition:transform 200ms ease-in,top 200ms ease-in;width:100%;height:0.4em;top:50%;position:relative;}.menu__item--main.menu__item--parent,.menu__item--horni-menu.menu__item--parent{position:relative;}.menu__item--main.menu__item--parent > ul,.menu__item--horni-menu.menu__item--parent > ul{display:block;overflow:hidden;max-height:0;width:21em;opacity:0;background-color:white;border-radius:1.875em;top:100%;padding:0;z-index:29;position:absolute;transition:opacity 400ms ease;box-shadow:0 0.375em 0.375em rgba(0,0,0,0.25);}.menu__item--main.menu__item--parent.menu__item--first > ul,.menu__item--horni-menu.menu__item--parent.menu__item--first > ul{width:30em;}.menu__item--main.menu__item--parent > a{position:relative;}.menu--main.menu--child > .menu__item,.menu--horni-menu.menu--child > .menu__item{list-style:none;}.menu--main.menu--child > .menu__item.menu__item--last,.menu--horni-menu.menu--child > .menu__item.menu__item--last{margin-bottom:1em;}.menu--main.menu--child > .menu__item > .menu__link,.menu--horni-menu.menu--child > .menu__item > .menu__link{display:table;padding:0.25em 1em;text-align:left;color:#011638;font-size:1.1875em;font-weight:normal;}.menu--main.menu--child > .menu__item > .menu__link.submenu__title,.menu--horni-menu.menu--child > .menu__item > .menu__link.submenu__title{opacity:0.55;font-weight:700;padding:1em 0 1em 1em;text-transform:uppercase;font-size:1em;margin-top:0.5em;margin-bottom:0.5em;}.menu--main.menu--child > .menu__item .menu-nehoda,.menu--horni-menu.menu--child > .menu__item .menu-nehoda{padding-left:8.75em;background-image:url(/themes/custom/tpp/images/nehoda_cz.png);background-repeat:no-repeat;margin-top:1em;background-size:7em;background-position-x:1em;background-position-y:calc(100% - 0.25em);}.menu--main.menu--child > .menu__item .mm-phone,.menu--horni-menu.menu--child > .menu__item .mm-phone{position:absolute;top:3.25em;right:1.5em;color:white;font-weight:bold;background-color:#011638;border:none !important;width:auto;border-radius:1.343em;padding:0.5em 1em;z-index:9;}.menu--main.menu--child > .menu__item--last > .menu__link,.menu--horni-menu.menu--child > .menu__item--last > .menu__link{border-bottom:0 solid #eee;}.menu__item--main.menu__item--parent:hover > .menu--child,.menu__item--horni-menu.menu__item--parent:hover > .menu--child{opacity:1;max-height:90em;padding-left:1em;padding-right:0.5em;}.menu__item--main.menu__item--parent.submenu--opened .menu__arrow::after,.menu__item--horni-menu.menu__item--parent.submenu--opened .menu__arrow::after{transform:rotate(90deg);top:calc(50% - 0.1em);}.menu__item--main.menu__item--parent.submenu--opened > .menu--child,.menu__item--horni-menu.menu__item--parent.submenu--opened > .menu--child{opacity:1;max-height:90em;padding-left:1em;padding-right:0.5em;}@media (max-width:62rem){.menu__item--main{display:block;}header#navbar{height:4.5rem;display:block;overflow:hidden;clip-path:border-box;transition:height 200ms ease-in,background-color 200ms ease-in;}header#navbar nav#block-tpp-main-menu{margin-top:3em;padding:0;}header#navbar nav#block-tpp-main-menu .mm-phone{position:absolute;top:-5em;right:5em;}header#navbar nav#block-tpp-main-menu .mm-phone a{background-color:transparent;color:#E30000;border:none;font-size:0.9em;font-weight:600;}header#navbar nav#block-tpp-main-menu .mm-phone a::before{background-position-y:0;}header#navbar .menu--main.menu--parent{display:block;width:100%;padding-bottom:1em;}header#navbar .menu__item--parent{border-radius:0;padding-right:0;width:auto;margin-bottom:0;font-size:1em;background-color:transparent;}header#navbar .menu__item--parent > .menu__link{padding-left:0.75em;background-position-y:calc(100% - 0.6em);background-position-x:calc(100% - 0.6em);}header#navbar .menu__link--main{display:flex;justify-content:center;align-items:stretch;white-space:nowrap;padding:0.25em 0.25em;overflow:hidden;color:#011638;text-align:center;}header#navbar .menu__link--main:hover > .link__title,header#navbar .menu__link--main.is-active > .link__title{border-top:none;text-decoration:none;}header#navbar .menu__link--main.menu__link--parent{height:auto;}header#navbar ul.menu--child{max-height:2.8em;width:100%;position:relative;opacity:1;padding-left:0.5em;padding-right:0;margin-bottom:0;padding-top:0;box-shadow:none;transition:max-height 150ms ease-in,background-color 150ms ease-in;}header#navbar ul.menu--child .submenu__title{font-weight:400;font-size:0.9em;padding-bottom:0.5em;}header#navbar ul.menu--child .menu__link{padding-left:0;padding-top:0.6em;padding-bottom:0.5em;color:#262626;display:flex;align-items:center;}header#navbar ul.menu--child .menu__link::before{filter:brightness(0);}header#navbar ul.menu--child .menu__link:hover,header#navbar ul.menu--child .menu__link.is-active{color:#011638;}header#navbar ul.menu--child .menu__link:hover::before,header#navbar ul.menu--child .menu__link.is-active::before{filter:none;}header#navbar ul.menu--child .menu__link .link__title{padding-top:0;}header#navbar.navbar--opened{height:100vh;background-color:white;padding:0;position:fixed;overflow-y:hidden;}header#navbar.navbar--opened > #block-tpp-site-branding{visibility:hidden;}header#navbar.navbar--opened nav#block-tpp-main-menu .mm-phone{right:auto;left:2em;}header#navbar.navbar--opened nav#block-tpp-main-menu .mm-phone a{color:#011638;font-size:1em;font-weight:700;opacity:0.6;}header#navbar .menu--main .menu__arrow,header#navbar .menu--horni-menu .menu__arrow{position:static;height:auto;padding-left:0.25em;}header#navbar .menu--main .menu__arrow::after,header#navbar .menu--horni-menu .menu__arrow::after{transform:rotate(-90deg);top:calc(50% - 0.15em);height:0.6em;}header#navbar .menu--main .menu__item.submenu--opened ul.menu--child,header#navbar .menu--horni-menu .menu__item.submenu--opened ul.menu--child{opacity:1;max-height:17em;padding:0.5em calc(50% - 10em);background-color:rgba(217,217,217,0.25);border-radius:0;box-shadow:0.625em 1.25em 0.3125em -1.25em rgba(0,0,0,0.25) inset;overflow-y:scroll;}header#navbar .menu--main .menu__item.submenu--opened ul.menu--child .menu__link,header#navbar .menu--horni-menu .menu__item.submenu--opened ul.menu--child .menu__link{justify-content:flex-start;}header#navbar .menu--main .menu__item.submenu--opened ul.menu--child .submenu__title,header#navbar .menu--horni-menu .menu__item.submenu--opened ul.menu--child .submenu__title{display:none;}header#navbar .menu--main .menu__item.submenu--opened ul.menu--child .menu-nehoda,header#navbar .menu--horni-menu .menu__item.submenu--opened ul.menu--child .menu-nehoda{font-size:0.8em;padding-left:8em;background-position-x:0;background-position-y:calc(100% - 0.5em);}header#navbar .menu--main .menu__item.submenu--opened .menu__arrow::after,header#navbar .menu--horni-menu .menu__item.submenu--opened .menu__arrow::after{transform:rotate(0deg);}.icon--burger{position:absolute;top:calc(4.5rem / 2 - 1.25em);right:2.75em;display:block;z-index:1060;background:transparent;border-radius:1.5em;padding:0.75em 0.5em;width:3.5em;}.icon--burger::before{content:'menu';text-transform:uppercase;display:block;float:left;font-size:1em;color:#E30000;font-weight:bold;width:1px;overflow:hidden;text-indent:-9999px;}.icon--burger *{transition:all 500ms ease;}.icon--burger__top,.icon--burger__center,.icon--burger__bottom{display:block;width:1.8em;height:0.2em;background:#E30000;position:absolute;top:0.75em;right:0.5em;}.icon--burger__center{top:1.242em;opacity:1;}.icon--burger__bottom{top:1.734em;}.navbar--opened .icon--burger .icon--burger__center{opacity:0;}.navbar--opened .icon--burger .icon--burger__top{transform:rotate(45deg);top:1.35em;}.navbar--opened .icon--burger .icon--burger__bottom{transform:rotate(-45deg);top:1.35em;}.mm-scrolled header#navbar:not(.navbar--opened) nav#block-tpp-main-menu .mm-phone{top:-2em;}}@media all and (max-width:23.5rem){.icon--burger{right:1.75em;}}@media all and (max-width:26em){header#navbar:not(.navbar--opened) nav#block-tpp-main-menu .mm-phone{display:none;}}ul.menu--horni-menu{display:flex;flex-wrap:nowrap;z-index:9;}ul.menu--horni-menu > li{margin:0 0.5em;}ul.menu--horni-menu > li a{color:#011638;display:flex;padding:0.5em 1em;align-items:center;}ul.menu--horni-menu > li a.mm-zone-link{padding-left:2em;}ul.menu--horni-menu .menu__arrow{width:2em;height:100%;position:absolute;padding:0;right:-0.2em;}@media (min-width:62rem){ul.menu--horni-menu .menu__arrow{width:1.75em;right:-0.55em;}}ul.menu--horni-menu .menu__arrow::after{content:'';display:block;background-image:url("/themes/custom/tpp/images/caret.svg");background-repeat:no-repeat;background-size:0.95em;background-position:center;transition:transform 200ms ease-in,top 200ms ease-in;width:100%;height:0.4em;top:50%;position:relative;}ul.menu--horni-menu .menu__arrow::after{top:calc(50% - 0.2em);}.menu__item--horni-menu.menu__item--parent.submenu--opened > .menu--child{left:-5em;}.menu__item--horni-menu.menu__item--parent.submenu--opened .menu__arrow::after{top:calc(50% - 0.3em);}.menu__item--horni-menu.menu__item--parent:hover > .menu--child{left:-5em;}@media (max-width:62rem){ul.menu--horni-menu{position:static;margin-top:1em;flex-direction:column;width:100%;}ul.menu--horni-menu > li a{color:#011638;justify-content:center;}ul.menu--horni-menu > li a.mm-zone-link{padding-left:1em;background-image:none;}ul.menu--horni-menu > li > a{font-size:1.125em;}ul.menu--horni-menu .menu__link--horni-menu{display:flex;justify-content:center;align-items:stretch;}ul.menu--horni-menu ul.menu--child{margin-top:0;font-size:0.9em;}.menu__item--horni-menu.menu__item--parent.submenu--opened > .menu--child{left:0;padding-right:0;}.menu__item--horni-menu.menu__item--parent:hover > .menu--child{left:0;padding-right:0;}}.edit-link{position:absolute;top:-13px;right:-13px;border-radius:15px;width:26px;height:26px;background:#fff;text-indent:-9999px;overflow:hidden;border:2px solid #aaa;}.edit-link:after{position:absolute;transform:rotate(45deg);background:#aaa;width:6px;height:11px;left:9px;top:4px;content:'';}.edit-link:before{position:absolute;transform:rotate(45deg);content:'';top:14px;left:1px;width:0;height:0;border:4px solid transparent;border-top-color:#aaa;border-bottom:0;}.edit-link:hover:after{background:#333;}.edit-link:hover{border-color:#333;}.edit-link:hover:before{border-top-color:#333;}.page--user-login .user-login-form{padding:50px;max-width:500px;width:100%;height:auto;margin:0 auto;}body[class*="page--user"] #block-tpp-page-title,body[class*="page--user"] #block-pagetitle{margin-top:-9em;height:calc(9em + 9em);padding-top:9em;text-align:center;}body[class*="page--user"] #block-tpp-page-title h1,body[class*="page--user"] #block-pagetitle h1{margin-top:1.5em;}body[class*="page--user"] form.user-login-form input[type=submit]{color:white;background:#E30000;padding:0.7em 1.3em;border-radius:3rem;display:inline-block;text-decoration:none;font-weight:bold;cursor:pointer;border:none;margin:0.2em;transition:color 0.2s ease,background-color 0.2s ease,border 0.2s ease,box-shadow 0.2s ease;border:0.2em solid #E30000;}body[class*="page--user"] form.user-login-form input[type=submit]:hover,body[class*="page--user"] form.user-login-form input[type=submit]:active,body[class*="page--user"] form.user-login-form input[type=submit]:focus{background-color:#333333;color:white;border:none;text-decoration:none;}body[class*="page--user"] form.user-login-form input[type=submit]:hover,body[class*="page--user"] form.user-login-form input[type=submit]:active,body[class*="page--user"] form.user-login-form input[type=submit]:focus{background:#960000;text-decoration:none;font-weight:bold;color:white;border:0.2em solid #960000;}body[class*="page--user"] form.user-login-form input[type=submit]:hover,body[class*="page--user"] form.user-login-form input[type=submit]:active,body[class*="page--user"] form.user-login-form input[type=submit]:focus{background-color:#333333;color:white;border:none;text-decoration:none;}body[class*="page--user"] form.user-login-form input[type=submit]:hover,body[class*="page--user"] form.user-login-form input[type=submit]:active,body[class*="page--user"] form.user-login-form input[type=submit]:focus{background:#960000;text-decoration:none;font-weight:bold;color:white;border:0.2em solid #960000;}.path-user main#content{text-align:center;}.region--taby{position:fixed;bottom:0;left:0;background:#fff;max-width:150px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;border:1px solid #680984;border-left-width:0;border-bottom-width:0;}.region--taby ul{margin:0;padding:10px;list-style:none;}.region--taby ul li{margin:0;padding:0;list-style:none;}.region--taby ul li a{display:block;padding:3px;color:#921fb3;font-size:13px;text-decoration:none;}.region--taby ul li a:hover{color:#4a0254;}.region--taby .contextual{display:none;}#customer-zone{position:fixed;right:-13.75em;top:calc(9em + 2em);width:17.5em;height:16em;background-color:#f3f5f6;display:flex;justify-content:right;box-shadow:0 0.25em 0.25em 0 rgba(0,0,0,0.25);border-radius:1.4em 0 0 1.4em;z-index:20;transition:right 0.3s ease-in;}#customer-zone > h2{height:3.33333em;width:14.2222em;color:white;font-size:1.125em;position:absolute;top:calc(50% - (3.33333em/2));left:-5.444435em;margin:0;padding:1em 3.8em 1em 2em;background-color:#011638;border-top-left-radius:1.111111em;border-top-right-radius:1.111111em;transform:rotate(-90deg);}#customer-zone::before{content:'';display:block;position:absolute;background-image:url(/themes/custom/tpp/images/zone_icon.svg);background-repeat:no-repeat;background-size:2em;background-position:center;left:0.9em;top:1em;width:2em;height:2em;z-index:21;}#customer-zone .zone-content{width:calc(100% - 3.75em);text-align:center;padding:0.25em 1.25em;}#customer-zone .zone-content > img{margin:-2.25em auto 0.25em;}#customer-zone .zone-content strong{font-weight:700;}#customer-zone.open,#customer-zone:hover{right:0;}@media (max-width:35rem){#customer-zone{font-size:0.9em;flex-direction:column;bottom:-18.75em;top:auto;height:22.5em;right:calc(50% - 8.75em);border-radius:1.4em 1.4em 0 0;transition:bottom 0.4s ease-in;}#customer-zone > h2{transform:none;position:static;width:auto;padding:1em 2em 1em 3.8em;}#customer-zone .zone-content{align-self:center;}#customer-zone .zone-content > img{margin-top:0;}#customer-zone:hover,#customer-zone.open{right:calc(50% - 8.75em);bottom:0;}}footer.region--footer{clear:both;position:relative;display:flex;flex-wrap:wrap;overflow:hidden;min-height:12em;padding-bottom:4rem;background-color:white;color:#011638;}@media (min-width:80rem){footer.region--footer{padding-left:calc(50% - (78rem / 2));padding-right:calc(50% - (78rem / 2));}}footer.region--footer > nav{padding:0 1em 1em;}footer.region--footer > nav li + li{margin-top:0.5em;}footer.region--footer > nav a.menu__link{text-decoration:none;font-weight:normal;}footer.region--footer > nav a.menu__link:hover{text-decoration:underline;}footer.region--footer .menu__title,footer.region--footer h2{font-weight:900;font-size:1.5em;}.open-hours{font-size:1.175em;}.tpp-footer{display:flex;justify-content:space-between;align-items:flex-end;width:100%;}@media (max-width:62rem){.tpp-footer{flex-direction:column;align-items:center;}.tpp-footer > *{margin-bottom:1em;}}.footer-menu{flex-basis:33%;}.footer-menu > h2{padding-left:0.5rem;}.socials-block > h2{text-align:center;}.mm-socials{display:flex;}.mm-socials a{text-indent:-9999px;display:block;width:3em;height:2.875em;background-repeat:no-repeat;background-position:center;margin:0.75em 1.75em;background-image:url(/themes/custom/tpp/images/socials.svg);background-size:22.375em 2.875em;}.mm-socials a.social--facebook{background-position-x:0;}.mm-socials a.social--twitter{background-position-x:100%;}.mm-socials a.social--instagram{background-position-x:33.333%;}.mm-socials a.social--youtube{background-position-x:66.666%;}@media (max-width:50rem){.mm-socials{font-size:0.9em;}}ul.menu--footer{flex-wrap:wrap;}ul.menu--footer > li{margin:0 0.5em;}ul.menu--footer > li a.map-link{display:block;width:83%;margin-top:0.75em;border-left:none;padding-left:2.5em;background-image:url(/themes/custom/tpp/images/map.svg);background-repeat:no-repeat;background-size:1.8em 2.3em;background-position:0.2em center;text-decoration:underline;text-align:left;min-height:2.3em;}ul.menu--footer > li + li::before{left:-0.55em;}ul.menu--footer > li:last-child::before{display:none;}@media (max-width:62rem){ul.menu--footer > li:last-child{flex-basis:100%;}}.tpp-copyright{width:100%;position:absolute;left:0;bottom:0;height:4rem;background-color:white;display:flex;align-items:center;}.tpp-copyright > *{flex-grow:1;}.tpp-copyright small{display:flex;font-weight:300;font-size:1.2em;height:100%;justify-content:center;align-items:center;margin:auto;max-width:78rem;}@media all and (max-width:80rem){.tpp-copyright small{margin:0 2%;}}.tpp-copyright p + p{margin:0;}@media (max-width:35rem){footer.region.region--footer{flex-direction:column;flex-wrap:nowrap;align-items:center;padding-left:4%;padding-right:4%;padding-bottom:8em;}footer.region.region--footer > div,footer.region.region--footer > nav{max-width:96%;margin-bottom:1.5rem;}footer.region.region--footer .tpp-copyright{text-align:center;width:100%;margin-bottom:0;max-width:none;bottom:4em;}footer.region.region--footer .tpp-copyright small{flex-direction:column;justify-content:center;font-size:1em;}footer.region.region--footer ul.menu--footer{font-size:0.9em;}}.mm-header{position:relative;padding-top:calc(9em + 4em);color:#011638;background-color:white;background-repeat:no-repeat;background-position:center;min-height:48em;padding-bottom:1.5em;}.mm-header.kraje{padding-bottom:4em;}.mm-header .mm-branches{position:absolute;bottom:1em;}.mm-header > header{margin-bottom:3em;}.page-node-type--page .mm-header{padding-top:calc(9em + 2em);}.page-node-type--page .mm-header h1{margin-bottom:0;}.no-image > .mm-header{min-height:0;}ul.mm-branches{font-weight:600;width:100%;justify-content:center;}ul.mm-branches > li{font-size:1.375em;line-height:2.5;margin:0 1.5em;}ul.mm-branches > li:first-child::before{content:'';display:block;background-image:url(/themes/custom/tpp/images/map_cr.svg);background-repeat:no-repeat;background-size:3em 2em;background-position:center;width:3em;height:2em;position:absolute;left:-4em;top:calc(50% - 1em);}@media (min-width:56rem){.mm-n-sluzby{margin-top:-5em;}}@media all and (max-width:80rem){.mm-header{padding-top:calc(9em + 1.75em);}ul.mm-branches{font-size:0.9em;}}@media all and (max-width:62rem){.mm-header{padding-top:calc(4.5rem + 1.5em);padding-bottom:1em;}.page-node-type--page .mm-header{padding-top:calc(4.5rem + 1.5em);}ul.mm-branches{display:none;}}.mm-box{max-width:35.75em;padding:3em 2.25em;background-color:white;box-shadow:0 0.25em 0.8em 0 rgba(0,0,0,0.25);margin:1.5em 1em;border-radius:5em;display:flex;flex-direction:column;justify-content:space-between;}.mm-box.mm-box--grey{background-color:#e5e7ea;box-shadow:0 0.25em 0.25em 0 rgba(0,0,0,0.25);}.mm-box > div{margin-bottom:2em;}.mm-box.mm-box--small{border-radius:1.875em;padding:1.75em;}.round{border-radius:5em;padding:2.5em;}.basic-box.paragraph{padding-left:1em;padding-right:1em;}.basic-box > .paragraph__content{border-radius:1.5em;border:0.1em solid white;}.basic-box > .paragraph__content > img:first-child,.basic-box > .paragraph__content div:first-child > img{border-radius:1.5em 1.5em 0 0;}@media (max-width:56rem){.basic-box.paragraph{max-width:480px !important;margin-left:auto !important;margin-right:auto !important;}}.js-zone-data-link{display:none;}.js-zone-data-link > .mm-zone-login,.js-zone-data-link > .mm-client-data{cursor:pointer;text-decoration:none;}.ui-dialog{border-radius:3.125em;max-width:95%;}.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:none;padding:1.25em 0;}.ui-dialog .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar-close{text-indent:-9999px;background-color:white;border:none;width:1.5em;height:1.5em;right:1.75em;top:1.55em;}.ui-dialog .ui-dialog-titlebar-close .ui-icon{background-image:none;width:100%;height:100%;}.ui-dialog .ui-dialog-titlebar-close .ui-icon::before,.ui-dialog .ui-dialog-titlebar-close .ui-icon::after{content:'';display:block;width:1.25em;height:0.2em;background-color:#E30000;position:absolute;top:0.5em;border-radius:1em;}.ui-dialog .ui-dialog-titlebar-close .ui-icon::before{transform:rotate(-45deg);}.ui-dialog .ui-dialog-titlebar-close .ui-icon::after{transform:rotate(45deg);}.ui-dialog .ui-dialog-buttonpane{background-color:white;border-bottom-left-radius:3.125em;border-bottom-right-radius:3.125em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center;}.pager__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;text-align:center;margin:1rem 0;font-weight:bold;color:#595959;}.pager__item{display:inline-block;margin-right:0.25rem;margin-left:0.25rem;}.pager__item > a{text-transform:none;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2rem;height:2rem;padding-right:0.5rem;padding-left:0.5rem;border-radius:1rem;line-height:1;}.pager__item.is-active > a{color:white;background-color:#011638;}.pager__item:hover > a{color:white;background-color:#0a66fb;}.infinite-scroll{display:flex;justify-content:center;max-width:96%;margin:auto;}.mm-line--vertical{position:relative;}.mm-line--vertical::before{content:'';display:block;position:absolute;height:100%;width:0.15em;background-color:#011638;opacity:0.1;top:0;border-radius:2em;left:calc(50% - 0.075em);}.mm-switch{display:inline-block;position:relative;width:3em;height:1.5em;border-radius:1.5em;background-color:#011638;transition:right 0.25s ease-in,left 0.25s ease-in;}.mm-switch::before{content:'';display:block;position:absolute;border-radius:100%;background-color:white;width:1.275em;height:1.275em;top:0.1175em;left:0.1em;}.mm-switch.active::before{left:auto;right:0.1em;}.border-l:not(.paragraph--text){border-left:0.03125rem solid #E30000;padding-left:0.5rem;}.border-r:not(.paragraph--text){border-right:0.03125rem solid #E30000;padding-right:0.5rem;}.border-l > .paragraph__content{border-left:0.03125rem solid #E30000;padding-left:0.5rem;}.border-r > .paragraph__content{border-right:0.03125rem solid #E30000;padding-right:0.5rem;}.cl-red{color:#E30000;}.cl-footer{color:white;}.cl-blue{color:#011638;}.cl-dark-blue{color:#011638;}.cl-green{color:#BBD02F;}.cl-white{color:white;}.cl-text{color:#011638;}.bg-red{background-color:#E30000;}.bg-footer{background-color:white;}.bg-blue{background-color:#011638;}.bg-dark-blue{background-color:#011638;}.bg-green{background-color:#BBD02F;}.bg-white{background-color:white;}.bg-gray{background-color:#e5e7ea;}.bg-gray2{background-color:#f5f5f5;}.bg-car{background-color:white;background-image:url(/themes/custom/tpp/images/background_car.jpg);background-repeat:no-repeat;background-position:center bottom;}.bg-call{background-color:#011638;background-image:url(/themes/custom/tpp/images/background_call.jpg);background-repeat:no-repeat;background-position:center bottom;color:white;}.fw-700{font-weight:700;}@media (max-width:56rem){.bg-call{background-position:right top;}}@media (max-width:35rem){.bg-car{background-image:url(/themes/custom/tpp/images/background_car_mobile.jpg);}.bg-call{background-image:url(/themes/custom/tpp/images/background_call_mobile.jpg);background-size:contain;}}
.fz85p{font-size:85%;}.fz10{font-size:1em;}.fz11{font-size:1.1em;}.fz12{font-size:1.2em;}.fz13{font-size:1.3em;}.fz15{font-size:1.5em;}.fz20{font-size:2em;}.fz25{font-size:2.5em;}.fz05{font-size:0.5em;}.fz08{font-size:0.8em;}.fz09{font-size:0.9em;}.fll{float:left;}.flr{float:right;}.cleaner{clear:both;}span.cleaner{clear:both;display:block;position:relative;}.p10{padding:10px;}.p20{padding:20px;}.p0{padding:0;}.p1em{padding:1em;}.p2em{padding:2em;}.p3em{padding:2em;}.pt0{padding-top:0;}.pt1em{padding-top:1em;}.pt2em{padding-top:2em;}.pt3em{padding-top:3em;}.pb0{padding-bottom:0;}.pb1em{padding-bottom:1em;}.pb2em{padding-bottom:2em;}.pb3em{padding-bottom:3em;}.pl0{padding-left:0;}.pl1em{padding-left:1em;}.pl2em{padding-left:2em;}.pl3em{padding-left:3em;}.pr0{padding-right:0;}.pr1em{padding-right:1em;}.pr2em{padding-right:2em;}.pr3em{padding-right:3em;}.pv0{padding-top:0;padding-bottom:0;}.pv1em{padding-top:1em;padding-bottom:1em;}.pv2em{padding-top:2em;padding-bottom:2em;}.pv3em{padding-top:3em;padding-bottom:3em;}.ph0{padding-left:0;padding-right:0;}.ph1em{padding-left:1em;padding-right:1em;}.ph2em{padding-left:2em;padding-right:2em;}.ph3em{padding-left:3em;padding-right:3em;}.m0{margin:0;}.m025em{margin:0.25em;}.m05em{margin:0.5em;}.m1em{margin:1em;}.m2em{margin:2em;}.m3em{margin:3em;}.mt0{margin-top:0;}.mt025em{margin-top:0.25em;}.mt05em{margin-top:0.5em;}.mt1em{margin-top:1em;}.mt2em{margin-top:2em;}.mt3em{margin-top:3em;}.mb0{margin-bottom:0;}.mb025em{margin-bottom:0.25em;}.mb05em{margin-bottom:0.5em;}.mb1em{margin-bottom:1em;}.mb2em{margin-bottom:2em;}.mb3em{margin-bottom:3em;}.ml0{margin-left:0;}.ml025{margin-left:0.25em;}.ml05{margin-left:0.5em;}.ml1em{margin-left:1em;}.ml2em{margin-left:2em;}.ml3em{margin-left:3em;}.mr0{margin-right:0;}.mr025{margin-right:0.25em;}.mr05{margin-right:0.5em;}.mr1em{margin-right:1em;}.mr2em{margin-right:2em;}.mr3em{margin-right:3em;}.mv0{margin-top:0;margin-bottom:0;}.mh0{margin-left:0;margin-right:0;}.mv1em{margin-top:1em;margin-bottom:1em;}.mv2em{margin-top:2em;margin-bottom:2em;}.mv3em{margin-top:3em;margin-bottom:3em;}.mh1em{margin-left:1em;margin-right:1em;}.mh2em{margin-left:2em;margin-right:2em;}.mh3em{margin-left:3em;margin-right:3em;}.m0{margin:0;}.bt1so{border-top:1px solid #eee;}.bt1da{border-top:1px dashed #eee;}.bt1do{border-top:1px dotted #eee;}.bb1so{border-bottom:1px solid #eee;}.bb1da{border-bottom:1px dashed #eee;}.bb1do{border-bottom:1px dotted #eee;}.bl1so{border-left:1px solid #eee;}.bl1da{border-left:1px dashed #eee;}.bl1do{border-left:1px dotted #eee;}.br1so{border-right:1px solid #eee;}.br1da{border-right:1px dashed #eee;}.br1do{border-right:1px dotted #eee;}.bt1so-d{border-top:1px solid #ddd;}.bt1da-d{border-top:1px dashed #ddd;}.bt1do-d{border-top:1px dotted #ddd;}.bb1so-d{border-bottom:1px solid #ddd;}.bb1da-d{border-bottom:1px dashed #ddd;}.bb1do-d{border-bottom:1px dotted #ddd;}.bl1so-d{border-left:1px solid #ddd;}.bl1da-d{border-left:1px dashed #ddd;}.bl1do-d{border-left:1px dotted #ddd;}.br1so-d{border-right:1px solid #ddd;}.br1da-d{border-right:1px dashed #ddd;}.br1do-d{border-right:1px dotted #ddd;}.relative{position:relative;}.absolute{position:absolute;}.dnone{display:none;}.dblock{display:block;}.tal{text-align:left;}.tar{text-align:right;}.tac{text-align:center;}
.paragraph--maly-box > .mm-small-box{margin:auto;max-width:18em;min-height:9.375em;text-align:center;border-radius:1.875em;color:#011638;border:0.1em solid #011638;background:linear-gradient(158deg,rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.02) 100%);box-shadow:0 0.25em 0.5625em 0 rgba(0,0,0,0.42);-webkit-backdrop-filter:blur(2.1875em);backdrop-filter:blur(2.1875em);transition:background-color 0.2s ease-in,color 0.2s ease-in;}.paragraph--maly-box > .mm-small-box.no-link,.paragraph--maly-box > .mm-small-box > a{padding:1.25em;}.paragraph--maly-box > .mm-small-box > a{display:block;min-height:9.375em;}.paragraph--maly-box > .mm-small-box > a:hover,.paragraph--maly-box > .mm-small-box > a:focus,.paragraph--maly-box > .mm-small-box > a:active{text-decoration:none;}.paragraph--maly-box > .mm-small-box:hover{background-color:#011638;color:white;}.paragraph--box > .mm-big-box{padding:3em 4em;border-radius:3.125em;position:relative;z-index:2;width:100%;-webkit-backdrop-filter:blur(2.1875em);backdrop-filter:blur(2.1875em);}.paragraph--box > .mm-big-box::before{content:'';position:absolute;z-index:-1;inset:0;padding:0.125em;border-radius:3.125em;background:linear-gradient(157deg,#5E6D87 0%,#DBEAFF 50%,#5E6D87 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;}@media (max-width:35rem){.paragraph--box > .mm-big-box{padding:2em 3em;}}
.mm-gallery{display:flex;flex-wrap:wrap;}.mm-gallery > li{flex:0 0 18.5em;margin:0.5em;}@media (max-width:56rem){.mm-gallery{justify-content:center;}}
.mm-nabidka-vozu > .one-line{font-size:1.4625em;font-weight:600;margin-top:0.75em;}.mm-nabidka-vozu > .one-line > li{margin:0 0.5em;}.mm-nabidka-vozu > .one-line > li + li::before{left:-0.55em;}.mm-nabidka-vozu > .mm-cars{margin-top:2em;}.mm-nehoda-cz{padding:1em;flex-basis:14em;}.paragraph--nabidka-vozu{display:flex;flex-wrap:wrap;}.paragraph--nabidka-vozu > *{flex:1 0 20em;}.mm-nabidka-block{padding-bottom:2em;padding-top:2em;}@media (max-width:56rem){.paragraph--nabidka-vozu{flex-direction:column;}.paragraph--nabidka-vozu > *{flex-basis:auto;}}
.mm-poptavka{background-color:white;border:0.0625em solid #011638;border-radius:3em;margin-left:auto;margin-right:auto;max-width:70em;padding:3em;display:flex;flex-wrap:wrap;justify-content:center;}.mm-poptavka label:not(.option){text-transform:uppercase;margin-bottom:0.25em;padding-left:1em;}.mm-poptavka > .header{flex-basis:70%;}.mm-poptavka > *{max-width:50em;width:100%;}.mm-poptavka > div.form-item:not(.form-no-label),.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label),.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label){width:23em;margin:0.5em;max-width:100%;}.mm-poptavka > div.form-item:not(.form-no-label).wide,.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label).wide,.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label).wide{width:47em;}.mm-poptavka > div.form-item:not(.form-no-label) input[type=text],.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) input[type=text],.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) input[type=text],.mm-poptavka > div.form-item:not(.form-no-label) select,.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) select,.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) select,.mm-poptavka > div.form-item:not(.form-no-label) input[type=number],.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) input[type=number],.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) input[type=number],.mm-poptavka > div.form-item:not(.form-no-label) input[type=password],.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) input[type=password],.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) input[type=password],.mm-poptavka > div.form-item:not(.form-no-label) input[type=date],.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) input[type=date],.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) input[type=date],.mm-poptavka > div.form-item:not(.form-no-label) input[type=email],.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) input[type=email],.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) input[type=email],.mm-poptavka > div.form-item:not(.form-no-label) input[type=tel],.mm-poptavka > details > .details-container > div.form-item:not(.form-no-label) input[type=tel],.mm-poptavka > section > .webform-section-wrapper > div.form-item:not(.form-no-label) input[type=tel]{width:100%;}.mm-poptavka section{border-top:0.1rem solid rgba(1,22,56,0.5);}.mm-poptavka section h3{font-size:1.3215em;font-weight:600;padding-top:1em;padding-bottom:0.5em;margin-bottom:0;}.mm-poptavka section > div > *{max-width:100%;}.mm-poptavka section.optional{position:relative;}.mm-poptavka section.optional > .webform-section-wrapper{display:none;}.mm-poptavka section.optional > h3::before,.mm-poptavka section.optional > h3::after{content:'';display:block;position:absolute;right:0;width:1.1em;height:0.1875em;background-color:#E30000;border-radius:1em;transition:opacity 0.2s ease-in,transform 0.2s ease-out;}.mm-poptavka section.optional > h3::after{transform:rotate(90deg);top:2em;}.mm-poptavka section.optional > h3::before{top:2em;}.mm-poptavka section.optional.open > h3::before{opacity:0;}.mm-poptavka section.optional.open > h3::after{transform:rotate(0deg);}.mm-poptavka .fieldset-container + section{border-top:none;}.mm-poptavka .details-container,.mm-poptavka section > .webform-section-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;}.mm-poptavka > .form-actions{width:100%;text-align:center;}.mm-poptavka .checkboxes--wrapper.wide{width:100%;}.mm-poptavka .checkboxes--wrapper.wide legend{font-size:1.3125em;font-weight:600;padding-bottom:0.2em;padding-right:1.75em;}.mm-poptavka .checkboxes--wrapper.wide .form-checkboxes{max-width:44em;margin-left:auto;margin-right:auto;margin-top:0.3em;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em 1em;}.mm-poptavka > div.typ-vozidla.form-item{width:23em;display:flex;align-items:center;justify-content:center;}.mm-poptavka > div.typ-vozidla.form-item > label{text-transform:none;margin-right:1em;}.mm-poptavka > div.typ-vozidla.form-item > span{margin-right:1em;}.mm-poptavka .po-nehode-header{width:100%;text-align:center;}.mm-poptavka .po-nehode-header > h2{font-size:1.95em;}.mm-poptavka .po-nehode-header > h3{margin-top:1em;}.mm-poptavka .recommended{display:inline-block;position:relative;}.mm-poptavka .recommended::after{content:'*';display:block;color:#E30000;position:absolute;right:-1em;top:0;}.mm-poptavka .form-item-popis-a-jak-udalost-vznikla label,.mm-poptavka .form-item-soubory label{text-transform:none;font-size:0.9em;}.mm-poptavka .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent;}.mm-poptavka .iti__flag-container{padding-left:0.5em;}.ui-dialog .mm-poptavka{padding:0;border:none;}.mm-big-select{width:100%;}.mm-big-select legend{font-size:1.5625em;text-align:center;font-weight:bold;width:100%;margin-bottom:0.4em;}.mm-big-select input[type=radio] + label{display:block;width:15em;height:7.25em;text-align:center;padding:3em 1.75em 0.5em;background-color:#011638;color:white;border:0.125em solid #011638;border-radius:1.625em;transition:color 0.2s ease-in,background-color 0.2s ease-in;cursor:pointer;}.mm-big-select input[type=radio] + label:hover,.mm-big-select input[type=radio] + label.active{background-color:white;color:#011638;}.mm-big-select input[type=radio] + label::before{left:calc(50% - 0.6875em);top:0.75em;background-color:white;border-radius:50%;}.mm-big-select input[type=radio]:checked + label{background-color:white;color:#011638;}.mm-big-select .webform-options-display-side-by-side{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;}.mm-big-select .webform-options-display-side-by-side > *{flex-basis:15em;flex-grow:0;margin:0.75em;}.mm-big-select .description{max-width:80%;position:relative;margin:1.25em auto auto;text-align:center;}.mm-big-select .description .full-link:hover{text-decoration:none;}.mm-big-select .description .full-link::before{display:block;content:'';position:absolute;left:-12%;top:-10.3125em;width:18.75em;height:9.0625em;}.mm-contact{max-width:56em;padding-left:2em;padding-right:2em;}.mm-contact section{border-top:none;}.mm-contact .form-actions,.mm-contact .consent{width:47em;text-align:left;}.mm-upload{width:47em;}.mm-upload .webform-element-more{margin-bottom:0.5em;}.mm-upload .webform-image-file,.mm-upload .form-managed-file{display:flex;align-items:center;flex-wrap:wrap;}.mm-upload .webform-image-file > div.form-item,.mm-upload .form-managed-file > div.form-item{flex-basis:80%;order:3;}.mm-upload .file > a{pointer-events:none;}.mm-upload label.button--secondary{border:0.15em solid #aaa9a9;order:1;padding:1em 3em;margin-left:2em;margin-bottom:1em;}.mm-upload label.button--secondary::after{left:3em;}.mm-upload label.button--secondary:hover::after,.mm-upload label.button--secondary:active::after,.mm-upload label.button--secondary:focus::after{width:calc(100% - 6em);}.mm-upload input.button{margin-bottom:1em;}@media (max-width:76em){.mm-contact > .js-form-type-processed-text{padding:2%;}}@media (max-width:35rem){.mm-poptavka{padding:0.625em 0.35em;}.mm-poptavka > .header{flex-basis:90%;}.mm-big-select .webform-options-display-side-by-side{flex-direction:column;}.mm-big-select .webform-options-display-side-by-side > *{flex-basis:0;padding-bottom:0;}.mm-big-select input[type=radio] + label{padding:1em 0.75em 1em 3em;text-align:left;height:auto;width:100%;}.mm-big-select input[type=radio] + label::before{left:0.5em;top:calc(50% - 0.6875em);}.mm-big-select .description .full-link::before{height:4.3em;top:-5.55em;left:calc(-10% - 0.55em);width:calc(120% + 1em);}.mm-contact .form-actions,.mm-contact .consent{text-align:center;}}
figure.vozidlo{max-width:6.75em;text-align:center;}figure.vozidlo > a:hover,figure.vozidlo > a:focus,figure.vozidlo > a:active{text-decoration:none;}.mm-cars{text-align:center;}.mm-cars__slider{position:relative;width:36.75em;max-width:calc(100vw - 4em);margin:auto;}.mm-cars__slider .flex-control-nav{display:none;}.mm-cars__slider > .slides{display:flex;max-width:33.75em;overflow:hidden;}.mm-cars__slider .flex-direction-nav a{opacity:0.9;text-indent:-9999px;background-image:url(/themes/custom/tpp/images/caret.svg);background-repeat:no-repeat;background-size:1.75em;background-position:center;top:60%;}.mm-cars__slider .flex-direction-nav a::before{display:none;}.mm-cars__slider .flex-direction-nav a.flex-next{right:-2em;transform:rotate(-90deg);text-indent:9999px;}.mm-cars__slider .flex-direction-nav a.flex-prev{left:-1.75em;transform:rotate(90deg);}article.vozidlo{display:flex;align-items:center;justify-content:space-between;max-width:100%;width:63em;border-radius:4.375em;background-color:#e5e7ea;padding:1.5em 2em;transition:all 0.2s ease-in;}article.vozidlo figure figcaption{padding-left:0.5em;font-size:1.4em;font-weight:600;}article.vozidlo figure img{max-width:9.625em;}article.vozidlo .field--modely{list-style:none;padding-left:1.3em;font-size:1.1875em;width:10em;}article.vozidlo .field--modely > li{position:relative;margin:0.3em 0;}article.vozidlo .field--modely > li::before{position:absolute;content:'\2022';color:inherit;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}article.vozidlo .price-demand > .button--secondary{background-color:white;margin-top:1em;}article.vozidlo .price-demand > .button--secondary:hover,article.vozidlo .price-demand > .button--secondary:focus,article.vozidlo .price-demand > .button--secondary:active{background-color:white;}article.vozidlo:hover{box-shadow:0 0.25em 0.8em 0 rgba(0,0,0,0.4);transform:scale(1.005);}article.vozidlo table{margin-left:1.5em;font-size:0.785em;line-height:1.7;}article.vozidlo table tr > td:last-child{font-weight:700;padding-left:0.75em;}.mm-equip{display:grid;grid-template-columns:9em 9em;column-gap:1em;row-gap:1em;}.mm-equip > li{display:flex;align-items:center;}.mm-equip > li::before{content:'';flex-shrink:0;margin-right:0.5em;display:block;left:0;width:1.9em;height:1.9em;background-image:url(/themes/custom/tpp/images/icons.svg);background-repeat:no-repeat;background-size:10em;}.mm-equip > li.doors::before{background-position-x:-0.1em;background-position-y:0.1em;}.mm-equip > li.seats::before{background-position-x:-3em;}.mm-equip > li.baggage::before{background-position-y:-2.25em;background-position-x:0.05em;}.mm-equip > li.transmission::before{background-position-y:-2.2em;background-position-x:-3em;}.mm-equip > li.clima::before{background-position-y:-4.5em;}.mm-equip > li.fuel::before{background-position-y:-4.5em;background-position-x:-3em;}.cars--header{padding-bottom:4em;}.cars--header h1{margin-bottom:0.25em;}.cars--header > .container{display:flex;}.cars--header .map{flex-shrink:0;flex-basis:37em;}.cars--header .map strong{font-size:1.5625em;}.cars--header .map img{margin:auto;}.cars--header .map .mm-map{margin-bottom:1em;}.car-list{margin-bottom:2em;}.car-list > li{margin:1em;}.car-list article.vozidlo{margin-left:auto;margin-right:auto;}.pujcovna-switch{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:7.5em;padding:1em 2%;align-items:center;position:relative;}.pujcovna-switch > li{justify-self:end;}.pujcovna-switch > li + li{justify-self:start;}.pujcovna-switch > li.active{font-weight:700;}.pujcovna-switch .mm-switch{font-size:1.3em;position:absolute;left:calc(50% - 1.5em);top:calc(50% - 0.75em);}.car-type-list{display:flex;justify-content:center;margin-bottom:2em;flex-wrap:wrap;}.car-type-list .vozidlo{border:0.1em solid #011638;box-shadow:0 0.1875em 0.375em 0.0625em rgba(0,0,0,0.2);border-radius:0.9375em;transition:border-color 0.2s ease-in,box-shadow 0.2s ease-in;margin:0.5em;background-color:white;padding:0.25em;max-width:7.25em;}.car-type-list .vozidlo figcaption{font-size:0.875em;font-weight:bold;}.car-type-list .vozidlo:hover{border-color:#E30000;box-shadow:0 0.1875em 0.375em 0.1625em rgba(0,0,0,0.25);}.vozidla--page .car-type-list{position:relative;z-index:9;}.vozidla--page .mm-sledovani-block{width:96%;max-width:63em;margin-left:auto;margin-right:auto;}.vozidla--page .mm-header{min-height:0;}.car-page{background-position-y:calc(100% - 18em);}.car-page > footer .tpp-flex.images{text-align:center;margin-bottom:2em;}.car-page > footer .tpp-flex.images img{margin:1em auto;}.mm-autopujcovna{margin-top:3em;margin-bottom:3em;}@media (max-width:62rem){.cars--header{margin-bottom:2em;}.cars--header > .container{flex-direction:column;}.cars--header > .container > .text{margin-bottom:1.5em;}.cars--header > .container > .map{flex-basis:auto;}.cars--header .mm-map{margin-left:auto;margin-right:auto;}article.vozidlo{position:relative;padding-bottom:5em;}article.vozidlo > .price-demand > a[data-dialog-type]{position:absolute;bottom:0.75em;left:calc(50% - 6em);}}@media (max-width:57em){article.vozidlo{flex-wrap:wrap;justify-content:center;width:35em;max-width:100%;}article.vozidlo > figure{margin:0.5em;}article.vozidlo .mm-equip{margin-bottom:1em;}}@media (max-width:35rem){.car-page > .container{width:100%;}article.vozidlo{border-radius:0;padding-left:1.5em;padding-right:1.5em;}.car-list > li{margin:1.25em 0;}.pujcovna-switch{font-size:0.85em;text-align:center;}}
