@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Syne:wght@400..800&display=swap');
/*sanitize_css*/
*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type="button" i],[type="reset" i],[type="submit" i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details > summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled="true" i],[disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(img,input,video,select,textarea){height:auto;max-width:100%}iframe{max-width:100%}img[style*="height"]{height:auto !important;}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type="color" i],[type="range" i]){border-width:0;padding:0}
/*sanitize_css_end*/

/* @font-face {
  font-family:InterLocal;
  font-weight:400;
  src:url(/images/fonts/Inter-Regular.a416f467.otf) format("opentype")
}
@font-face {
  font-family:InterLocal;
  font-weight:500;
  src:url(/images/fonts/Inter-Medium.16eda82a.otf) format("opentype")
}
@font-face {
  font-family:InterLocal;
  font-weight:600;
  src:url(/images/fonts/Inter-SemiBold.3aa40e61.otf) format("opentype")
}
@font-face {
  font-family:InterLocal;
  font-weight:700;
  src:url(/images/fonts/Inter-Bold.29a77b7e.otf) format("opentype")
} */

:root{
	color-scheme: only light;
	--mp0:0;
	--mp1: clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem);--mp2: clamp(0.125rem, -0.125rem + 1vw, 0.75rem);--mp3: clamp(0.125rem, -0.225rem + 1.4vw, 1rem);/*400|1400|2*/
	--mp4: clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem);--mp5: clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem);--mp6: clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem);--mp7: clamp(0.375rem, -0.275rem + 2.6vw, 2rem);--mp8: clamp(0.375rem, -0.375rem + 3vw, 2.25rem);--mp9: clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem);/*400|1400|6*/
	--mp10: clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem);--mp11: clamp(0.75rem, -0.15rem + 3.6vw, 3rem);--mp12: clamp(0.75rem, -0.25rem + 4vw, 3.25rem);--mp13: clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem);--mp14: clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem);--mp15: clamp(0.75rem, -0.55rem + 5.2vw, 4rem);/*400|1400|12*/
	--odaszeni: 0.75rem;
	--Maxsirka:calc(1280px + (var(--odaszeni)*2));
	--MaxsirkaObsahu:calc(1280px + (var(--odaszeni)*2));
	--animace:all ease-in-out 0.3s;
	--barvafff:#fff;
	--barva000:#000;
	--barva01:#ed1f24;
	--barva02:#4B83F7;
	--barvaHL01:#D23F21;
	/* --barvaHL02:#DDC820; */
	--barvaHL02:#248BFB;
	--barvaHL03:#D73E24;
	--barvaHL04:#53B429;
	--colorP01:#fafafa;
	--colorP02:#d4d4d8;
	--colorP03:#71717a;
	--colorP04:#a1a1aa;
}
html{font-feature-settings: normal;font-variation-settings: normal;}
#Container,#topBanner,#centerC,#bottom{display:grid;}
body.myBody{color-scheme: only light;overflow-x: hidden;font-family: Inter, sans-serif;}/*font-family: InterLocal,Inter,sans-serif;*/
html,body.myBody,#body2,#ContainerC{width:100%;height:100%;}
html.noborder,.noborder body.myBody,.noborder #body2,.noborder #ContainerC{height:auto;}
body.myBody{min-width:320px;}
#body2{}
#ContainerC{}
#Container{grid-template-rows: auto 1fr auto;grid-template-columns: 100%;grid-template-areas: "topBannerC" "centerC" "bottomC";text-align:left;min-height: 100vh;}
.noborder #Container{grid-template-rows: auto;grid-template-areas:centerC;min-height: auto;}
:where(#topBanner,#bottom,#centerC.OnePage .content,#centerC.NOnePage #content,#actualPathInner,.HLH,.kinoBox){width:100%;min-height:100%;max-width:var(--Maxsirka);margin:0 auto;padding:0 var(--odaszeni);}
:where(#centerC.OnePage .content,#centerC.NOnePage #content,#actualPathInner,.HLH){max-width:var(--MaxsirkaObsahu);}
#centerC.NOnePage #content{min-height: auto}

input:not([type="button"],[type="reset"],[type="submit"],[type="radio"],[type="checkbox"]):focus, select:focus,textarea:focus{outline:1px solid #d32963}
button, [type="button"], [type="reset"], [type="submit"]{border:1px solid #3f3f46;background-color: #000;color:#fff;padding:1rem 2rem;transition:var(--animace);cursor: pointer;font-size: 1.125rem;line-height: 1.56em;border-radius: 9999px;font-weight: 600;}
button:hover, [type="button"]:hover, [type="reset"]:hover, [type="submit"]:hover{border-color: #000;background:#fff;color:#000;}

.tl,a.tl{display: inline-block;text-decoration: none;background-color: #fff;color: #000;border:1px solid #fff;font-size: 1.125rem;line-height: 1.56em;padding: 1rem 2rem;border-radius: 9999px;font-weight: 600;}
.tl:hover,a.tl:hover{background-color:#e4e4e7;color:#000;}
.tl-black,a.tl-black{border-color: #3f3f46;background-color: #000;color: #fff;}
.tl-black:hover,a.tl-black:hover{border-color: #fff;background-color: #000;color: #fff;}

.tl-sipka,a.tl-sipka{display: inline-flex;align-items: center;gap: 0.5rem;}
.tl-sipka::after,a.tl-sipka::after{--wh:0.88rem;content: '';display: block;width: var(--wh);height: var(--wh);background-position: center;background-size: contain;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='800px' height='800px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-180.000000, -6639.000000)' fill='%23000000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M134,6479 L132.565,6480.393 L140.172,6488 L124,6488 L124,6490 L140.172,6490 L132.586,6497.586 L134,6499 C137.661,6495.339 140.496,6492.504 144,6489 L134,6479' id='arrow_right-%5B%23349%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.tl-black.tl-sipka::after,a.tl-black.tl-sipka::after{background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='800px' height='800px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-180.000000, -6639.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M134,6479 L132.565,6480.393 L140.172,6488 L124,6488 L124,6490 L140.172,6490 L132.586,6497.586 L134,6499 C137.661,6495.339 140.496,6492.504 144,6489 L134,6479' id='arrow_right-%5B%23349%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/*--HLAVICKA--*/
#topBannerC{grid-area: topBannerC;background: #000;position: sticky;top: 0px;z-index: 20;border-bottom: 1px solid #18181b;}/*margin-bottom: var(--mp4);*/
#topBanner{grid-gap: 1rem;grid-template-columns: auto 1fr auto auto;}
#topBanner #logoC{grid-column: 1/2;grid-row: 1;}
#topBanner #topNavigC,.HambNav{grid-column: 2/-3;grid-row: 1;align-self: center;}
#topBanner #jazyky{grid-column: -2/-1;grid-row: 1;}
#topBanner #hidenavig{grid-column: -2/-1;grid-row: 1/2;justify-self: end;align-self: center;margin: 0.5em 0;}
#topBanner.hamburger #jazyky{grid-column: 3/-3;grid-row: 1;justify-self: end;}


#jazyky{}
#jazyky ul{list-style:none;margin:0;padding:0;display: flex;height: 100%;align-items: center;gap: 0.75rem;}
#jazyky li{margin:0;padding:0;}
#jazyky li.active{}
#jazyky li a{text-decoration: none;--Abarva:rgb(161, 161, 170);}
#jazyky li.active a{color: var(--barvafff);}
#jazyky li a:hover{--Abarva:var(--barvafff);}

#logoC,#logoC h1,#logoC a{width: 80px;height: 80px;}
#logoC{position:relative;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url('/images/logo.png');}
#logoC a{display: block;}
#logoC span {position: absolute; left: -10000px; border: 0px;}

#topNavigC{}
#topNavig{}
#topNavig ul{list-style:none;margin:0;padding:0;display:flex;justify-content: center;gap: 2rem;}
#topNavig li{margin:0;padding:0;}
#topNavig a{color: rgb(161, 161, 170);text-decoration: none;}
#topNavig span{display: block;}
#topNavig > ul{gap: 0 2rem;}
#topNavig > ul > li{}
#topNavig > ul > li.actual,#topNavig > ul > li:hover{}
#topNavig > ul > li > a{}
#topNavig > ul > li.actual > a,#topNavig > ul > li:hover > a{}
#topNavig > ul > li > a:hover,#topNavig > ul > li > a:active,#topNavig > ul > li > a:focus{text-decoration:none;color:var(--barvafff);}
#topNavig > ul > li ul{}
#topNavig > ul > li:not(:hover) ul{display:none;}
#topNavig > ul > li ul > li{}
#topNavig > ul > li ul > li > a{}

#topBanner:not(.hamburger) #hidenavig{display: none;}
.hamburger #topNavig{position: relative;}
#topBanner.hamburger #topNavigC.active{grid-column: 1/-1;}
.hamburger #topNavigC:not(.active) #topNavig ul{height: 0;overflow: hidden;padding: 0;margin: 0;align-items: center;}
.hamburger #topNavig > ul{height: auto;background: #000;position: absolute;top: calc(100% + 30px);right: 0;z-index: 230;flex-direction: column;align-items: stretch;padding: 0.5em 0;margin-right: calc(-0.75rem + 0.25em);}
.hamburger #topNavigC.active ul{gap: 0.5rem 0;}
.hamburger #topNavigC.active ul > li > a{padding: 0 0.75rem;display: inline-block;}
.hamburger #topNavig > ul > li ul{display: none;}

#hidenavig,#hidenavig span {display: inline-block;transition: all .4s;box-sizing: border-box;}
#hidenavig {--w:40px;--h:30px;--s:4px;position: relative;width: var(--w);height: var(--h);background: none;border: none;appearance: none;cursor: pointer;}
#hidenavig span {position: absolute;left: 0;width: 100%;height: var(--s);background: #fff;border-radius: 4px;}
#hidenavig:hover span{background:var(--barva01);}
#hidenavig span:nth-of-type(1) {top: 0;}
#hidenavig span:nth-of-type(2) {top: calc(50% - var(--s)/2);}
#hidenavig span:nth-of-type(3) {bottom: 0;}

#hidenavig.active span{background:var(--barva01);}
#hidenavig.active span:nth-of-type(1) {transform: translateY(calc((var(--h)/2 - var(--s)/2))) rotate(-45deg);}
#hidenavig.active span:nth-of-type(2) {opacity: 0;}
#hidenavig.active span:nth-of-type(3) {transform: translateY(calc(-1*(var(--h)/2 - var(--s)/2))) rotate(45deg);}

/* #topNavigC,#hidenavig{display: none;} */

/*--OBSAH--*/
#centerC{grid-area: centerC;grid-template-areas: "contentC";grid-template-columns: 100%;}

/*PozadiSekci*/
:where(#bottomC,#content) .pozadi-full,:where(#bottomC,#content) .pozadi .content{padding-top:0.75rem;padding-bottom:0.75rem;position:relative;}
:where(#bottomC,#content) .pozadi[class*="pozadi-odsazeniY"] .content{padding-top:0;padding-bottom:0;}
:where(#bottomC,#content) .pozadi > .content{position:relative;}
:where(#bottomC,#content) .pozadi-full > .content:after,:where(#bottomC,#content) .pozadi > .content:after{content:'';display:block;height:100%;position:absolute;top:0;left:0;z-index:-1;}
:where(#bottomC,#content) .pozadi > .content:after{width:calc(100% - (0.75rem*2));margin-left:0.75rem}
:where(#bottomC,#content) .pozadi-full > .content:after{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniY-1 .content > div{padding-top:calc(1.25em*1);padding-bottom:calc(1.25em*1);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniY-2 .content > div{padding-top:calc(1.25em*2);padding-bottom:calc(1.25em*2);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniY-3 .content > div{padding-top:calc(1.25em*3);padding-bottom:calc(1.25em*3);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniY-4 .content > div{padding-top:calc(1.25em*4);padding-bottom:calc(1.25em*4);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniX-1 .content > div{padding-left:calc(1.25em*1);padding-right:calc(1.25em*1);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniX-2 .content > div{padding-left:calc(1.25em*2);padding-right:calc(1.25em*2);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniX-3 .content > div{padding-left:calc(1.25em*3);padding-right:calc(1.25em*3);}
:where(#bottomC,#content) .pozadi.pozadi-odsazeniX-4 .content > div{padding-left:calc(1.25em*4);padding-right:calc(1.25em*4);}
.pozadi:not(.contentC){position: relative}
.pozadi.pozadi-full:not(.contentC){padding-top: 0;padding-bottom: 0;}
.pozadi:not(.contentC)::after{content:'';display:block;height:100%;position:absolute;top:0;left:0;z-index:-1;width:100%;}
.pozadi.pozadi-full:not(.contentC)::after{width:100vw;margin-left: calc(-1*(100vw - 100%)/2);}
/*barvy*/
:where(#bottomC,#content) .pozadi-full.pozadi-fff > .content:after,:where(#bottomC,#content) .pozadi.pozadi-fff > .content:after,.pozadi.pozadi-fff:not(.contentC)::after
{background-color: #fff;}
:where(#bottomC,#content) .pozadi-full.pozadi-000 > .content:after,:where(#bottomC,#content) .pozadi.pozadi-000 > .content:after,.pozadi.pozadi-000:not(.contentC)::after
{background-color: #000;}
:where(#bottomC,#content) .pozadi-full.pozadi-09090b > .content:after,:where(#bottomC,#content) .pozadi.pozadi-09090b > .content:after,.pozadi.pozadi-09090b:not(.contentC)::after
{background-color: #09090b;}
:where(#bottomC,#content) .pozadi-full:where(.pozadi-000,.pozadi-09090b){color: var(--colorP01);}

/*tableRespo*/
.tabDivBox.respo{--grid-layout-gap: 1em;--grid-column-count: 1;--grid-item--min-width: 250px;}
.tabDivBox.respo .tdb-container{display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: 1.25em var(--grid-layout-gap);}
.tabDivBox.respo .tdb-container .hiddenTD{display: none;}
.tabDivBox.respo.rozdel2{--grid-column-count: 2;--grid-item--min-width: 300px;}
.tabDivBox.respo.rozdel3{--grid-column-count: 3;--grid-item--min-width: 300px;}
.tabDivBox.respo.rozdel4{--grid-column-count: 4;--grid-item--min-width: 250px;}
.tabDivBox.respo.rozdel5{--grid-column-count: 5;--grid-item--min-width: 200px;}
.tabDivBox.respo.rozdel6{--grid-column-count: 6;--grid-item--min-width: 150px;}
.tabDivBox.respo.rozdel7{--grid-column-count: 7;--grid-item--min-width: 150px;}
.tabDivBox.respo.rozdel8{--grid-column-count: 8;--grid-item--min-width: 130px;}
.tabDivBox.respo.rozdel9{--grid-column-count: 9;--grid-item--min-width: 110px;}
.tabDivBox.respo.rozdel10{--grid-column-count: 10;--grid-item--min-width: 100px;}
.tabDivBox.respo.rozdel11{--grid-column-count: 11;--grid-item--min-width: 90px;}
.tabDivBox.respo.rozdel12{--grid-column-count: 12;--grid-item--min-width: 70px;}
.tabDivBox.respo .tdb-content.tdb-col-max{grid-column: 1/-1;}
.tabDivBox.respo .tdb-content.tdb-col1{grid-column-end: span 1;}
.tabDivBox.respo .tdb-content.tdb-col2{grid-column-end: span 2;}
.tabDivBox.respo .tdb-content.tdb-col3{grid-column-end: span 3;}
.tabDivBox.respo .tdb-content.tdb-col4{grid-column-end: span 4;}
.tabDivBox.respo .tdb-content.tdb-col5{grid-column-end: span 5;}
.tabDivBox.respo .tdb-content.tdb-col6{grid-column-end: span 6;}
.tabDivBox.respo .tdb-content.tdb-col7{grid-column-end: span 7;}
.tabDivBox.respo .tdb-content.tdb-col8{grid-column-end: span 8;}
.tabDivBox.respo .tdb-content.tdb-col9{grid-column-end: span 9;}
.tabDivBox.respo .tdb-content.tdb-col10{grid-column-end: span 10;}
.tabDivBox.respo .tdb-content.tdb-col11{grid-column-end: span 11;}
.tabDivBox.respo .tdb-content.tdb-col12{grid-column-end: span 12;}
.tabDivBox.respo:where(.colsMax1) .tdb-content.tdb-col1,
.tabDivBox.respo:where(.colsMax1,.colsMax2) .tdb-content.tdb-col2,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3) .tdb-content.tdb-col3,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4) .tdb-content.tdb-col4,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5) .tdb-content.tdb-col5,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6) .tdb-content.tdb-col6,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6,.colsMax7) .tdb-content.tdb-col7,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6,.colsMax7,.colsMax8) .tdb-content.tdb-col8,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6,.colsMax7,.colsMax8,.colsMax9) .tdb-content.tdb-col9,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6,.colsMax7,.colsMax8,.colsMax9,.colsMax10) .tdb-content.tdb-col10,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6,.colsMax7,.colsMax8,.colsMax9,.colsMax10,.colsMax11) .tdb-content.tdb-col11,
.tabDivBox.respo:where(.colsMax1,.colsMax2,.colsMax3,.colsMax4,.colsMax5,.colsMax6,.colsMax7,.colsMax8,.colsMax9,.colsMax10,.colsMax11,.colsMax12) .tdb-content.tdb-col12
{grid-column: 1/-1;}
.tabDivBox.respo.respo-stred{display: flex;justify-content: center;}
.tabDivBox.respo.respo-leva{display: flex;justify-content: flex-start;}
.tabDivBox.respo.respo-prava{display: flex;justify-content: flex-end;}
.tabDivBox.respo:where(.respo-stred,.respo-leva,.respo-prava) .tdb-section{max-width: 100%;width: 100%;}
@media only screen and (min-width:1125px) {
	.tabDivBox.respo:where(.respo-stred,.respo-leva,.respo-prava) .tdb-section{max-width: calc(var(--grid-item--min-width)*var(--grid-column-count) + var(--grid-layout-gap)*var(--grid-column-count));}
}
@media only screen and (max-width:450px) {
	.tabDivBox.respo.rozdel2 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel3 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel4 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel5 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel6 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel7 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel8 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel9 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel10 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel11 .tdb-container{--grid-item--min-width: 250px;}
	.tabDivBox.respo.rozdel12 .tdb-container{--grid-item--min-width: 250px;}
}

/*nerozbitTable*/
#contentC .nerespotable{display: block;overflow-x: auto;overflow-y: hidden;padding: 0 0 .5em 0;width: 100%;}
table.nerozbit{display:table !important}table.nerozbit tbody{display:table-row-group !important}table.nerozbit tr{display:table-row !important}table.nerozbit th,table.nerozbit td{display:table-cell !important}
#contentC .nerespotable table.nerozbit.tabWAuto{width: auto !important;min-width: auto !important;}
#contentC .nerespotable.divWmob{width: 320px !important;}

/*rozbitTable*/
table.rozbit.MeasureWidth {width: auto !important;}
/* table.rozbit.MeasureWidth td {white-space: nowrap;} */
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky),
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > th,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > td{display:block;}
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > th,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > td{width: 100% !important;}

/*tablePopisky*/
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth),
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody,
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr,
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > th,
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > td{display:block;width:100%;}
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > td{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;}
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > td:before{content:attr(data-title)':';margin:0 0.5em 0 0;font-weight:600}
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr:first-child {display: none;}

/*spojeni obsahu*/
#content .spojene .contentC .content{max-width: 100%;padding-left: 0;padding-right: 0;}

/*tableRozcestnik*/
.tabDivBox.TabRozcestnik .tdb-container .tdb-content{display: grid;grid-template-columns: 100%;grid-template-rows: auto 1fr;border: 1px solid #000;border-radius: 20px;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content .tr-obrazek{grid-column: 1/-1;grid-row: 1;display: flex;justify-content: center;align-items: center;width: 100%;max-height: 360px;aspect-ratio: 23/36;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content .tr-nadpis{grid-column: 1/-1;grid-row: 2;border: 1px solid #000;border-radius: 20px;border-width: 1px 0px 0 0;font-size: 1.1em;font-weight: bold;transition: all ease-in-out 0.3s;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content .tr-anot{grid-column: 1/-1;grid-row: 3;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content .tr-odkaz{grid-column: 1/-1;grid-row: 1/-1;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content :where(.tr-obrazek,.tr-nadpis){padding: 0.75em 0.5em;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content .tr-obrazek img{height: 100% !important;object-fit: contain;max-height: 360px;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content .tr-nadpis *{margin: 0;padding: 0;text-decoration: none;color: inherit;font-size: inherit;line-height: 1.2em;font-weight: inherit;}
.tabDivBox.TabRozcestnik .tdb-container .tdb-content:hover .tr-nadpis{color: #ce9a37;}

/*--CESTA--*/
#actPathC {}
#actPath{}
#actualPathInnerC{margin:1rem 0 1.75rem;}
#actualPathInner{font-style: italic;font-size:1em;}
#actualPathInner h1{color:inherit;font-size: 1em;font-weight: normal;padding: 0;margin: 0;display: inline-block;}
#actualPathInner a{color:inherit;text-decoration: none;}
#actualPathInner a:hover{text-decoration: underline;}
.actPath{padding:0 0 0.75rem}
.HLH :where(h2,h3,h4,h5,h6){font-size:1.85rem;color:var(--barva01);}

/*--stred--*/
#contentC{grid-area: contentC;}

/*--PATICKA--*/
#bottomC{grid-area: bottomC;background: #000;color: #fff;padding-top: var(--mp6);padding-bottom: var(--mp6);margin-top: var(--mp12);}
#bottom{grid-template-columns: 1fr 1fr;gap: var(--mp7) 1rem;}
#bottom :where(a:link,a){--Abarva:white;}
#bottom a:visited{--Abarva:white;}
#bottom a:where(:hover,:active,:focus){--Abarva:var(--barvaHL03)}

.kontaktyKin{grid-column: 1/-1;grid-row: 1;}
#bottomNavig{grid-column: 2/-1;grid-row: 2;align-self: end;justify-self: end;}
#copyright2{grid-column: 1/2;grid-row: 2;align-self: end;justify-self: start;}

#bottomNavig ul{list-style: none;margin: 0;display: flex;justify-content: space-around;flex-wrap: wrap;}

.kontaktyKin{}
.kontaktyKin .tabDivBox .tdb-content{justify-self: center;}
.kontaktyKin .tabDivBox:where(.colsMax1,.colsMax2) .tdb-content{min-width: 250px;}

@media only screen and (max-width:500px) {
	#bottom{grid-template-columns: 100%;}
	#bottomNavig{grid-column: 1/-1;grid-row: 2;justify-self: center;}
	#copyright2{grid-column: 1/-1;grid-row: 3;justify-self: center;}

}

/*divApky*/
.AppAktL{}
.AppAktL .clanek{display: flex;flex-direction: column;margin: 0 0 0.7em;}
.AppAktL .datum{font-size: 0.8em;}
.AppAktL h4{order: -1;margin: 0 0 0.35em 0;}
.AppAktL h4 a{}

.AppAktD {}
.AppAktD .date{font-size: 0.8em;}

.AppFotL{--grid-layout-gap: 1em;--grid-column-count: 3;--grid-item--min-width: 250px;display: grid;gap: var(--grid-layout-gap);grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));}
.AppFotL a{text-decoration:none;}
.AppFotL .clanek{display:flex;flex-direction:column;gap:0.5em;padding:0.5em;background: var(--barva02o7);box-shadow: 0 0 30px -15px #000;}
.AppFotL .c-nadpis{}
.AppFotL .fotoList{display:flex;flex-wrap:wrap;gap:0.25em;}
.AppFotL .fotoList .fl-foto{}
.AppFotL .fotoList .fl-foto img{max-width:100%;}
.AppFotL .fl-vice{font-size:0.85em;margin-top:auto;}
.AppFotL .fl-vice a:hover{text-decoration:underline;}

.AppFotD{padding:0.5em;background: var(--barva02o7);box-shadow: 0 0 30px -15px #000;display:flex;flex-direction:column;gap:0.5em;}
.AppFotD .fd-zpet{font-size:0.85em;}
.AppFotD .fd-zpet a{}
.AppFotD .fd-nadpis{}
.AppFotD .fd-nadpis h3{}
.AppFotD .fd-anot{}
.AppFotD .fd-ptohoList{--grid-layout-gap: 1em;--grid-column-count: 5;--grid-item--min-width: 200px;display: grid;gap: var(--grid-layout-gap);grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));}
.AppFotD .fd-ptohoList .photogaleryFoto{display:flex;flex-direction: column;gap: 0.25em;}
.AppFotD .fd-ptohoList .photogaleryFoto img{width:100%;object-fit:cover;aspect-ratio: 4/3;}
.AppFotD .fd-ptohoList .fd-popis{order:2;font-size: 0.85em;line-height: 1.2em;}

.KatList{display:grid;grid-template-columns: repeat(auto-fill, minmax(225px, 1fr));grid-gap:1em 0.5em;margin:1em 0;}

.AppMista{}
.AppMista .underMapList{}
.AppMista .underMapList{display:grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));grid-gap: 1.5em 1em;}
.AppMista .place_oneitem{border:1px solid #999999;padding:10px;margin:0;border-radius:5px;height:auto;box-sizing:border-box;}
.AppMista .place_oneitem h3{margin:0;padding:0;}
.AppMista #mapBorder{width:100%; clear:both; margin-bottom:20px;}
.AppMista #map2{width: 90%; height: 500px; border:1px solid black; margin:1em auto;}
.AppMista #map2.mapa_detail{width: 350px; height: 250px; border:1px solid black; margin:1em; float:right;}

.DiscuL{margin:1.5em 0 0}
.DiscuL .DiscuPost{display:grid;}
.DiscuL .DiscuPost .JmUzi{grid-column:1/2;grid-row:1/2;}
.DiscuL .DiscuPost .datum{grid-column:2/3;grid-row:1/2;justify-self: end;font-size:0.8em;}
.DiscuL .DiscuPost .anot{grid-column:1/3;grid-row:2/3;}
.DiscuL .DiscuPost hr{grid-column:1/3;grid-row:3/4;width: 100%;background: #000;border: 0;height:2px;}


/*toto doladit*/
#content .anot{padding:0.5em 0;}
#content .date{padding:0.5em 0;}

#content #AddPcitures  img {border: 3px solid #fff;margin-top: 0.2em;}

#content .menuText{padding:0;margin: 0 0 1.5em 0;}
#content img.kulaterohy{border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;overflow: hidden;}
#content img.leftimg{margin-right: 1.5em;}
#content img.rightimg{margin-left: 1.5em;}

/* ---------------------------formulare----------------------- */
.AppFormKont #writeusform:has( .rozdelit){display: block;}
.divForm fieldset{border:0 solid var(--barvaHL01);border-width:0;margin:0;padding:0.5rem 0;}
.divForm legend{display: none;}
.formContent{}/*margin-left: calc(-1*(1.5rem/2))*/
.formContent .fieldReq{color:red;display: none;}
.formContent .fc-inputBox{padding:0.15em 0 0.5em 0;}
.formContent .fc-inputBox:not(.fci-submit){border: 1px solid #ccc;padding: 0 0 0 0.25rem;}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label{display: grid;grid-template-columns: auto 1fr;grid-template-rows: 1.5rem 1fr;position: relative;}/*display:flex;flex-direction:column;*/
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label .fci-input{grid-column: 2;grid-row: 2;border: 0;}/*order:1;*/
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label .fci-span,
.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fc-nameBox
{grid-column: 2;grid-row: 2;align-self: center;padding: 0 .375em;color: #aaa;transition: all 0.3s;position: relative;bottom: 0;cursor: text;}/*order:-1;margin:0 0 0.05em 0;*/
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label .fci-span,.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fc-nameBox{font-weight:500;}
.formContent .fc-inputBox .fci-label .inputText{width: 100%;max-width: 400px;}
.formContent .fc-inputBox .fci-label .inputTextSmall{width:calc(1em * 5);}
.formContent .fc-inputBox .fci-label .inputRadio{}
.formContent .fc-inputBox .fci-label .inputCheckbox{}
.formContent .fc-inputBox .fci-label .inputTextarea{width: 100%;max-width: 400px;height:200px !important;}
.formContent .fc-inputBox .fci-label .inputSelect{width: 100%;max-width: 400px;}
.formContent .fc-inputBox .fci-label .inputCaptcha{width: 100%;max-width: 400px;}
.formContent .fc-inputBox .inputSubmit{}

.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox,.fci-submit):has( .fci-input:focus){border-color: #000;}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label .fci-input:focus{outline: 0;border: 0;}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label .fci-input:focus ~ .fci-span,
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label .fci-input:not(:placeholder-shown) ~ .fci-span{bottom: 90%;font-size: 0.8rem;}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label::before,
.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fci-label::before
{content: '';display: block;width: 1.25rem;height: 1.25rem;grid-column: 1/2;grid-row: 2;align-self: center;margin: 0 0 0 0.25rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #name)::before{background-image: url('/images/icoForm/name.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #surname)::before{background-image: url('/images/icoForm/surname.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #email)::before{background-image: url('/images/icoForm/mail.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #phone)::before{background-image: url('/images/icoForm/phone.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #seats)::before{background-image: url('/images/icoForm/seat.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #seatsName)::before{background-image: url('/images/icoForm/seat-name.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #nameObdarovaneho)::before{background-image: url('/images/icoForm/gift-name.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #emailObdarovaneho)::before{background-image: url('/images/icoForm/mail.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #zacatekClenstvi)::before{background-image: url('/images/icoForm/calendar.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #captcha)::before{background-image: url('/images/icoForm/code.png');}
.formContent .fc-inputBox:not(.fci-radio,.fci-checkbox) .fci-label:has( #address)::before{background-image: url('/images/icoForm/pin.png');}

.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fci-label:has( #platbaOnline)::before{background-image: url('/images/icoForm/qr-code.png');}
.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fci-label:has( #platbaHotovo)::before{background-image: url('/images/icoForm/money.png');}
.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fci-label:has( #obdarovat)::before{background-image: url('/images/icoForm/gift.png');}

/* .formContent .fc-inputBox .inputSubmit {padding: 0.5rem 2.75rem;color: #fff;font-weight: bold;cursor: pointer;transition: all 0.3s ease;position: relative;display: inline-block;outline: none;border-radius: 0;border: none;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);background: var(--barvaHL01);z-index: 1;} */
/* .formContent .fc-inputBox .inputSubmit:hover{background: var(--barvaHL03);} */
.formContent .fc-inputBox .inputSubmit:active {top: 2px;}


/*custom radio a checkbox*/
.formContent .fc-inputBox.fci-radio .fci-label,.formContent .fc-inputBox.fci-checkbox .fci-label{position:relative;display:flex;align-items:center;gap: 0.35rem;}
/* .formContent .fc-inputBox.fci-radio .fci-input.inputRadio,.formContent .fc-inputBox.fci-checkbox .fci-input.inputCheckbox{opacity:0;width:0;height:0;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;top: 0;left: 0;} */
.formContent .fc-inputBox.fci-radio .fci-input.inputRadio ~ .fci-custom,.formContent .fc-inputBox.fci-checkbox .fci-input.inputCheckbox ~ .fci-custom
{display: inline-flex;width: 1.5em;height: 1.5em;border: 1px solid var(--barva05);background: var(--barvafff);aspect-ratio: 1/1;}
.formContent .fc-inputBox.fci-radio .fci-input.inputRadio:checked ~ .fci-custom,.formContent .fc-inputBox.fci-checkbox .fci-input.inputCheckbox:checked ~ .fci-custom
{align-items: center;justify-content: center;border-color: var(--barvaHL01);}
.formContent .fc-inputBox.fci-radio .fci-input.inputRadio:checked ~ .fci-custom:before,.formContent .fc-inputBox.fci-checkbox .fci-input.inputCheckbox:checked ~ .fci-custom:before
{content: '';display: block;}
.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox){display:flex;flex-wrap: wrap;gap: 0.2em 0.75em;}
.formContent .fc-inputBox:where(.fci-radio,.fci-checkbox) .fc-nameBox{flex:1 0 100%;padding-left: calc(.375em + 1.25rem);font-size: 0.8rem;}
.formContent .fc-inputBox.fci-radio .fci-input.inputRadio ~ .fci-custom{border-radius:100%;}
.formContent .fc-inputBox.fci-radio .fci-input.inputRadio:checked ~ .fci-custom:before{width:0.7em;height:0.7em;background-color:var(--barvaHL01);border-radius:100%;}
.formContent .fc-inputBox.fci-checkbox .fci-custom{align-self:flex-start;}
.formContent .fc-inputBox.fci-checkbox .fci-input.inputCheckbox:checked ~ .fci-custom:before{width: 0.5em;height: 0.8em;border: 3px solid var(--barvaHL01);transform: rotate(45deg);border-width: 0 3px 3px 0;}
/*custom radio a checkbox*/

.formContent .fc-inputBox.fci-captcha .fci-label{grid-template-columns: auto 1fr auto;}/*flex-direction: row;flex-wrap: wrap;*/
.formContent .fc-inputBox.fci-captcha .fci-label .inputCaptcha{max-width: 100%;}/*order: 1;max-width: calc(100% - 95px);*/
.formContent .fc-inputBox.fci-captcha .fci-label .fci-span{}/*flex: 1 1 100%;*/
.formContent .fc-inputBox.fci-captcha .fci-label .fci-imgCaptcha{display: flex;align-items: center;justify-content: center;width: 95px;grid-column: -2;grid-row: 2;}/*order: 2;*/
.formContent .fc-inputBox.fci-captcha .fci-label .fci-imgCaptcha img#captchaImg{width: 86px;min-width: 86px;}

.formContent .fc-inputBox.fci-submit{display:inline-flex;flex-direction:column;align-items: flex-start;}
.formContent .fc-inputBox.fci-submit .fcis-submit{order:1;margin: 0.5em 0 0;}
.formContent .fc-inputBox.fci-submit .fcis-obligatory{order:-1;display: none;}


.rozdelit{--grid-layout-gap: 1em;--grid-column-count: 3;--grid-item--min-width: 250px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: var(--grid-layout-gap);margin-bottom: 1em;}
.rozdelit.rozdel2{--grid-column-count: 2;}
.rozdelit.rozdel3{--grid-column-count: 3;}
.rozdelit.rozdel4{--grid-column-count: 4;}
.rozdelit.rozdel5{--grid-column-count: 5;--grid-item--min-width: 100px;}
.rozdelit.rozdel6{--grid-column-count: 6;--grid-item--min-width: 100px;}
.rozdelit .fc-inputBox.fc-col-max{grid-column: 1/-1;}

@media only screen and (max-width:1210px) {
	/* .formContent .fc-inputBox:not(.fci-radio, .fci-checkbox) .fci-label{display: flex;} */
}
@media only screen and (max-width:450px) {
	/* .formContent {margin-left: -1.5em;} */
	.formContent .fc-inputBox .fci-label .inputText,
	.formContent .fc-inputBox .fci-label .inputTextarea,
	.formContent .fc-inputBox .fci-label .inputSelect,
	.formContent .fc-inputBox .fci-label .inputCaptcha{width:100%;}
	.formContent .fc-inputBox.fci-captcha .fci-label .inputCaptcha{order: 1;width: calc(100% - 95px);}
}
/* ------------------------ produkty -------------------------*/

.productItemPicture {width:200px;}

/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #efa038;
}

.basketStepActive{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #efa038;
	background-color: #f7f8fe;
}

/*editace z xichtu*/
.Rupdate{position:relative;}
a.updatebtn {position:absolute;bottom: 0;right: 0;font-size: 1rem;padding: 0.15em 0.45em;display:block;border:1px solid #678abb;color:#fff !important;background:#678abb !important;text-decoration:none;}
a.updatebtn:hover {background:#fff !important;color:#678abb !important;}


.shopFilter{float:left;  width:100%; margin:10px auto; text-align:center; }
.shopFilterItem{ float:left; width:200px; margin:3px; }
.shopFilter p{margin:8px; float:left;}


/* SLIDESHOW */
#slideShow {margin: 0 auto;margin-bottom: var(--mp4);}
ul.slides{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
ol.bjqs-markers{display:none;}
ol.bjqs-markers.h-centered{display:none;}
p.bjqs-caption{display:none;}
p.bjqs-caption2{display:none;}

#popUpC{background: rgba(128,128,128,0.5);width: 100%;height: 100%;position: fixed;z-index: 100000;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
#popUp{position: relative;font-size: 1rem;filter: drop-shadow(0 1px 4px #333);}
#popUp *{box-sizing: border-box;}
button#popUpclose{margin:0;padding:0;border:0;border-radius:0;background:none;width: auto;height: auto;min-width: auto;max-width: none;min-height: auto;max-height: none;color: inherit;}
button#popUpclose{z-index:300;position: absolute;top: 0;right: 0;width: calc(1em + 0.13em);height: calc(1em + 0.13em);font-size: 1.7em;line-height: 1em;display: flex;align-items: center;justify-content: center;padding: 0;background: #fff;border-radius: 100%;border: 1px solid #595959;box-sizing: border-box;margin: calc(-1*(1em + 0.13em)/3);cursor: pointer;transition: all linear 0.3s;font-family: arial;}
button#popUpclose:hover{color: #fff;background: #222;}
#popUp .content{max-width:90vw;max-height:90vh;display: grid;grid-auto-rows: 100%;overflow: hidden;border-radius: 15px;background:#fff;}
#popUp img.PoPobrazek{aspect-ratio: auto;width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 1;}
#popUp a.PoPodkaz{position: relative;z-index: 3;}
#popUp .Popobsah{padding: 0.95em;position: relative;z-index: 2;min-width: 250px;min-height: 150px;}
/*vse pres cele*/
#popUpC.cele .content,#popUpC:not(.pulka) .content{grid-auto-columns: 100%;}
#popUpC.cele img.PoPobrazek,#popUpC:not(.pulka) img.PoPobrazek{grid-column: 1/2;grid-row: 1/2;}
#popUpC.cele a.PoPodkaz,#popUpC:not(.pulka) a.PoPodkaz{grid-column: 1/2;grid-row: 1/2;}
#popUpC.cele .Popobsah,#popUpC:not(.pulka) .Popobsah{grid-column: 1/2;grid-row: 1/2;}
#popUpC.maxSV:not(.pulka) .Popobsah{width: 90vw;height: 90vh;max-width: 100%;max-height: 100%;}
/*pul text a obrazek*/
@media only screen and (min-width: 950px){#popUp{max-width: 1300px;}}
#popUpC.pulka .content{grid-auto-columns: 1fr 1fr;}
#popUpC.pulka img.PoPobrazek{grid-column: 1/2;grid-row: 1/2;}
#popUpC.pulka a.PoPodkaz{grid-column: 1/3;grid-row: 1/2;}
#popUpC.pulka .Popobsah{grid-column: 2/3;grid-row: 1/2;}
@media only screen and (max-width: 600px){
	#popUpC.pulka .content{grid-auto-columns: 100%;grid-template-rows: 1fr 1fr;}
	#popUpC.pulka img.PoPobrazek{grid-column: 1/2;grid-row: 2/3;}
	#popUpC.pulka a.PoPodkaz{grid-column: 1/2;grid-row: 1/3;}
	#popUpC.pulka .Popobsah{grid-column: 1/2;grid-row: 1/2;}
}
.Popobsah table,.Popobsah table.datatable{max-width:100%;height:100% !important;width: 100% !important;background: transparent;font-size:1em;font-family:inherit;}
.Popobsah table,.Popobsah table tbody,.Popobsah table tr,.Popobsah table th,.Popobsah table td,
.Popobsah table.datatable,.Popobsah table.datatable tbody,.Popobsah table.datatable tr,.Popobsah table.datatable th,.Popobsah table.datatable td
{margin:0;padding:0;color:inherit;}
.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:2.5em;background: transparent;line-height:normal;margin:0;padding:0;}

/*grafikaweb start*/

/*sekce*/
.vstupte{min-height: calc(100dvh - 81px);display: flex;align-items: center;}
.vstupte h2{font-family: Syne, sans-serif;font-size: clamp(2.25rem, -3.7462rem + 15.2284vw, 6rem);/*630|1024*/line-height: 1;text-transform: uppercase;font-weight: 800;letter-spacing: -0.05em;overflow-wrap: break-word;margin-bottom: 2rem !important;}
.vstupte h2 span{color: transparent;-webkit-text-stroke: 1px white;}
.vstupte p{font-size: clamp(1.125rem, 0.5254rem + 1.5228vw, 1.5rem);/*630|1024*/line-height: 1.75em;font-weight: 400;color: var(--colorP02);}
.vstupte p:has(a.tl){margin: 0;padding: 0;margin-top: 2rem !important;display: flex;flex-direction: row;gap: 1rem;}
@media only screen and (max-width:639px) {
	.vstupte p:has(a.tl){flex-direction: column;text-align: center;}
	.vstupte a.tl.tl-sipka{justify-content: center;}
}

:where(.benefity,.funguje){}
:where(.benefity,.funguje) h2{font-size: clamp(1.875rem, -1.1231rem + 7.6142vw, 3.75rem);/*630|1024*/line-height: 1;text-transform: uppercase;font-weight: 700;letter-spacing: -0.05em;}
:where(.benefity,.funguje) h2 span{color: var(--colorP03);}

.benefity .tabDivBox.tabBenefit{margin-top: 3rem !important;}
.benefity .tabDivBox.tabBenefit{--grid-layout-gap:1.5rem;--grid-item--min-width: 140px;}
.tabDivBox.tabBenefit .tdb-container{row-gap: 1.5rem;}
.tabDivBox.tabBenefit .tdb-container .tdb-content{padding: 2rem;border: 1px solid #27272a;transition: all 0.3s ease;background-color: rgb(24 24 27 / 0.2);border-radius: 0;grid-template-rows: repeat(2,auto) 1fr;gap: 1rem;}
.tabDivBox.tabBenefit .tdb-container .tdb-content:hover{border-color: var(--colorP01);transform: translateY(-4px);}
.tabDivBox.tabBenefit .tdb-container .tdb-content :where(.tr-obrazek, .tr-nadpis,.tr-anot){padding: 0;}
.tabDivBox.tabBenefit .tdb-container .tdb-content .tr-obrazek{width: 3rem;max-height: none;border-radius: 100%;aspect-ratio: 1/1;border:1px solid #27272a;transition: all 0.3s ease;}
.tabDivBox.tabBenefit .tdb-container .tdb-content:hover .tr-obrazek{border-color: var(--colorP01);}
.tabDivBox.tabBenefit .tdb-container .tdb-content .tr-obrazek img{max-height: none;}
.tabDivBox.tabBenefit .tdb-container .tdb-content .tr-nadpis{border: 0;border-radius: none;font-size: 1em;}
.tabDivBox.tabBenefit .tdb-container .tdb-content .tr-nadpis h3{font-size: 1.5rem;line-height: 2rem;}
.tabDivBox.tabBenefit .tdb-container .tdb-content:hover .tr-nadpis{color: inherit;}
.tabDivBox.tabBenefit .tdb-container .tdb-content .tr-anot{color: var(--colorP04);}

.tabDivBox.tabBenefit:not(.colsMax6) .tdb-container .tdb-content{grid-column: 1/-1;}

@media only screen and (min-width:767px) {
	.tabDivBox.tabBenefit .tdb-container .tdb-content:where(.tdb-nth1,.tdb-nth2) .tr-nadpis h3{font-size: 1.875rem;line-height: 2.25rem;}
	.tabDivBox.tabBenefit .tdb-container .tdb-content:where(.tdb-nth1,.tdb-nth2) .tr-anot{font-size: 1.125rem;line-height: 1.75rem;}
}

@media only screen and (min-width:640px) {
	.benefity .tabDivBox.tabBenefit{margin-top: var(--mp15) !important;}
}

.contentC.funguje{border-top: 1px solid #18181b;padding-top: 5rem !important;padding-bottom: 5rem !important;}
.funguje .content{max-width: calc(680px + (var(--odaszeni)*2));}
.contentC.funguje .text *:not(h2){color: var(--colorP04);}
@media only screen and (min-width:767px) {
	.funguje p{font-size: 1.25rem;line-height: 1.75rem;}
}
@media only screen and (min-width:767px) {
	.contentC.funguje{padding-top: calc(var(--mp15)*2) !important;padding-bottom: calc(var(--mp15)*2) !important;}
}
#ContainerC.funguje .AppText{display: none;}

.kinoBox{padding-top: calc(var(--mp13)*2);padding-bottom: calc(var(--mp13)*2);max-width: 800px;}
.kinoBox h2{font-size: clamp(2.25rem, -1.3477rem + 9.1371vw, 4.5rem);/*630|1024*/line-height: 1;letter-spacing: -0.05em;text-transform: uppercase;font-weight: 900;}

.VyberKin{gap: 1.75rem;padding: 2.75rem 0;}
button.kinatl{border-radius: 0;border: 0 solid #000;}

@media only screen and (min-width:441px) {
	.VyberKin{display: flex;justify-content: center;flex-wrap: wrap;}
}
@media only screen and (max-width:440px) {
	.VyberKin{display: grid;grid-template-columns: 1fr 1fr;justify-items: center;}
}

button.kinatl,button.kinatl:hover,.kinatl.activ{background: none;background-repeat: no-repeat;background-position: center;background-size: contain;padding: 0.5rem;}
button.kinatl{padding: 0;margin: 0;width: 80px;aspect-ratio: 16/9;}
button.kinatl span{display: none;}
button#k-aero.kinatl{background-image: url('/images/kinoLoga/kinoaero_logo.svg');}
button#k-aero.kinatl:hover,button#k-aero.kinatl.activ{background-image: url('/images/kinoLoga/kinoaero_logo_hover.svg');}
button#k-biooko.kinatl{background-image: url('/images/kinoLoga/biooko_logo.svg');}
button#k-biooko.kinatl:hover,button#k-biooko.kinatl.activ{background-image: url('/images/kinoLoga/biooko_logo_hover.svg');}
button#k-svetozor.kinatl{background-image: url('/images/kinoLoga/kinosvetozor_logo.svg');}
button#k-svetozor.kinatl:hover,button#k-svetozor.kinatl.activ{background-image: url('/images/kinoLoga/kinosvetozor_logo_hover.svg');}
button#k-lucerna.kinatl{background-image: url('/images/kinoLoga/lucerna_logo.svg');}
button#k-lucerna.kinatl:hover,button#k-lucerna.kinatl.activ{background-image: url('/images/kinoLoga/lucerna_logo_hover.svg');}

[data-title]{position: relative;}
[data-title]:hover::before {content: attr(data-title);position: absolute;top: 105%;left: 50%;transform: translateX(-50%);display: inline-block;padding: 0.15rem 0.5rem;border-radius: 4px;background: #000;color: #fff;font-size: 0.75rem;font-family: sans-serif;white-space: nowrap;border: 1px solid #fff;line-height: 1.4em;}

.kinaList{}
.kino {--wh:min(calc(var(--kinoSirka) / var(--maxCols)),calc((95dvh - var(--vyskaPlatna)) / var(--maxRows)));--kinoSirka:800px;--vyskaPlatna: 2rem;--radaFlexGap: 0px;--sedadloW: var(--wh);--sedadloH: var(--wh);--mezeraRada: calc(var(--sedadloH) + var(--radaFlexGap));--sedackaMezera: (var(--sedadloW) + var(--radaFlexGap));display: grid;justify-content: center;align-content: start;gap: var(--radaFlexGap);box-sizing: border-box;}/*--wh: 2.25rem;*//*--wh:min(calc(800px / var(--maxCols)),calc((100vh - var(--vyskaPlatna)) / var(--maxRows)));*/
.kino:not(.uka){display: none;}

.platno {background-color: #000;color: #fff;padding: 0.25rem;text-align: center;height: 1.88rem;display: flex;align-items: center;justify-content: center;}
.rada {display: flex;gap: var(--radaFlexGap);justify-content: center;position: relative;counter-increment: rada-cisla;}
.rada .sedadlo {flex: 0 0 var(--sedadloW);width: var(--sedadloW);min-width: var(--sedadloW);height: var(--sedadloH);min-height: var(--sedadloH);color: #fff;text-align: center;display: flex;justify-content: center;align-items: center;}

.kino .rada .sedadlo button.seat{position: relative;background: none;border: 0;width: 100%;height: 100%;padding: 0;}
.kino .rada .sedadlo button.seat[disabled]{cursor: no-drop;}
.kino .rada .sedadlo .seat::before{content: '';display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;background-image: url('/images/kinoSedacky/sofa.png');}
.kino .rada .sedadlo .seat[disabled]::before{background-image: url('/images/kinoSedacky/sofa-disable.png');}/*#888 */
.tooltip {--pozadiBarva:#111;display: none;position: absolute;bottom: 95%;left: 0;margin-left: 45%;padding: 6px;width: 150px;z-index: 999;text-align: center;font-size: 0.8em;line-height: 1.2em;color: #fff;background-color: var(--pozadiBarva);}
.tooltip::after {content: "";width: 0;height: 0;position: absolute;bottom: 0;margin-bottom: -10px;left: 0;border-style: solid;border-width: 5px;border-color: var(--pozadiBarva) transparent transparent var(--pozadiBarva);}
.sedadlo .seat:hover .tooltip:not(:hover){display: block;}

.kino .rada .sedadlo .seat.activ::before{filter: brightness(0) saturate(100%) invert(47%) sepia(68%) saturate(572%) hue-rotate(18deg) brightness(98%) contrast(96%);}

.kino .rada:where(.r1,.r2) .tooltip{bottom: auto;top: 95%;}
.kino .rada:where(.r1,.r2) .tooltip::after{bottom: auto;margin-bottom: 0;top: 0;margin-top: -10px;border-color: transparent transparent var(--pozadiBarva) var(--pozadiBarva);}

/*special biooko #248BFB*/
.biooko{--maxCols:18;--maxRows:20;--kinoSirka:540px;}
.biooko .rada .sedadlo .seat::before{background-image: url('/images/kinoSedacky/sofa-biooko.png');}
.biooko .rada:where(.r4, .r5, .r6) {padding-right: calc(var(--sedackaMezera)*1);}
.biooko .rada.r15 {position: relative;margin-top: calc(var(--sedackaMezera)*0);padding-top: calc(var(--sedackaMezera)*2);}
.biooko .rada.r15::after {content: 'BALKON / BALCONY';color: #000;position: absolute;bottom: calc(var(--sedackaMezera)*1);left: 0;right: 0;padding: 0.25rem;text-align: center;height: 1.88rem;}
.biooko .rada.r15 .sedadlo:where(.s1, .s2, .s17, .s18) .seat::before,
.biooko .rada.r17 .sedadlo:where(.s1, .s2, .s5, .s6, .s9, .s10, .s13, .s14) .seat::before,
.biooko .rada.r18 .sedadlo:where(.s1, .s2, .s8, .s9) .seat::before
{background-image: url('/images/kinoSedacky/sofa-double-biooko.png');}
.biooko .rada.r15 .sedadlo:where(.s2, .s18) .seat::before,
.biooko .rada.r17 .sedadlo:where(.s2, .s6, .s10, .s14) .seat::before,
.biooko .rada.r18 .sedadlo:where(.s2, .s9) .seat::before
{transform: scaleX(-1);}

/*special svetozor #D73E24*/
.svetozor{--maxCols:20;--maxRows:21;--kinoSirka:600px;}/*--maxCols:22;--maxRows:21;--kinoSirka:660px;*/
.svetozor .rada .sedadlo .seat::before{background-image: url('/images/kinoSedacky/sofa-svetozor.png');}
.svetozor .rada {flex-direction: row-reverse;}
.svetozor .r15{margin-top: var(--mezeraRada);}
/* .svetozor .r20{padding-left: calc(var(--sedackaMezera)*2);} */
/* .svetozor .rada.r12 .sedadlo:where(.s9,.s10) .seat::before,
.svetozor .rada.r13 .sedadlo:where(.s3,.s4) .seat::before,
.svetozor .rada.r14 .sedadlo:where(.s14,.s15) .seat::before,
.svetozor .rada.r16 .sedadlo:where(.s5,.s6) .seat::before,
.svetozor .rada.r17 .sedadlo:where(.s9,.s10) .seat::before, */
.svetozor .rada.r20 .sedadlo:where(.s5,.s6,.s17,.s18) .seat::before{background-image: url('/images/kinoSedacky/sofa-double-svetozor.png');}
/* .svetozor .rada.r12 .sedadlo.s9 .seat::before,
.svetozor .rada.r13 .sedadlo.s3 .seat::before,
.svetozor .rada.r14 .sedadlo.s14 .seat::before,
.svetozor .rada.r16 .sedadlo.s5 .seat::before,
.svetozor .rada.r17 .sedadlo.s9 .seat::before, */
.svetozor .rada.r20 .sedadlo:where(.s5,.s17) .seat::before{transform: scaleX(-1);}
/*special aero #53B429*/
.aero{--maxCols:20;--maxRows:25;--kinoSirka:600px;}
.aero .rada .sedadlo .seat::before{background-image: url('/images/kinoSedacky/sofa-aero.png');}
.aero .r9 {margin-top: var(--mezeraRada);}
.aero .r18 {padding-right: calc(var(--sedackaMezera)*2);}
.aero .r19 .s7{margin-right: calc(var(--sedackaMezera)*3);}
.aero .r20 .s6{margin-right: calc(var(--sedackaMezera)*4);}
.aero .r21 .s1{margin-left: calc(var(--sedackaMezera)*1.5);}
.aero .r21 .s5{margin-right: calc(var(--sedackaMezera)*1);}
.aero .r21 .s6{margin-left: calc(var(--sedackaMezera)*2.5);}
.aero .r22 .s1{margin-left: auto;}
.aero .r22 .s7{margin-right: calc(var(--sedackaMezera)*1);}
.aero .r23 .s1{margin-left: auto;}
.aero .r23 .s8{margin-right: calc(var(--sedackaMezera)/2);}
.aero .r24 {justify-content: flex-start;}


/*special lucerna*/
.lucerna {--maxCols:21;--maxRows:19;--kinoSirka:600px;}/*--maxCols:22;--maxRows:21;--kinoSirka:660px;*/
.lucerna  .rada .sedadlo .seat::before{background-image: url('/images/kinoSedacky/sofa-lucerna.png');}


/*reserve sedacky*/
.rada .sedadlo .seat:not(.free).reserved::before{background-image: url('/images/kinoSedacky/sofa.png');}
.svetozor .rada.r12 .sedadlo:where(.s9,.s10) .seat:not(.free).reserved::before,
.svetozor .rada.r13 .sedadlo:where(.s3,.s4) .seat:not(.free).reserved::before,
.svetozor .rada.r14 .sedadlo:where(.s14,.s15) .seat:not(.free).reserved::before,
.svetozor .rada.r16 .sedadlo:where(.s5,.s6) .seat:not(.free).reserved::before,
.svetozor .rada.r17 .sedadlo:where(.s9,.s10) .seat:not(.free).reserved::before,
.svetozor .rada.r20 .sedadlo:where(.s5,.s6,.s17,.s18) .seat:not(.free).reserved::before,
.biooko .rada.r15 .sedadlo:where(.s1, .s2, .s17, .s18) .seat:not(.free).reserved::before,
.biooko .rada.r17 .sedadlo:where(.s1, .s2, .s5, .s6, .s9, .s10, .s13, .s14) .seat:not(.free).reserved::before,
.biooko .rada.r18 .sedadlo:where(.s1, .s2, .s8, .s9) .seat:not(.free).reserved::before
{background-image: url('/images/kinoSedacky/sofa-double.png');}

@media only screen and (max-width:850px) {
	.kino:not(.svetozor) .sedadlo:nth-last-of-type(-n+5) .tooltip,
	.kino.svetozor .sedadlo:nth-of-type(-n+5) .tooltip{right: 0;left: auto;margin-left: 0;margin-right: 45%;}
	.kino:not(.svetozor) .sedadlo:nth-last-of-type(-n+5) .tooltip::after,
	.kino.svetozor .sedadlo:nth-of-type(-n+5) .tooltip::after{left: auto;right: 0;border-color: var(--pozadiBarva) var(--pozadiBarva) transparent transparent;}
	.kino:not(.svetozor) .rada:where(.r1,.r2) .sedadlo:nth-last-of-type(-n+5) .tooltip::after,
	.kino.svetozor .rada:where(.r1,.r2) .sedadlo:nth-of-type(-n+5) .tooltip::after{border-color: transparent var(--pozadiBarva) var(--pozadiBarva) transparent;}
}
@media only screen and (max-width:800px) {
	.kino{--wh: min(calc((95vw - (var(--odaszeni)*2)) / var(--maxCols)),calc((95dvh - var(--vyskaPlatna)) / var(--maxRows)));}
	/* .kinaList{display: block;overflow-x: auto;overflow-y: hidden;padding: 0 0 1rem 0;width: 100%;width: 95%;margin: 0 auto;}
	.kino {display: inline-grid;min-width: 400px;} */
}



/*kino form*/
.kinoBox form{display: block;padding-top: var(--mp5);}
.kinoBox form:not(.uka){display: none;}
.kinoBox .formContent .checkObdarovatJmeno:not(.uka){display: none;}
.kinoBox .formContent .checkObdarovat{align-items: center;padding-top: 0.15rem;padding-bottom: 0.15rem;}/*grid-column: 1/-1;*/
.kinoBox .formContent .fc-inputBox.fci-submit{align-items: center;}
.kinoBox .formContent .fc-inputBox.fci-submit .fcis-submit{margin: 0;}
.gdprSouhlas{padding: 0 var(--mp15);margin-bottom: 1.5rem;}
@media only screen and (max-width:570px) {
	.kinoBox .formContent{--grid-column-count: 1;}
}
@media only screen and (min-width:571px) {
	
	/* .kinoBox .formContent .checkObdarovatJmeno{grid-column: 1;} */
	/* .kinoBox .formContent .checkPlatba{grid-column: 1/-1;} */
	/* .kinoBox .formContent .fci-captcha{grid-column: 1/2;} */
	.kinoBox .formContent .fci-submit{grid-column: 1/-1;}
	/* .kinoBox .formContent .fci-submit .fcis-submit{margin-left: auto;} */
}
/*grafikaweb end*/

/*-_respo_-*/
@media only screen and (max-width:0px) {}
@media only screen and (min-width:0px) {}

.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-show{display:block!important}.d-hide{display:none!important}
.grid-justify-content-start{justify-content:start}.grid-justify-content-end{justify-content:end}.grid-justify-content-center{justify-content:center}.grid-justify-content-stretch{justify-content:stretch}.grid-justify-content-around{justify-content:space-around}.grid-justify-content-between{justify-content:space-between}.grid-justify-content-evenly{justify-content:space-evenly}.grid-align-content-start{align-content:start}.grid-align-content-end{align-content:end}.grid-align-content-center{align-content:center}.grid-align-content-stretch{align-content:stretch}.grid-align-content-around{align-content:space-around}.grid-align-content-between{align-content:space-between}.grid-align-content-evenly{align-content:space-evenly}.grid-justify-items-start{justify-items:start}.grid-justify-items-end{justify-items:end}.grid-justify-items-center{justify-items:center}.grid-justify-items-stretch{justify-items:stretch}.grid-align-items-start{align-items:start}.grid-align-items-end{align-items:end}.grid-align-items-center{align-items:center}.grid-align-items-stretch{align-items:stretch}.grid-justify-self-start{justify-self:start}.grid-justify-self-end{justify-self:end}.grid-justify-self-center{justify-self:center}.grid-justify-self-stretch{justify-self:stretch}.grid-align-self-start{align-self:start}.grid-align-self-end{align-self:end}.grid-align-self-center{align-self:center}.grid-align-self-stretch{align-self:stretch}
.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-justify-content-start{justify-content:flex-start}.flex-justify-content-end{justify-content:flex-end}.flex-justify-content-center{justify-content:center}.flex-justify-content-between{justify-content:space-between}.flex-justify-content-around{justify-content:space-around}.flex-justify-content-evenly{justify-content:space-evenly}.flex-align-content-start{align-content:flex-start}.flex-align-content-end{align-content:flex-end}.flex-align-content-center{align-content:center}.flex-align-content-stretch{align-content:stretch}.flex-align-content-around{align-content:space-around}.flex-align-content-between{align-content:space-between}.flex-align-items-start{align-items:flex-start}.flex-align-items-end{align-items:flex-end}.flex-align-items-center{align-items:center}.flex-align-items-baseline{align-items:baseline}.flex-align-items-stretch{align-items:stretch}.flex-align-self-auto{align-self:auto}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-baseline{align-self:baseline}.flex-align-self-stretch{align-self:stretch}.flex-fill{flex:1 1 auto}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}
.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.max-w-100{max-width:100%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.max-h-100{max-height:100%}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.vertical-align-baseline{vertical-align:baseline}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.float-left{float:left}.float-right{float:right}.float-none{float:none}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}
.m-0{margin:var(--mp0) !important}.m-1{margin:var(--mp1) !important}.m-2{margin:var(--mp2) !important}.m-3{margin:var(--mp3) !important}.m-4{margin:var(--mp4) !important}.m-5{margin:var(--mp5) !important}.m-6{margin:var(--mp6) !important}.m-7{margin:var(--mp7) !important}.m-8{margin:var(--mp8) !important}.m-9{margin:var(--mp9) !important}.m-10{margin:var(--mp10) !important}.m-11{margin:var(--mp11) !important}.m-12{margin:var(--mp12) !important}.m-13{margin:var(--mp13) !important}.m-14{margin:var(--mp14) !important}.m-15{margin:var(--mp15) !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mx-0{margin-left:var(--mp0) !important;margin-right:var(--mp0) !important}.mx-1{margin-left:var(--mp1) !important;margin-right:var(--mp1) !important}.mx-2{margin-left:var(--mp2) !important;margin-right:var(--mp2) !important}.mx-3{margin-left:var(--mp3) !important;margin-right:var(--mp3) !important}.mx-4{margin-left:var(--mp4) !important;margin-right:var(--mp4) !important}.mx-5{margin-left:var(--mp5) !important;margin-right:var(--mp5) !important}.mx-6{margin-left:var(--mp6) !important;margin-right:var(--mp6) !important}.mx-7{margin-left:var(--mp7) !important;margin-right:var(--mp7) !important}.mx-8{margin-left:var(--mp8) !important;margin-right:var(--mp8) !important}.mx-9{margin-left:var(--mp9) !important;margin-right:var(--mp9) !important}.mx-10{margin-left:var(--mp10) !important;margin-right:var(--mp10) !important}.mx-11{margin-left:var(--mp11) !important;margin-right:var(--mp11) !important}.mx-12{margin-left:var(--mp12) !important;margin-right:var(--mp12) !important}.mx-13{margin-left:var(--mp13) !important;margin-right:var(--mp13) !important}.mx-14{margin-left:var(--mp14) !important;margin-right:var(--mp14) !important}.mx-15{margin-left:var(--mp15) !important;margin-right:var(--mp15) !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.my-0{margin-top:var(--mp0) !important;margin-bottom:var(--mp0) !important}.my-1{margin-top:var(--mp1) !important;margin-bottom:var(--mp1) !important}.my-2{margin-top:var(--mp2) !important;margin-bottom:var(--mp2) !important}.my-3{margin-top:var(--mp3) !important;margin-bottom:var(--mp3) !important}.my-4{margin-top:var(--mp4) !important;margin-bottom:var(--mp4) !important}.my-5{margin-top:var(--mp5) !important;margin-bottom:var(--mp5) !important}.my-6{margin-top:var(--mp6) !important;margin-bottom:var(--mp6) !important}.my-7{margin-top:var(--mp7) !important;margin-bottom:var(--mp7) !important}.my-8{margin-top:var(--mp8) !important;margin-bottom:var(--mp8) !important}.my-9{margin-top:var(--mp9) !important;margin-bottom:var(--mp9) !important}.my-10{margin-top:var(--mp10) !important;margin-bottom:var(--mp10) !important}.my-11{margin-top:var(--mp11) !important;margin-bottom:var(--mp11) !important}.my-12{margin-top:var(--mp12) !important;margin-bottom:var(--mp12) !important}.my-13{margin-top:var(--mp13) !important;margin-bottom:var(--mp13) !important}.my-14{margin-top:var(--mp14) !important;margin-bottom:var(--mp14) !important}.my-15{margin-top:var(--mp15) !important;margin-bottom:var(--mp15) !important}.mt-auto{margin-top:auto !important}.mt-0{margin-top:var(--mp0) !important}.mt-1{margin-top:var(--mp1) !important}.mt-2{margin-top:var(--mp2) !important}.mt-3{margin-top:var(--mp3) !important}.mt-4{margin-top:var(--mp4) !important}.mt-5{margin-top:var(--mp5) !important}.mt-6{margin-top:var(--mp6) !important}.mt-7{margin-top:var(--mp7) !important}.mt-8{margin-top:var(--mp8) !important}.mt-9{margin-top:var(--mp9) !important}.mt-10{margin-top:var(--mp10) !important}.mt-11{margin-top:var(--mp11) !important}.mt-12{margin-top:var(--mp12) !important}.mt-13{margin-top:var(--mp13) !important}.mt-14{margin-top:var(--mp14) !important}.mt-15{margin-top:var(--mp15) !important}.mr-auto{margin-right:auto !important}.mr-0{margin-right:var(--mp0) !important}.mr-1{margin-right:var(--mp1) !important}.mr-2{margin-right:var(--mp2) !important}.mr-3{margin-right:var(--mp3) !important}.mr-4{margin-right:var(--mp4) !important}.mr-5{margin-right:var(--mp5) !important}.mr-6{margin-right:var(--mp6) !important}.mr-7{margin-right:var(--mp7) !important}.mr-8{margin-right:var(--mp8) !important}.mr-9{margin-right:var(--mp9) !important}.mr-10{margin-right:var(--mp10) !important}.mr-11{margin-right:var(--mp11) !important}.mr-12{margin-right:var(--mp12) !important}.mr-13{margin-right:var(--mp13) !important}.mr-14{margin-right:var(--mp14) !important}.mr-15{margin-right:var(--mp15) !important}.mb-auto{margin-bottom:auto !important}.mb-0{margin-bottom:var(--mp0) !important}.mb-1{margin-bottom:var(--mp1) !important}.mb-2{margin-bottom:var(--mp2) !important}.mb-3{margin-bottom:var(--mp3) !important}.mb-4{margin-bottom:var(--mp4) !important}.mb-5{margin-bottom:var(--mp5) !important}.mb-6{margin-bottom:var(--mp6) !important}.mb-7{margin-bottom:var(--mp7) !important}.mb-8{margin-bottom:var(--mp8) !important}.mb-9{margin-bottom:var(--mp9) !important}.mb-10{margin-bottom:var(--mp10) !important}.mb-11{margin-bottom:var(--mp11) !important}.mb-12{margin-bottom:var(--mp12) !important}.mb-13{margin-bottom:var(--mp13) !important}.mb-14{margin-bottom:var(--mp14) !important}.mb-15{margin-bottom:var(--mp15) !important}.ml-auto{margin-left:auto !important}.ml-0{margin-left:var(--mp0) !important}.ml-1{margin-left:var(--mp1) !important}.ml-2{margin-left:var(--mp2) !important}.ml-3{margin-left:var(--mp3) !important}.ml-4{margin-left:var(--mp4) !important}.ml-5{margin-left:var(--mp5) !important}.ml-6{margin-left:var(--mp6) !important}.ml-7{margin-left:var(--mp7) !important}.ml-8{margin-left:var(--mp8) !important}.ml-9{margin-left:var(--mp9) !important}.ml-10{margin-left:var(--mp10) !important}.ml-11{margin-left:var(--mp11) !important}.ml-12{margin-left:var(--mp12) !important}.ml-13{margin-left:var(--mp13) !important}.ml-14{margin-left:var(--mp14) !important}.ml-15{margin-left:var(--mp15) !important}.p-0{padding:var(--mp0) !important}.p-1{padding:var(--mp1) !important}.p-2{padding:var(--mp2) !important}.p-3{padding:var(--mp3) !important}.p-4{padding:var(--mp4) !important}.p-5{padding:var(--mp5) !important}.p-6{padding:var(--mp6) !important}.p-7{padding:var(--mp7) !important}.p-8{padding:var(--mp8) !important}.p-9{padding:var(--mp9) !important}.p-10{padding:var(--mp10) !important}.p-11{padding:var(--mp11) !important}.p-12{padding:var(--mp12) !important}.p-13{padding:var(--mp13) !important}.p-14{padding:var(--mp14) !important}.p-15{padding:var(--mp15) !important}.px-0{padding-left:var(--mp0) !important;padding-right:var(--mp0) !important}.px-1{padding-left:var(--mp1) !important;padding-right:var(--mp1) !important}.px-2{padding-left:var(--mp2) !important;padding-right:var(--mp2) !important}.px-3{padding-left:var(--mp3) !important;padding-right:var(--mp3) !important}.px-4{padding-left:var(--mp4) !important;padding-right:var(--mp4) !important}.px-5{padding-left:var(--mp5) !important;padding-right:var(--mp5) !important}.px-6{padding-left:var(--mp6) !important;padding-right:var(--mp6) !important}.px-7{padding-left:var(--mp7) !important;padding-right:var(--mp7) !important}.px-8{padding-left:var(--mp8) !important;padding-right:var(--mp8) !important}.px-9{padding-left:var(--mp9) !important;padding-right:var(--mp9) !important}.px-10{padding-left:var(--mp10) !important;padding-right:var(--mp10) !important}.px-11{padding-left:var(--mp11) !important;padding-right:var(--mp11) !important}.px-12{padding-left:var(--mp12) !important;padding-right:var(--mp12) !important}.px-13{padding-left:var(--mp13) !important;padding-right:var(--mp13) !important}.px-14{padding-left:var(--mp14) !important;padding-right:var(--mp14) !important}.px-15{padding-left:var(--mp15) !important;padding-right:var(--mp15) !important}.py-0{padding-top:var(--mp0) !important;padding-bottom:var(--mp0) !important}.py-1{padding-top:var(--mp1) !important;padding-bottom:var(--mp1) !important}.py-2{padding-top:var(--mp2) !important;padding-bottom:var(--mp2) !important}.py-3{padding-top:var(--mp3) !important;padding-bottom:var(--mp3) !important}.py-4{padding-top:var(--mp4) !important;padding-bottom:var(--mp4) !important}.py-5{padding-top:var(--mp5) !important;padding-bottom:var(--mp5) !important}.py-6{padding-top:var(--mp6) !important;padding-bottom:var(--mp6) !important}.py-7{padding-top:var(--mp7) !important;padding-bottom:var(--mp7) !important}.py-8{padding-top:var(--mp8) !important;padding-bottom:var(--mp8) !important}.py-9{padding-top:var(--mp9) !important;padding-bottom:var(--mp9) !important}.py-10{padding-top:var(--mp10) !important;padding-bottom:var(--mp10) !important}.py-11{padding-top:var(--mp11) !important;padding-bottom:var(--mp11) !important}.py-12{padding-top:var(--mp12) !important;padding-bottom:var(--mp12) !important}.py-13{padding-top:var(--mp13) !important;padding-bottom:var(--mp13) !important}.py-14{padding-top:var(--mp14) !important;padding-bottom:var(--mp14) !important}.py-15{padding-top:var(--mp15) !important;padding-bottom:var(--mp15) !important}.pt-0{padding-top:var(--mp0) !important}.pt-1{padding-top:var(--mp1) !important}.pt-2{padding-top:var(--mp2) !important}.pt-3{padding-top:var(--mp3) !important}.pt-4{padding-top:var(--mp4) !important}.pt-5{padding-top:var(--mp5) !important}.pt-6{padding-top:var(--mp6) !important}.pt-7{padding-top:var(--mp7) !important}.pt-8{padding-top:var(--mp8) !important}.pt-9{padding-top:var(--mp9) !important}.pt-10{padding-top:var(--mp10) !important}.pt-11{padding-top:var(--mp11) !important}.pt-12{padding-top:var(--mp12) !important}.pt-13{padding-top:var(--mp13) !important}.pt-14{padding-top:var(--mp14) !important}.pt-15{padding-top:var(--mp15) !important}.pr-0{padding-right:var(--mp0) !important}.pr-1{padding-right:var(--mp1) !important}.pr-2{padding-right:var(--mp2) !important}.pr-3{padding-right:var(--mp3) !important}.pr-4{padding-right:var(--mp4) !important}.pr-5{padding-right:var(--mp5) !important}.pr-6{padding-right:var(--mp6) !important}.pr-7{padding-right:var(--mp7) !important}.pr-8{padding-right:var(--mp8) !important}.pr-9{padding-right:var(--mp9) !important}.pr-10{padding-right:var(--mp10) !important}.pr-11{padding-right:var(--mp11) !important}.pr-12{padding-right:var(--mp12) !important}.pr-13{padding-right:var(--mp13) !important}.pr-14{padding-right:var(--mp14) !important}.pr-15{padding-right:var(--mp15) !important}.pb-0{padding-bottom:var(--mp0) !important}.pb-1{padding-bottom:var(--mp1) !important}.pb-2{padding-bottom:var(--mp2) !important}.pb-3{padding-bottom:var(--mp3) !important}.pb-4{padding-bottom:var(--mp4) !important}.pb-5{padding-bottom:var(--mp5) !important}.pb-6{padding-bottom:var(--mp6) !important}.pb-7{padding-bottom:var(--mp7) !important}.pb-8{padding-bottom:var(--mp8) !important}.pb-9{padding-bottom:var(--mp9) !important}.pb-10{padding-bottom:var(--mp10) !important}.pb-11{padding-bottom:var(--mp11) !important}.pb-12{padding-bottom:var(--mp12) !important}.pb-13{padding-bottom:var(--mp13) !important}.pb-14{padding-bottom:var(--mp14) !important}.pb-15{padding-bottom:var(--mp15) !important}.pl-0{padding-left:var(--mp0) !important}.pl-1{padding-left:var(--mp1) !important}.pl-2{padding-left:var(--mp2) !important}.pl-3{padding-left:var(--mp3) !important}.pl-4{padding-left:var(--mp4) !important}.pl-5{padding-left:var(--mp5) !important}.pl-6{padding-left:var(--mp6) !important}.pl-7{padding-left:var(--mp7) !important}.pl-8{padding-left:var(--mp8) !important}.pl-9{padding-left:var(--mp9) !important}.pl-10{padding-left:var(--mp10) !important}.pl-11{padding-left:var(--mp11) !important}.pl-12{padding-left:var(--mp12) !important}.pl-13{padding-left:var(--mp13) !important}.pl-14{padding-left:var(--mp14) !important}.pl-15{padding-left:var(--mp15) !important}
.mezera-1{height: clamp(1rem, 0.6538rem + 1.2308vw, 1.5rem);}.mezera-2{height: clamp(1rem, 0.3077rem + 2.4615vw, 2rem);}.mezera-3{height: clamp(1rem, -0.0385rem + 3.6923vw, 2.5rem);}.mezera-4{height: clamp(1rem, -0.3846rem + 4.9231vw, 3rem);}.mezera-5{height: clamp(1rem, -0.7308rem + 6.1538vw, 3.5rem);}.mezera-6{height: clamp(1rem, -1.0769rem + 7.3846vw, 4rem);}.mezera-7{height: clamp(1rem, -1.4231rem + 8.6154vw, 4.5rem);}.mezera-8{height: clamp(1rem, -1.7692rem + 9.8462vw, 5rem);}.mezera-9{height: clamp(1rem, -2.1154rem + 11.0769vw, 5.5rem);}.mezera-10{height: clamp(1rem, -2.4615rem + 12.3077vw, 6rem);}.mezera-11{height: clamp(1rem, -2.8077rem + 13.5385vw, 6.5rem);}.mezera-12{height: clamp(1rem, -3.1538rem + 14.7692vw, 7rem);}.mezera-13{height: clamp(1rem, -3.5rem + 16vw, 7.5rem);}.mezera-14{height: clamp(1rem, -3.8462rem + 17.2308vw, 8rem);}.mezera-15{height: clamp(1rem, -4.1923rem + 18.4615vw, 8.5rem);}