@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Saira+Condensed:wght@500;600&display=swap');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1.18;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:20px;margin-bottom:10px;}.h46{margin-top:10px;margin-bottom:10px;}.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:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=phone]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=text]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}input[type=password]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}textarea{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);font-family:Arial,Helvetica,sans-serif;}.form-item{padding:0 0 15px 0;}.form-item label{display:block;}.menu--main{margin:0;padding:0;position:relative;background:#002d10;}.menu__item--main{list-style:none;min-width:100px;position:relative;}.menu__link.is-active > .link__title{font-weight:bold;}.menu__item--append > .menu__link{font-style:italic;}.menu__link--main{color:white;padding:0 1.3em;width:100%;display:table;text-align:center;text-decoration:none;padding-top:2em;padding-bottom:1em;}.menu__link--main span{display:table-cell;vertical-align:middle;}.menu__link--main:hover,.menu__item--main:hover > .menu__link--main{color:white;background-color:#004719;}.menu__item--main.menu__item--parent{position:relative;}.menu__item--main.menu__item--parent > ul{display:block;overflow:hidden;max-height:0;width:20em;opacity:0;top:100%;padding:0;z-index:29;position:absolute;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;background:#004719;}.menu--main.menu--child > .menu__item{list-style:none;}.menu--main.menu--child > .menu__item > .menu__link{display:table;padding:13px 8px 13px 1.3em;text-align:left;font-style:italic;}.menu--main.menu--child > .menu__item > .menu__link:hover{background-color:#00561f;}.menu--main.menu--child > .menu__item--last > .menu__link{border-bottom:0 solid #eee;}@media (max-width:990px){#toolbar-administration{display:none;}body{padding-top:0!important;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0!important;}}@media (max-width:520px){#edit-reset.button{padding:9px 30px 10px 15px;font-size:14px;}}@media (max-width:378px){.region--brand{max-width:250px;}}body{padding:0;margin:0;font-family:'Roboto Slab',serif;color:#002d10;}html,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.flex{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;}.flex > *{-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}.flex .flex--center{align-items:center;-webkit-align-items:center;}.flex .flex--stretch{align-items:center;-webkit-align-items:center;}.container{width:96%;max-width:1270px;margin:0 auto;}#block-tpp-page-title{text-align:center;}.page-wrapper{margin:auto;}strong{font-weight:bold;}i{font-style:italic;}p{line-height:1.2;}p + p{margin-top:1em;}a{color:inherit;}a:hover{text-decoration:underline;}.site-name{top:0;left:0;width:1px;height:1px;display:block;position:absolute;text-indent:-66666px;overflow:hidden;}.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:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:36px;font-weight:bold;}@media (max-width:799px){h1{font-size:28.8px;}}h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:30px;}@media (max-width:799px){h2{font-size:27px;}}h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px;font-size:24px;}h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:20px;}h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:16px;}h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:inherit;}img{display:block;max-width:100%;height:auto;}picture > img{margin-left:auto;margin-right:auto;}@media all and (max-width:990px){.region--content{padding-top:4em;}}@media all and (min-width:1270px){}@media all and (min-width:1920px){}@media (max-width:990px){}.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;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#aaa;width:6px;height:11px;left:9px;top:4px;content:'';}.edit-link:before{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);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;}.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;}@media all and (min-width:1270px){footer.region--footer{padding-left:calc(50% - 1270px/2);padding-right:calc(50% - 1270px/2);}}#block-sitebranding{margin-left:2em;width:100%;margin-bottom:1.5em;}@media (max-width:799px){#block-sitebranding{width:auto;display:inline-block;margin-left:0;}}#block-sitebranding a{display:inline-block;width:10em;}#block-copyright{padding-top:1em;text-align:center;width:100%;}
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:20px;margin-bottom:10px;}.h46{margin-top:10px;margin-bottom:10px;}.fz85p{font-size:85%;}.fz10{font-size:1em;}.fz11{font-size:1.1em;}.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;}.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;}.m1em{margin:1em;}.m2em{margin:2em;}.m3em{margin:3em;}.mt0{margin-top:0;}.mt1em{margin-top:1em;}.mt2em{margin-top:2em;}.mt3em{margin-top:3em;}.mb0{margin-bottom:0;}.mb1em{margin-bottom:1em;}.mb2em{margin-bottom:2em;}.mb3em{margin-bottom:3em;}.ml0{margin-left:0;}.ml1em{margin-left:1em;}.ml2em{margin-left:2em;}.ml3em{margin-left:3em;}.mr0{margin-right:0;}.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;}.tar{text-align:right;}.tac{text-align:center;}
body,html{font-family:'Poppins',sans-serif;color:#333;}.region--taby{position:fixed;bottom:80px;right:0;left:auto;background:#fff;background:#fff;max-width:150px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;border:1px solid #ddd;}.form-item .fieldset-legend,.form-item label{display:inline-block;padding-bottom:6px;}.form-item.js-form-type-checkbox label{display:inline-block;padding-bottom:0px;padding-left:5px;}.bluespan{color:#0797C2}.orangespan{color:#FAB513}.language-switcher-language-url .trigger{display:none;}body.active-popup{overflow:hidden;}.region.region--content{overflow-x:hidden;}.container{width:94%;max-width:1320px;margin:0 auto;position:relative;}.page-node-type--page #content .paragraph,.page-node-type--page #content .container{max-width:1100px;}.page-node-type--page #main-nav .paragraph,.page-node-type--page #main-nav .container{max-width:1320px;}.full-width .container{padding:45px 0;}.full-width .container > h2{margin-bottom:40px;}.user-logged-in #main-nav{top:60px;}p{line-height:1.5;}em{font-style:italic;}.tagy-clanku a,li a,p a{color:#0797C2;}.tagy-clanku a:hover,li a:hover,p a:hover{color:#0a5b74;}h2{color:#0797C2;font-size:40px;}.ligs-flex-50{display:flex;flex-wrap:wrap;margin:0 -2%;}.ligs-flex-50 .ligs-flex-item{flex:1 50%;max-width:46%;margin:0 2%;}.paragraph{width:100%;max-width:1320px;margin:0 auto;}.page-node-type--page #content .full-width-gallery .paragraph,.page-node-type--page #content .paragraph.paragraph--banner{max-width:100%;}.tac{text-align:center;}.field--name-field-tlacitka a,p a.ligs-button,a.ligs-button,.btn-parent input,.btn-parent a{display:inline-block;min-width:180px;padding:12px 18px;border-radius:10px;background:#FAB513;color:#fff;margin-bottom:5px;text-align:center;font-size:18px;font-weight:500;box-shadow:inset 0 -4px 4px 0 rgba(0,0,0,0.12);text-decoration:none;transition:all 400ms linear;}.field--name-field-tlacitka:after{display:block;clear:both;position:relative;content:"";}.field--name-field-tlacitka{margin-top:18px;}.field--name-field-tlacitka a{float:left;margin-right:18px;}.ligs-reklamni-banner--bluebox a.ligs-button{background:#fff;color:#0797C2;}.ligs-reklamni-banner--bluebox a.ligs-button:hover{background:#eee;color:#0797C2;}.field--name-field-tlacitka a:hover,p a.ligs-button,a.ligs-button,.btn-parent input:hover,.btn-parent. a:hover{background:#F1AC09!important;color:#fff;}.btn-parent.btn-parent--bile a,.btn-parent.btn-parent--bile input,.btn-parent.btn-parent--white input,.btn-parent.btn-parent--white a{background:#fff;color:#333;border:1px solid #FAB513;}.btn-parent.btn-parent--bile a:hover,.btn-parent.btn-parent--bile input:hover,.btn-parent.btn-parent--white input:hover,.btn-parent.btn-parent--white a:hover{background:#eee;}.btn-parent.btn-parent--modre a,.btn-parent.btn-parent--modre input,.btn-parent.btn-parent--blue input,.btn-parent.btn-parent--blue a{background:#1BB2DF;}.btn-parent.btn-parent--modre a:hover,.btn-parent.btn-parent--modre input:hover,.btn-parent.btn-parent--blue input:hover,.btn-parent.btn-parent--blue a:hover{background:#078CB4;}.btn-parent--center{text-align:center;}.field--name-field-tlacitko-uprostred{margin-top:25px;margin-bottom:25px;}.anchor{position:absolute;top:-150px;left:0;display:block;}#content{margin-top:111px;}.ligs-edit-link,.ligs-edit-link:hover{position:absolute;z-index:2;top:10px;right:10px;padding:6px 28px 6px 10px;background:#b1b1b1;border-radius:5px;color:#fff;display:block;text-decoration:none;box-shadow:inset 0 -4px 4px 0 rgba(0,0,0,0.12);}.ligs-edit-link:before{display:block;position:absolute;top:7px;right:7px;width:14px;height:14px;content:"";background-image:url(/themes/tpp/images/pencil-svg.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.transparentbox{padding:25px;background:transparent;border-radius:5px;}.hidebox{display:none;}.bluebox{padding:25px;background:#9ee9ff;background:#d2ecf4;border-radius:5px;}.redbox{padding:25px;background:#B81B58;border-radius:5px;color:#fff;}.darkbox{padding:25px;background:#8b8b8b;border-radius:5px;color:#fff;}.darkbox a{color:#90e5ff;}.darkbox a:hover{color:#bef0ff;}.greybox{padding:25px;background:#efefef;border-radius:5px;}.yellowbox{padding:25px;background:#ffd268;border-radius:5px;}.greenbox{padding:25px;background:#c6e05d;border-radius:5px;}.blueflex .paragraph__content--flex-two,.greyflex .paragraph__content--flex-two,.yellowflex .paragraph__content--flex-two{align-items:stretch;}.blueflex .paragraph__content--flex-two > *,.greyflex .paragraph__content--flex-two > *,.yellowflex .paragraph__content--flex-two > *{padding-left:40px;position:relative;}.blueflex .paragraph__content--flex-two > *:before,.greyflex .paragraph__content--flex-two > *:before,.yellowflex .paragraph__content--flex-two > *:before{display:block;content:"";position:absolute;top:0;left:0;width:15px;height:100%;border-radius:5px;background:#FAB513;}.blueflex .paragraph__content--flex-two > *:before{background:#d2ecf4;}.greyflex .paragraph__content--flex-two > *:before{background:#efefef;}.advent-calendar__header ol,.advent-calendar__footer ol,.advent-calendar__header ul,.advent-calendar__footer ul,.ligs-ceny-popup__popis .field--name-body ol,.page-node-type--article .field--name-body ul,.field--type-text-long ol,.field--type-text-long ul{margin:0 0 0 35px;}.advent-calendar__header ul li,.advent-calendar__footer ul li,.ligs-ceny-popup__popis .field--name-body ul li,.page-node-type--article .field--name-body ul li,.field--type-text-long ul li{padding:8px 0;position:relative;line-height:1.4em;letter-spacing:0.025em;}.advent-calendar__header ul li::after,.advent-calendar__footer ul li::after,.ligs-ceny-popup__popis .field--name-body ul li:after,.page-node-type--article .field--name-body ul li:after,.field--type-text-long ul li:after{content:"";width:9px;height:9px;border-radius:10px;display:block;position:absolute;border:3px solid #0797C2;top:12px;left:-23px;}.advent-calendar__header ol li,.advent-calendar__footer ol li,.page-node-type--page .field--name-body ol li,.page-node-type--article .field--name-body ol li,.field--type-text-long ol li{padding:8px 0;counter-increment:cupcake;}.advent-calendar__header ol,.advent-calendar__footer ol,.page-node-type--page .field--name-body ol,.page-node-type--article .field--name-body ol,.field--type-text-long ol{list-style:none;counter-reset:cupcake;padding-left:32px;}.advent-calendar__header ol li::before,.advent-calendar__footer ol li::before,.page-node-type--page .field--name-body ol li:before,.page-node-type--article .field--name-body ol li:before,.field--type-text-long  ol li:before{content:counters(cupcake,".") ". ";}h4{margin-top:20px;}.field--type-text-long table{width:100%;border-top:1px solid #FAB513;}.field--type-text-long table td{border-bottom:1px solid #efefef;padding:8px;}.prvninadpis h3:first-child,.prvninadpis h4:first-child,.prvninadpis p:first-child,.prvninadpis h2:first-child{margin-top:0;}.paragraph--text.paragraph--default.mb0 > *{margin-bottom:0;}.container--node-body{padding:1px 0;}.article-h1-wrapper{border-bottom:1px solid  #eee;padding:20px 0 50px 0;background:#efefef;margin-bottom:30px;margin-top:0;}.article-h1-wrapper  h1{font-weight:400;font-size:50px;margin-top:40px;color:#555;}.field--name-body img.align-left,.field--type-text-long img.align-left{padding-bottom:10px;padding-right:18px;}.field--name-body img.align-right,.field--type-text-long img.align-right{padding-bottom:10px;padding-left:18px;}#content{padding-bottom:80px;}.drobeckova-navigace ol{margin:0;}.drobeckova-navigace:after{display:block;position:relative;clear:both;content:"";}.drobeckova-navigace ol li{float:left;display:block;position:relative;padding-right:19px;margin-right:19px;font-size:14px;}.drobeckova-navigace ol li:last-child{color:#b1b1b1;}.drobeckova-navigace ol li a,.drobeckova-navigace ol li a:hover{text-decoration:none;}.drobeckova-navigace ol li:after{display:block;position:absolute;content:"";width:5px;height:5px;top:6px;right:0;transform:rotate(45deg);border-top:1px solid #0797C2;border-right:1px solid #0797C2;}.drobeckova-navigace ol li:last-child:after{display:none;}.roundimage{}.roundimage   img{display:block;position:relative;overflow:hidden;border-radius:50%;}.paragraph__content--image-banner a{z-index:5;}.region.region--content{padding:1px 0 0 0;}:lang(cs) .form-item-nationality,:lang(cs) .form-item-etnicity,:lang(cs) .form-item-geder{display:none;}.nahled-testimonial__flex,.testimonialy-vypis{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;}.testimonialy-vypis > .testimonials-item{-webkit-flex:1 50%;-moz-flex:1 50%;-ms-flex:1 50%;flex:1 50%;-webkit-align-self:auto;align-self:auto;-webkit-order:0;-moz-order:0;order:0;max-width:48%;margin:1%;position:relative;background:#efefef;border-radius:5px;}a.testimonial-link:hover,a.testimonial-link{text-decoration:none;padding:25px;display:block;}.nahled-testimonial__foto{flex:1 40%;max-width:40%;}.nahled-testimonial__foto img{border-radius:50%;overflow:hidden;}.nahled-testimonial__udaje{flex:2 60%;max-width:60%;}.nahled-testimonial__text{font-size:14px;margin-top:20px;}.nahled-testimonial__text p{font-size:14px;}.clovek--full,.testimonials--full{text-align:center;max-width:720px;margin:35px auto 0 auto;background:#efefef;padding:25px 25px 40px 25px;}.clovek--full .field--name-field-fotka img,.testimonials--full .field--name-field-fotka img{border-radius:50%;overflow:hidden;margin:0 auto;}.clovek--full .field--name-field-jmeno-a-tituly,.testimonials--full .field--name-field-jmeno-a-tituly{font-size:40px;margin:25px 0;}.clovek--full .field--name-field-funkce,.testimonials--full .field--name-field-funkce{font-size:25px;margin:25px 0 25px 0;}.clovek--full .field--name-body,.testimonials--full .field--name-body{font-size:16px;margin:25px 0;}.clovek-container,.testimonials-container{margin-top:25px;max-width:720px;}.ligs-btn-checkbox{text-align:center;}.ligs-btn-checkbox input{height:1px;width:1px;visibility:hidden;}.ligs-btn-checkbox label:after{position:absolute;top:9px;left:9px;width:30px;height:30px;content:"";background-image:url(/themes/tpp/images/uncheck.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.ligs-btn-checkbox label{display:inline-block;float:none;position:relative;min-width:180px;padding:13px 13px  13px 35px!important;border-radius:8px;background:#FAB513;color:#fff;margin-bottom:5px;text-align:center;font-size:18px;font-weight:500;box-shadow:inset 0 -4px 4px 0 rgba(0,0,0,0.12);text-decoration:none;transition:all 150ms linear;}.ligs-btn-checkbox input:checked + label{background-color:#C78F0B;}.ligs-btn-checkbox input:checked + label:after{background-image:url(/themes/tpp/images/check.svg);}.ligs-lide-flex{display:flex;}.ligs-lide-item{max-width:64%;margin-right:2%;flex:2;}.ligs-video-ytvideo{max-width:33%;flex:1;}.ytvideo-wrapper-macbook{background-image:url(/themes/tpp/images/macbook.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:100%;height:0;padding:59% 0 0 0;position:relative;}.ytvideo-wrapper{position:absolute;top:7%;left:12%;width:76%;height:0;padding:0;}.ytvideo-wrapper > div:not(.blazy){display:none;}.blazy  .media__icon--close{display:none;}iframe.ytvideo{position:absolute;top:0;left:0;width:100%;height:auto;}.ligs-video-ytvideo .field--name-body{margin-left:10%;margin-top:10px;width:78%;}.ytvideo-wrapper-outside h3{margin-left:10%;width:78%;font-size:25px;margin-bottom:20px;color:#1BB2DF;}.language-switcher-language-url{float:right;}.language-switcher-language-url li a{display:inline-block;height:48px;line-height:48px;}.language-switcher-language-url li.is-active{display:none;}#block-search{float:right;}#block-login{float:right;}#block-search a.search-icon{padding:0 0 0 30px;display:block;background:transparent url(/themes/tpp/images/lupa.svg) 0 50% no-repeat;background-size:auto 20px;color:#333;text-decoration:none;display:inline-block;height:48px;line-height:48px;margin:0  0 0 20px;}a.student{padding:0 0 0 30px;display:block;background:transparent url(/themes/tpp/images/user.svg) 0 50% no-repeat;background-size:auto 20px;color:#333;text-decoration:none;display:inline-block;height:48px;line-height:48px;margin:0  0 0 20px;}a.student:hover{color:#000;text-decoration:none;}.language-link{padding:0 0 0 30px;display:block;background:transparent url(/themes/tpp/images/us-flag.svg) 0 50% no-repeat;background-size:auto 16px;color:#333;text-decoration:none;margin:0  0 0 20px;}.language-link:hover{color:#000;text-decoration:none;}.language-link.cs{background-image:url(/themes/tpp/images/cz-flag.svg);}.page--programy #content,.page--programs #content,.page--form-dotaznik #content{padding-bottom:0;}.ligs-dotaznik{max-width:1200px;margin:0 auto;position:relative;}.ligs-dotaznik .webform-button--previous{position:absolute;top:100px;left:20px;display:block;width:120px;height:120px;line-height:27px;white-space:pre-wrap;color:#fff;padding:0 0 0 50px;border-radius:60px;background:#C8C8C8 url(/themes/tpp/images/bila-sipka.svg) 17px 50% no-repeat;cursor:pointer;transition:all 400ms linear;}.ligs-form-link{margin:40px auto;}.ligs-contact-form{padding:40px;margin:30px auto;max-width:700px;text-align:left;background:rgb(24 160 201 / 25%);}.ligs-contact-form textarea{width:98%;margin:1%;}.ligs-dotaznik .webform-button--previous:hover{background:#8f8f8f url(/themes/tpp/images/bila-sipka.svg) 17px 50% no-repeat;}.ligs-dotaznik h1{text-align:center;margin:55px auto 5px auto;}.ligs-dotaznik .webform-button--next{visibility:hidden;}.ligs-form-in h2{font-size:26px;text-align:center;width:84%;margin:0 auto 30px auto;}.ligs-false-buttons,.form-item.js-form-type-radio{display:inline;}.ligs-form-in{padding:100px 100px;background-image:url(/themes/tpp/images/form-bubble.svg);background-position:100% 0;background-repeat:no-repeat;background-size:100% auto;max-width:1100px;width:96%;text-align:center;margin:0 auto;min-height:600px;position:relative;}.ligs-false-buttons .js-webform-radios{position:relative;display:inline-block;}.ligs-false-buttons .js-webform-radios .form-radio{visibility:hidden;overflow:hidden;display:block;width:0;height:0;position:absolute;top:0;left:0;}.apply-now-button label,.webform-button--submit,.ligs-false-buttons .js-form-type-radio label,.ligs-false-buttons a,.ligs-false-buttons .js-webform-radios .option{display:inline-block;min-width:180px;padding:16px 18px;border-radius:8px;background:#FAB513;color:#fff;margin :0 5px 5px 5px;text-align:center;font-size:18px;font-weight:500;box-shadow:inset 0 -4px 4px 0 rgba(0,0,0,0.12);text-decoration:none;transition:all 400ms linear;cursor:pointer;}.apply-now-button label:hover,.webform-button--submit:hover,.ligs-false-buttons a:hover,.ligs-false-buttons .js-webform-radios .option:hover{background:#c78f0b;}.apply-now-button label{float:none;padding:16px 18px!important;}.apply-now-button input{width:1px;height:1px;display:block;visibility:hidden;}.apply-now-button{text-align:center;}.ligs-form-in .webform-flexbox{flex-wrap:wrap;}.komunikace-flex .webform-flex.webform-flex--2,.ligs-form-eduflex .webform-flex.webform-flex--1,.ligs-form-in .webform-flex.webform-flex--1{flex:1 50%;max-width:48%;margin:1%;}.komunikace-flex .webform-flex.webform-flex--1{flex:1 25%;max-width:23%;margin:1%;}.komunikace-flex,.ligs-form-eduflex,.komunikace-flex{flex-wrap:wrap;display:flex;}.ligs-blue-check,.form-item-other-address{background:#C5E7F1;padding:12px 12px;width:100%;border-radius:5px;}.ligs-flex-radios .webform-options-display-one-column{flex-wrap:wrap;display:flex;}.ligs-flex-radios .form-item{padding:0;}.ligs-flex-radios .webform-options-display-one-column > *{flex:1 50%;max-width:31%;margin:1%;}.form-managed-file{margin-top:6px;border:1px solid #ddd;padding:13px;width:300px;font-family:'Poppins',sans-serif;border-radius:5px;}.js-form-type-managed-file{}.js-form-type-managed-file .description{display:none;}.checks-flex{margin-top:20px;}.application-form-style h2{font-size:30px;position:relative;width:100%;padding-bottom:20px;}.application-form-style h2:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:5px;left:0;background:#ddd;}.ligs-flex-radios .form-item label{display:inline;}.ligs-flex-radios legend{padding-bottom:8px;}.ligs-which-program-form .ligs-false-buttons .form-item input{position:absolute;visibility:hidden;}.ligs-which-program-form .ligs-false-buttons{}.ligs-which-program-form .ligs-false-buttons .js-webform-webform-entity-radios{display:flex;flex-wrap:wrap;justify-content:center;max-width:85%;margin:0 auto;}.ligs-which-program-form .ligs-false-buttons .js-webform-webform-entity-radios .form-item{max-width:48%;flex:1 31%;margin:1%;}.ligs-which-program-form .ligs-false-buttons .js-webform-webform-entity-radios .form-item label{width:100%;white-space:nowrap;}.ligs-which-program-form .form-item-your-e-mail label{width:100%;display:block;font-size:26px;text-align:center;width:84%;color:#0797C2;margin:0 auto 30px auto;}.ligs-which-program-form .webform-button--previous{position:absolute;top:100px;left:20px;display:block;width:120px;height:120px;line-height:27px;white-space:pre-wrap;color:#fff;padding:30px 0 0 50px;border-radius:60px;background:#C8C8C8 url(/themes/tpp/images/bila-sipka.svg) 17px 50% no-repeat;cursor:pointer;transition:all 400ms linear;}.slick--field-clovek,.slick--field-student-absolvent,.slick--field-carouselovy-obrazek{position:relative;}.slick--field-clovek .slick-prev,.slick--field-clovek .slick-next{border-radius:0;}.slick--field-clovek .slick-next,.slick--field-student-absolvent .slick-next,.slick--field-carouselovy-obrazek .slick-next{position:absolute;top:50%;right:-30px;margin-top:-20px;background:transparent;width:32px;height:32px;border-top:2px solid #0797C2;border-right:2px solid #0797C2;transform:rotate(45deg);overflow:hidden;text-indent:-6666px;}.slick--field-clovek .slick-prev,.slick--field-student-absolvent .slick-prev,.slick--field-carouselovy-obrazek .slick-prev{position:absolute;top:50%;left:-30px;margin-top:-20px;background:transparent;width:32px;height:32px;border-bottom:2px solid #0797C2;border-left:2px solid #0797C2;transform:rotate(45deg);overflow:hidden;text-indent:-6666px;}.slick--field-carouselovy-obrazek .slide__content img{margin:1%;width:98%;}.ligs-tri-sloupce-duvodu .full-width{background:#f2f2f2;}.ligs-tri-sloupce-duvodu.ligs-tri-sloupce-duvodu--inverse .full-width{background:transparent;}.field--name-field-3-sloupce-duvodu{display:flex;flex-wrap:wrap;margin:0 -2%;}.field--name-field-3-sloupce-duvodu > .field--item{flex:1 50%;max-width:29.33333%;margin:0 2% 4% 2%;background-color:#fff;background-image:url(/themes/tpp/images/pecet-modra.svg);background-position:100% 0;background-repeat:no-repeat;background-size:initial;padding:30px;}.paragraph--partner-konference{display:flex;flex-wrap:wrap;}.konference-nahled-wrapper{padding:25px;background:#fafafa;border:solid 1px #eee;margin-bottom:25px;}.konference-nahled-wrapper h2{color:#333333;font-size:30px;}#block-views-block-konference-probehle-konference{margin-top:40px;}.konference-nahled-wrapper a{text-decoration:none;color:#333;}h2.konference-sekce{text-align:center;margin-bottom:20px;margin-top:25px;}.field--name-field-logo-partnera{flex:1;}.field--name-field-info-o-partnerovi{flex:3;padding:0 40px;}.field--name-field-info-o-partnerovi h3{margin-top:0;}.committee-flex{display:flex;flex-wrap:wrap;}.field--name-field-program-committee-text{flex:3;}.field--name-field-program-committee-il-obraz{flex:2;}.ligs-konference-format .field--type-text-long{display:flex;flex-wrap:wrap;}.ligs-konference-awards .field--type-text-long{display:flex;flex-wrap:wrap;}.ligs-konference-awards .field--type-text-long > .field--item{flex:1 50%;max-width:46%;margin:0 2% 4% 2%;background-color:#fff;background-image:url(/themes/tpp/images/medaile.svg);background-position:25px 50%;background-repeat:no-repeat;background-size:45px;padding:30px 30px 30px 90px;}.ligs-konference-format .field--type-text-long > .field--item{flex:1 50%;max-width:46%;margin:0 2% 4% 2%;background-color:#fff;background-image:url(/themes/tpp/images/pecet-modra.svg);background-position:100% 0;background-repeat:no-repeat;background-size:initial;padding:30px;}.ligs-konference-committee{background:#5C5C5C;color:#fff;padding-bottom:60px;}.ligs-konference-committee h2{color:#fff;}.ligs-konference-committee a{color:#fff;}.ligs-konference-banner{background:#0797c2;color:#fff;}.ligs-konference-banner h2{color:#fff;}.page-node-type--konference #content{padding-bottom:0;}.page-node-type--konference .drobeckova-navigace ol li a,.page-node-type--konference .drobeckova-navigace ol li a:hover{text-decoration:none;color:#fff;}.ligs-hlavicka-specializace.ligs-hlavicka-konference .hlavicka{background-position:100% 0;background-size:100% auto;}.center-flex .paragraph__content--flex-container{-webkit-align-items:center;align-items:center;}#content .flex-2-3 .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph:last-child{max-width:31%;margin:1%;}#content .flex-2-3 .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph:first-child{max-width:64%;margin:1%;}.ligs-konference-prednasejici{background:#fafafa;}.ligs-konference-partneri{margin-bottom:40px;}.ligs-tri-sloupce-duvodu--inverse .field--name-field-3-sloupce-duvodu > .field--item{flex:1 50%;max-width:29.33333%;margin:0 2% 4% 2%;background-color:#FAFAFA;background-image:url(/themes/tpp/images/pecet-seda.svg);background-position:100% 0;background-repeat:no-repeat;background-size:initial;padding:30px;}.field--name-field-final-ceremony-oceneni .field--name-field-formatted-title{font-size:24px;font-weight:bold;}.field--name-field-3-sloupce-duvodu .field--name-field-formatted-title{font-size:22px;}.field--name-field-3-sloupce-duvodu .field--name-field-text{font-size:17px;}.close-popup{display:block;position:absolute;top:10px;right:10px;width:35px;height:35px;border-radius:18px;overflow:hidden;background:#fff;}.close-popup:before,.close-popup:after{display:block;position:absolute;top:12px;right:4px;width:10px;height:10px;transform:rotate(45deg);border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:block;}.close-popup:after{top:12px;right:18px;border-bottom:0px solid #000;border-left:0px solid #000;border-top:2px solid #000;border-right:2px solid #000;}.ligs-ceny-popup__tlacitka:after{clear:both;display:block;position:relative;content:"";}.ligs-ceny-popup__tlacitka .btn-parent{float:left;}.ligs-ceny-popup__tlacitka .btn-parent.btn-parent--white{float:right;}.enroll-tab{position:absolute;top:0;display:block;width:98px;height:60px;line-height:60px;text-align:center;color:#5C5C5C;border-bottom:#137D9C 4px solid;font-size:20px;font-weight:600;cursor:pointer;}.opened .enroll-tab{color:#2C2C2C;border-bottom:#FAB513 4px solid;}.enroll-tab:hover{color:#2C2C2C;border-bottom:#137D9C 4px solid;}.enroll-tab:hover:after,.opened .enroll-tab:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-6px;border-width:8px 8px 0;border-style:solid;border-color:#FAB513 transparent;display:block;width:0;}.enroll-tab:hover:after{border-color:#137D9C transparent;}.enroll-wrap--4  .enroll-tab{left:300px;}.enroll-wrap--3  .enroll-tab{left:200px;}.enroll-wrap--2  .enroll-tab{left:100px;}.enroll-wrap--1  .enroll-tab{left:0;}.enroll-text{opacity:0;max-height:0;width:0;overflow:hidden;z-index:1;}.opened .enroll-text{opacity:1;max-height:1000px;width:100%;overflow:hidden;z-index:2;}.ligs-enrollnow-popup,.ligs-ceny-popup{display:block;width:1px;height:1px;overflow:hidden;}.ligs-enrollnow-popup.active,.ligs-ceny-popup.active{position:fixed;overflow:scroll;width:100%;height:100%;z-index:100;top:0;left:0;background:rgba(255,255,255,0.8);}.ligs-enrollnow-popup-in,.ligs-ceny-popup-in{display:block;opacity:0;position:absolute;top:-250000px;width:900px;background:#f2f2f2;padding:30px;z-index:25;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);transition:opacity 1300ms ease;}.ligs-enrollnow-popup.active .ligs-enrollnow-popup-in,.ligs-ceny-popup.active .ligs-ceny-popup-in{display:block;opacity:1;top:auto;margin :150px auto;transition:opacity 1300ms ease;position:relative;}.ligs-ceny-popup__flex{display:flex;margin:0 -1.5%;}.ligs-enrollnow-popup .sirius-black,.ligs-ceny-popup .sirius-black{display:block;opacity:0;position:fixed;top:0;left:0;width:calc(100% - 20px);transition:opacity 1300ms ease;background:transparent;height:0;z-index:24;}.ligs-enrollnow-popup.active .sirius-black,.ligs-ceny-popup.active .sirius-black{display:block;opacity:1;transition:opacity 1300ms ease;height:100%;}.ligs-ceny-popup__popis{margin:25px 0;}.ligs-ceny-popup__flex > .ligs-ceny-popup-item{flex:1 33.3333334%;max-width:31.3333334%;margin:0.5% 1.5%;padding:20px 10px;background-color:#fff;background-image:url(/themes/tpp/images/pecet-modra.svg);background-position:100% 0;background-repeat:no-repeat;background-size:initial;}.ligs-ceny-popup__titulek{font-size:26px;margin-bottom:20px;font-weight:bold;color:#0797c2;}.ligs-ceny-popup__flex > .ligs-ceny-popup-item h3{font-size:16px;margin-top:0;text-align:center;}.ligs-ceny-popup__flex .field--name-field-jednorazova-cena,.ligs-ceny-popup__flex .field--name-field-1-rok-cena,.ligs-ceny-popup__flex .field--name-field-2-roky-cena{font-weight:bold;text-align:center;font-size:18px;margin:15px 0;}.ligs-ceny-popup__flex .field--name-field-jednorazova-platba-komenta,.ligs-ceny-popup__flex .field--name-field-1-rok-komentar,.ligs-ceny-popup__flex .field--name-field-2-roky-komentar{font-size:14px;margin-top:1em;padding:0 10px;line-height:1.5em;}.ligs-ceny .container .ligs-flex-skolne{margin:0 -35px;display:flex;background:#FAFAFA;padding:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.ligs-flex-skolne .ligs-flex-item{flex:1 33.333333%;max-width:calc(33% - 30px);margin:15px;}.ligs-flex-skolne .skolne-nadpis{border-bottom:1px solid #0797C2;padding-bottom:12px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:flex-end;}.ligs-flex-skolne .skolne-nadpis:after{clear:both;display:block;position:relative;content:"";}.ligs-flex-skolne h3{margin-top:0;}.skolne-nadpis h3{flex:2;margin-bottom:0;}.skolne-nadpis-odkaz{flex:3;text-align:right;}.ligs-flex-skolne .skolne-cena{display:flex;justify-content:space-between;align-items:flex-start;}.ligs-flex-skolne .skolne-cena .skolne-label{flex:1}.ligs-flex-skolne .skolne-cena .skolne-castka{flex:1;color:#0797C2;font-size:30px;font-weight:500;}.ligs-flex-item--stipendium .field--type-text-long ul li:after{display:none;}.ligs-flex-item--stipendium .field--type-text-long ol,.ligs-flex-item--stipendium .field--type-text-long ul{margin:0;}.ligs-flex-item--studium h3,.ligs-flex-item--stipendium h3{margin-bottom:20px;}.ligs-enrollnow-popup-in{padding-top:70px;background:#fff;}.ligs-enrollnow-popup-in h2{font-size:30px;}.ligs-enrollnow-popup-in:before{top:57px;left:400px;width:calc(100% - 402px);height:3px;position:absolute;display:block;content:"";background:#E8E8E8;}.ligs-enrollnow-popup-in--alone.ligs-enrollnow-popup-in{padding-top:25px;}.ligs-enrollnow-popup-in--alone.ligs-enrollnow-popup-in:before{display:none;}.ligs-enrollnow-popup-in .field--type-text-long table{width:100%;border-top:0px solid #fff;}.field--name-field-odkazy-stipendia a{display:block;font-size:16px;margin-bottom:26px;}.field--name-field-odkazy-stipendia .field--item:last-child a{margin-bottom:0;}.field--name-field-komunikacni-skill,.field--name-field-doba-studia{line-height:31px;padding:0px 0 12px 41px;font-size:16px;position:relative;}.field--name-field-doba-studia{margin-top:-6px;}.field--name-field-komunikacni-skill:before{width:31px;height:31px;position:absolute;left:0;top:0;content:"";background-image:url(/themes/tpp/images/usflag.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}.field--name-field-doba-studia:before{width:31px;height:31px;position:absolute;left:0;top:0;content:"";background-image:url(/themes/tpp/images/calendar.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}.predmet .field--name-body ul{padding:7px 0 0 25px;position:relative;}.predmet .field--name-body ul li{padding:0 0 7px 0;position:relative;}.predmet .field--name-body ul li:after{content:"";display:block;position:absolute;top:5px;left:-17px;width:8px;height:8px;background:#18A0C9;border-radius:4px;}.predmet .field--name-body ul li ul li:after{background:#888;}.field--name-field-akordeon .paragraph--titulek{font-size:28px;margin-bottom:20px;margin-top:10px;}.field--name-field-akordeon .paragraph--akordeon{padding:13px 13px 0 13px;background:#FAFAFA;border-left:3px solid #18A0C9;margin-bottom:20px;}.field--name-field-akordeon .paragraph--akordeon .field--name-field-titulek{color:#18A0C9;font-size:17px;padding-bottom:13px;position:relative;padding-right:30px;}.field--name-field-akordeon .paragraph--akordeon .field--name-field-titulek:after{width:14px;height:14px;transform:rotate(-45deg);border-bottom:1px solid #18A0C9;border-left:1px solid #18A0C9;position:absolute;display:block;top:-3px;right:0;content:"";transition:all 300ms ease;}.field--name-field-klikaci-titulek.active .field--name-field-titulek:after{width:14px;height:14px;transform:rotate(-225deg);border-bottom:1px solid #666;border-left:1px solid #666;position:absolute;display:block;top:5px;right:0;content:"";}.field--name-field-akordeon .paragraph--akordeon .field--name-field-text{position:relative;display:none;}.field--name-field-akordeon .paragraph--akordeon.active .field--name-field-text{}.flex-text-parent .field--items:after{content:"";display:block;position:relative;clear:both;}.flex-text-parent .field--items .field--item{width:48%;margin:1%;float:left;}.ligs-jste-pripraveni__tlacitka{display:flex;justify-content:space-around;margin:0 auto;width:80%;}.ligs-jste-pripraveni__tlacitka .btn-parent{flex:1;text-align:center;}.field--type-text-long iframe,.ligs-bezny-text .paragraph--text iframe{width:100%;}.field--type-text-long .video,.ligs-bezny-text .paragraph--text .video{width:100%;height:0;padding-bottom:52%;position:relative;display:block;}.field--type-text-long .video  iframe,.ligs-bezny-text .paragraph--text .video  iframe{position:absolute;width:100%;height:100%;top:0;left:0;position:absolute;display:block;}.ligs-timeline{display:flex;}.ligs-bod-na-timeline{width:16%;flex:1 16%;margin:1%;position:relative;}.ligs-bod-na-timeline .field{display:block;line-height:30px;margin-top:5px;font-size:22px;}.ligs-bod-na-timeline:before{display:block;width:100%;height:16px;border-radius:5px;content:"";}.ligs-bod-na-timeline-1:before{background:#E6F5F9;}.ligs-bod-na-timeline-2:before{background:#C5E7F1;}.ligs-bod-na-timeline-3:before{background:#A3D9E9;}.ligs-bod-na-timeline-4:before{background:#74C6DF;}.ligs-bod-na-timeline-5:before{background:#5DBDD9;}.ligs-bod-na-timeline-6:before{background:#18A0C9;}.field--name-field-bod-s-fajfkou .field--item:before{display:block;position:absolute;width:50px;height:38px;top:12px;left:0;content:"";background-image:url(/themes/tpp/images/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.field--name-field-bod-s-fajfkou .field--item{position:relative;padding:25px 15px 25px 65px;}.ligs-cislovane-body h2{color:#000;}.ligs-cislovane-body .full-width{background-color:#fafafa;background-image:url(/themes/tpp/images/kruh2.svg);background-repeat:no-repeat;background-size:auto 140%;background-position:65% 20%;}.paragraph--ocislovany-bod,.field--name-field-cislovane-body-sloupec-1 > .field--item,.field--name-field-cislovane-body-sloupec-2 > .field--item{background:#fff;color:#5C5C5C;border-radius:5px;border:1px solid #C8C8C8;margin-bottom:30px;padding:30px 30px 30px 130px;position:relative;}.paragraph--ocislovany-bod .field--item.field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-cislo{font-size:40px;color:#0797C2;position:absolute;top:0;left:0;width:100px;display:table;text-align:center;line-height:100%;height:100%;border-right:1px solid #C8C8C8;}.cislo-w{display:table-cell;width:100%;vertical-align:middle;}.paragraph--ocislovany-bod .field--item.field--name-field-titulek,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-titulek,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-titulek,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-titulek,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-titulek{font-size:22px;}.paragraph--ocislovany-bod .field--item.field--name-field-popis,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-popis,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-popis,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-popis,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-popis{font-size:17px;}.ligs-hlavicka-specializace .h1-titulek{font-size:40px;font-weight:500;max-width:900px;margin-top:65px;}.ligs-hlavicka-specializace .h1-titulek:after{content:"";display:block;clear:both;position:relative;}.ligs-hlavicka-specializace .h2-subtitulek{font-size:17px;font-weight:500;margin-bottom:65px;color:#000;max-width:900px;}.ligs-hlavicka-specializace .hlavicka{background-position:100% 0;background-repeat:no-repeat;margin-bottom:45px;padding:1px 0;}.ligs-hlavicka-specializace .drobeckova-navigace{margin-top:25px;}.ligs-hlavicka-specializace.ligs-hlavicka-konference{color:#fff;}.ligs-hlavicka-specializace.ligs-hlavicka-konference .hlavicka{padding-bottom:65px;margin-bottom:0;}.titulky-container{padding:1px 0;}.zluty-delitko{width:2px;height:100%;background:#FAB513;display:block;position:absolute;top:0;left:0;}.main-titulek{float:left;display:block;}.zluty-titulek{color:#FAB513;padding-left:25px;margin-left:15px;position:relative;font-size:20px;}.hlavicka-flex{display:flex;margin:0 -37px;}.co-budete-studovat{flex:1;padding:22px;margin:0 11px -45px 0;background-color:#FAFAFA;background-image:url(/themes/tpp/images/kruh1.svg);background-size:700px;background-position:200px 20px;background-repeat:no-repeat;}.popis-specializace{flex:1;padding:22px;margin:0 0 -45px 11px;background-color:rgba(255,255,255,0.8);background-image:url(/themes/tpp/images/kruh1.svg);background-size:700px;background-position:-500px 20px;background-repeat:no-repeat;}.popis-specializace .field--name-body p{font-size:18px;line-height:33px;}.popis-specializace .field--name-body{padding-bottom:10px;}.field--name-field-co-budete-studovat-plus,.field--name-field-co-budete-studovat-predmet{display:flex;flex-wrap:wrap;}.field--name-field-co-budete-studovat-plus .field--item{margin:1%;flex:1 50%;max-width:48%;position:relative;padding:10px 0 10px 65px;}.field--name-field-co-budete-studovat-predmet .field--item:before{left:0;top:12px;content:"";width:50px;height:38px;display:block;position:absolute;background-image:url(/themes/tpp/images/checkbox.svg);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.field--name-field-co-budete-studovat-predmet .field--item{margin:1%;flex:1 50%;max-width:48%;font-size:20px;position:relative;text-transform:uppercase;padding:25px 15px 25px 65px;}.field--name-field-popis-specializace-sl-1{display:flex;flex-wrap:wrap;margin:0 -2%;}.field--name-field-popis-specializace-sl-1 .field--item{flex:1 100%;max-width:96%;margin:0 2%;}.najit-obor-hlavicka{position:absolute;bottom:25px;}.grecaptcha-badge{display:none !important;}.ligs-contact-popup{display:block;width:1px;height:1px;overflow:hidden;}.ligs-contact-popup.active{overflow:visible;}.ligs-contact-popup-in{display:block;opacity:0;position:absolute;top:-250000px;width:900px;background:#f2f2f2;padding:30px;z-index:25;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 3px rgba(0,0,0,0.15);transition:opacity 1300ms ease;}.ligs-contact-popup.active{position:fixed;overflow:scroll;width:100%;height:100%;z-index:100;top:0;left:0;background:rgba(255,255,255,0.8);}.ligs-contact-popup.active .ligs-contact-popup-in{display:block;opacity:1;top:auto;margin :150px auto;transition:opacity 1300ms ease;position:relative;}.ligs-contact-popup .sirius-black{display:block;opacity:0;position:fixed;top:0;left:0;width:calc(100% - 20px);transition:opacity 1300ms ease;background:transparent;height:0;z-index:24;}.ligs-contact-popup.active .sirius-black{display:block;opacity:1;transition:opacity 1300ms ease;height:100%;}.zakladni-kontakty.webform-flexbox{display:flex;flex-wrap:wrap;margin:0 -1%;}.zakladni-kontakty.webform-flexbox .webform-flex--1{flex:1 48%;max-width:48%;margin:1%;}.zakladni-kontakty.webform-flexbox .webform-flex--1 .webform-flex--container,.zakladni-kontakty.webform-flexbox .webform-flex--2 .webform-flex--container{margin:0;}.zakladni-kontakty.webform-flexbox .webform-flex--2{flex:1 98%;max-width:98%;margin:1%;}.zakladni-kontakty .form-checkboxes{margin-left:auto;margin-right:auto;}.form-item-dotazy textarea{width:100%;font-family:'Poppins',sans-serif;border-radius:5px;}input[type=date],input[type=number],input[type=text],input[type=email],input[type=tel]{font-family:'Poppins',sans-serif;border-radius:5px;max-width:100%;}input[type=date],select,select.form-select{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgb(0 0 0 / 15%);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgb(0 0 0 / 15%);font-family:'Poppins',sans-serif;border-radius:5px;width:100%;}.form-item-spec select,.form-item-spec select.form-select{font-size:20px;}.js-form-type-tel.form-item-telefon-advance-phone .iti.iti--allow-dropdown,.js-form-type-tel .iti.iti--allow-dropdown{width:100%;}.webform-webform-telephone-international.form-tel,.form-item-phone-phone{max-width:100%;width:100%;box-sizing:border-box;}.js-form-type-checkbox:after{clear:both;display:block;position:relative;content:"";}.js-form-type-checkbox > *{float:left;margin-right:5px;font-size:14px;}input[type=number],input[type=tel]{border:1px solid #ddd;padding:13px;-webkit-box-shadow:inset 5px -5px 5px -5px rgb(0 0 0 / 15%);-moz-box-shadow:inset 5px -5px 5px -5px rgba(0,0,0,0.15);box-shadow:inset 5px -5px 5px -5px rgb(0 0 0 / 15%);}.ligs-jste-pripraveni__hlavicka h3{font-size:22px;font-weight:normal;}.ligs-popisek-specializace{text-align:center;margin-top:40px;margin-bottom:40px;}.ligs-zluty-form{background:#FAB513;margin-top:30px;}.ligs-zluty-form .container{margin:25px auto 0 auto;}.field--name-field-zadost-o-program-webform{}.field--name-field-zadost-o-program-titulek{font-size:22px;margin-bottom:25px;}.ligs-zluty-form .webform-flexbox{align-items:center;}.page-node-type--specializace #content{padding-bottom:0;}.hp-hlavicka-flex{display:flex;align-items:stretch;}.hp-hlavicka-flex-item{flex:1;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1 .field--name-field-titulek{color:#fff;font-size:34px;max-width:95%;}.titulek-hlavicka{position:absolute;bottom:100px;}.hp-hlavicka-flex-programy:after{content:"";clear:both;display:block;position:relative;}.hp-hlavicka-flex-programy .nahled-programu{float:left;height:480px;color:#5C5C5C;-webkit-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 4px 0px rgba(0,0,0,0.15);box-shadow:3px 3px 4px 0px rgba(0,0,0,0.15);position:relative;}.hp-hlavicka-flex-programy .nahled-programu:nth-child(0){z-index:6;}.hp-hlavicka-flex-programy .nahled-programu:nth-child(1){z-index:5;}.hp-hlavicka-flex-programy .nahled-programu:nth-child(2){z-index:4;}.hp-hlavicka-flex-programy .nahled-programu:nth-child(3){z-index:3;}.hp-hlavicka-flex-programy .nahled-programu:nth-child(4){z-index:2;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part{display:none;background:rgba(255,255,255,0.8);color:#5C5C5C;height:480px;width:390px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;padding:25px 25px 100px 25px;position:relative;-webkit-box-shadow:inset 0 3px 0 0 #FAB513;-moz-box-shadow:inset 0 3px 0 0 #FAB513;box-shadow:inset 0 3px 0 0 #FAB513;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part h3{font-size:43px;margin-top:0;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part .btn-bottom{position:absolute;right:25px;bottom:25px;}.hp-hlavicka-flex-programy .nahled-programu.active .hidden-part{display:block;}.hp-hlavicka-flex-programy .nahled-programu .active-label h3{font-size:38px;transform:rotate(90deg);}.hp-hlavicka-flex-programy .nahled-programu .active-label{display:block;background:#eee;background:rgba(220,220,220,0.7);color:#5C5C5C;height:480px;width:58px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;padding:25px;-webkit-box-shadow:inset 0 3px 0 0 #0797C2;-moz-box-shadow:inset 0 3px 0 0 #0797C2;box-shadow:inset 0 3px 0 0 #0797C2;}.hp-hlavicka-flex-programy .nahled-programu.active  .active-label{display:none;}.nahled-programu{}.field--name-field-co-ziskam-studiem.field--type-text-long,.field--name-field-co-to-prinese.field--type-text-long{display:flex;flex-wrap:wrap;}.field--name-field-co-ziskam-studiem.field--type-text-long > .field--item,.field--name-field-co-to-prinese.field--type-text-long .field--item{flex:1;margin:0 2%;}.ligs-konference-okruhy .field--type-text-long ul,.field--name-field-co-ziskam-studiem.field--type-text-long ul,.field--name-field-co-to-prinese.field--type-text-long ul{margin:0!important;list-style-type:none!important;}.ligs-konference-about .field--type-text-long li,.ligs-konference-okruhy .field--type-text-long li,.field--name-field-co-ziskam-studiem.field--type-text-long li,.field--name-field-co-to-prinese.field--type-text-long li{position:relative;padding:25px 15px 25px 65px;list-style-type:none!important;}.ligs-konference-okruhy .field--type-text-long li:after,.field--name-field-co-ziskam-studiem.field--type-text-long li:after,.field--name-field-co-to-prinese.field--type-text-long li:after{display:none;}.ligs-konference-okruhy .field--type-text-long li:before,.field--name-field-co-ziskam-studiem.field--type-text-long li:before,.field--name-field-co-to-prinese.field--type-text-long li:before{display:block;position:absolute;width:50px;height:38px;top:12px;left:0;content:"";background-image:url(/themes/tpp/images/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.ligs-konference-about .field--type-text-long li:before{display:block;position:absolute;width:50px;height:38px;top:12px;left:0;content:"";background-image:url(/themes/tpp/images/sipka.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.ligs-konference-about h2,.ligs-konference-about h3{color:#fff;}.field--name-field-prednasejici-paragrafy{display:flex;flex-wrap:wrap;}.field--name-field-prednasejici-paragrafy > .field--item{flex:1 29.33334%;max-width:29.33334%;margin:1% 2%;}.field--name-field-prednasejici-popis{margin-bottom:40px;}.field--name-field-prednasejici-paragrafy .field--name-field-fotografie{max-width:60%;margin-left:20%;margin-bottom:15px;border-radius:50%;overflow:hidden;}.field--name-field-prednasejici-paragrafy .field--name-field-jmeno-a-tituly{text-align:center;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:12px;padding-bottom:12px;position:relative;font-size:24px;}.field--name-field-prednasejici-paragrafy .field--name-field-jmeno-a-tituly:after{position:absolute;content:"";bottom:0;left:10%;width:80%;height:1px;background:#0797C2;}.field--name-field-prednasejici-paragrafy .field--name-field-prednasejici-info{text-align:center;}.paragraph--ucastnik{margin:0 0 25px 0;display:flex;background:#FAFAFA;padding:15px;box-shadow:0 4px 4px 0 rgb(0 0 0 / 25%);}.misto-konani{font-size:22px;padding:10px 0;}.data-konani{padding:10px 0;}.data-konani .field--name-field-datum-ukonceni-konference,.data-konani .field--name-field-datum-konani{color:#fff;margin:0;font-size:22px;display:inline;}.data-konani .field--name-field-datum-konani{}.nad-titulek{font-size:22px;}.ligs-konference-about{padding:1px;background:#0797c2;position:relative;color:#fff;width:94%;max-width:1320px;margin:60px auto 0 auto;}.ligs-konference-about:after{position:absolute;content:"";width:100%;height:4px;left:0;top:-1px;background:#f7b515;}.paragraph--tabulka-programu .field--name-field-titulek{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:30px;font-size:24px;}.paragraph--tabulka-programu .field--name-field-tabulka- table tr td{height:5em;padding:5px 15px 5px 5px;vertical-align:middle;}.paragraph--tabulka-programu .field--name-field-tabulka- table tr td:first-child{white-space:nowrap;}.ligs-specializace-programu{background:#F2F2F2;}.ligs-specializace-programu .container{display:flex;flex-wrap:wrap;}.field--name-field-moznost-ucasti-popis{margin-bottom:40px;}.paragraph--ucastnik{display:flex;flex-wrap:wrap;}.field--name-field-titulek{flex:1;padding:15px;font-weight:bold;font-size:20px;}.field--name-field-contribution .field--label,.field--name-field-registration-fee .field--label{font-weight:bold;margin-bottom:10px;border-bottom:1px solid #0797C2;padding-bottom:10px;}.field--name-field-registration-fee,.field--name-field-contribution{flex:2;padding:15px;}.program-specializace-item{flex:1 50%;max-width:44%;margin:18px 3%;min-height:90px;border:1px solid #C8C8C8;border-radius:5px;text-decoration:none;background:#fff;}.program-specializace-flex{display:table;height:100%;width:100%;}.program-specializace-ikona{width:90px;display:table-cell;height:100%;vertical-align:middle;border-right:1px solid #c8c8c8;text-align:center;}.program-specializace-ikona img{display:inline;}.program-specializace-titulek{width:calc(100% - 89px);display:table-cell;height:100%;vertical-align:middle;padding:8px 20px;}.ligs-program-body{background:rgba(255,255,255,0.8);padding:28px;display:flex;justify-content:space-around;margin:35px 0;}.ligs-program-body .program-bod{border:1px solid #C8C8C8;background:#fff;color:#5C5C5C;padding:15px;font-size:17px;flex:initial;border-radius:5px;text-decoration:none;}.ligs-program-body .program-bod:hover{border:1px solid #C8C8C8;background:#fff;color:#0797C2;padding:15px;font-size:17px;flex:initial;border-radius:5px;text-decoration:none;}.program-bod-content{position:relative;}.pbc-cislo-link{font-weight:bold;}.program-bod-content-titulek{position:absolute;top:60px;left:-130px;}.program-bod-content-titulek .pbc-titulek{height:100px;width:1px;overflow:visible;transform:rotate(90deg);position:absolute;top:31px;left:49px;display:block;}.program-bod-content-titulek .pbc-titulek .pbc-titulek-in{width:auto;height:100px;background:#fafafa;padding:40px 25px;position:absolute;top:0;transform:rotate(180deg);left:0;white-space:nowrap;display:block;}.program-bod-content-titulek .pbc-cislo{position:absolute;top:0;left:0;font-weight:bold;width:100px;height:78px;background:#C8C8C8;color:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:35px;text-align:center;padding-top:20px;display:block;}.hp-hlavicka{background-repeat:no-repeat;background-position:50% 0;background-size:auto 100%;}.ligs-hp-pozvanka .container,.ligs-hp-nabizime .container{max-width:900px;}.ligs-hp-pozvanka{background:#FAFAFA;}.nahled-konference h2{color:#5C5C5C;margin:10px 0 20px 0;font-size:30px;}.field--name-field-podtitulek{color:#5C5C5C;font-size:23px;}.field--name-field-datum-konani{color:#5C5C5C;font-size:18px;margin-bottom:20px;}.konference-flex{display:flex;flex-wrap:wrap;}.konference-flex-texty{flex:5 100%;max-width:calc(100% - 300px);}.field--name-field-text-nad-tlacitky h3{font-size:25px;line-height:35px;font-weight:normal;}.konference-flex-tlacitko{flex:1 100%;max-width:300px;text-align:right;}.btn-hp-flex{display:flex;justify-content:space-around;padding:40px 0;}.btn-hp-flex > *{flex:1;text-align:center;}.studenti-vypis{display:flex;flex-wrap:wrap;}.student-item{flex:1 33%;margin:1%;max-width:31%;}.menu__link.is-active > .link__title{font-weight:500;}#main-nav{top:0;left:0;margin:0;padding:0;z-index:20;width:100%;display:block;position:fixed;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,0.10);}#main-nav .main-nav-flex{display:flex;}.menu--main{background:transparent;margin:0 10px 0 0;}.ligs-nav{max-width:calc(100% - 255px);flex:7 70%;}.menu__link--main,.menu--main a{color:#0797C2;background:rgba(255,255,255,0);font-size:17px;font-weight:500;padding:0;text-decoration:none;height:60px;}ul.menu--main{display:block;float:left;}.ligs-nav-bottom:after,ul.menu--main:after{content:"";display:block;position:relative;clear:both;}ul.menu--main li{float:left;display:table;}ul.menu--main li a{display:table-cell;vertical-align:middle;padding:0 20px;}.menu__item--main{min-width:initial;}.menu__link--main:hover,.menu__item--main:hover > .menu__link--main{background:rgba(255,255,255,0);color:#0797C2;}.logo a{width:116px;height:116px;border-radius:50%;display:block;background-color:#fff;}.logo a.site-name{display:none;}.logo a img{width:104px;height:auto;position:absolute;top:6px;left:6px;}.ligs-brand{flex:3 30%;max-width:300px;display:flex;align-items:center;margin-bottom:-18px;}.ligs-brand .logo{width:120px;height:110px;flex:1 120px;max-width:120px;position:relative;}.ligs-brand .claim{width:180px;flex:1 180px;max-width:180px;color:#0797C2;font-family:'Saira Condensed',sans-serif;font-weight:500;font-size:19px;line-height:30px;padding-left:30px;position:relative;}.ligs-brand .claim:before{width:1px;height:100%;top:0;left:10px;content:"";display:block;position:absolute;background:#0797c2;}.ligs-brand .claim strong{font-weight:600;font-family:'Saira Condensed',sans-serif;}#block-enrollnow .btn-parent a{padding:13px;border-radius:8px;text-transform:uppercase;font-size:18px;font-weight:500;}#block-enrollnow,#block-tpp-main-menu{float:right;}#block-enrollnow{margin-top:9px;}.ligs-nav-top{height:50px;}.application-form-style{background:#fafafa;border:1px solid #eee;background-size:contain;padding:30px 30px;margin:40px auto;width:100%;border-radius:5px;}.checks-flex .form-checkboxes{flex-wrap:wrap;display:flex;}.checks-flex .form-checkboxes .form-item{flex:1 31%;margin:1%;max-width:31%;}.ligs-form-address.webform-flexbox{flex-wrap:wrap;margin:1em -1%;display:flex;}.ligs-form-address .webform-flex--2{flex:2 48%;max-width:48%;margin:1%;}.ligs-form-address .webform-flex--1{flex:1 23%;max-width:23%;margin:1%;}.user-login-form{margin:100px auto 70px auto!important;border-radius:9px;border:1px solid #ddd;padding:30px;background:rgb(7 151 194 / 20%);}.user-login-form .description{font-size:12px;padding-top:8px;}.user-login-form input{max-width:100%;}.user-login-form #edit-submit{display:inline-block;min-width:180px;padding:20px;border-radius:19px;background:#FAB513;color:#fff;text-align:center;font-size:22px;font-weight:500;box-shadow:inset 0 -4px 4px 0 rgb(0 0 0 / 12%);text-decoration:none;margin-top:12px;padding:13px;border-radius:13px;text-transform:uppercase;font-size:18px;font-weight:500;}.field--name-field-studijni-programy{display:flex;margin:60px -15px;}.field--name-field-studijni-programy > .field--item{flex:1 100%;max-width:calc(23.8% - 30px);position:relative;margin:0 15px;background:#5C5C5C;padding-bottom:120px;}.field--name-field-studijni-programy{}.nahled-programu--blackbox h3,.nahled-programu--blackbox .nahled-programu__text{color:#fff;text-align:center;padding:24px 24px 0 24px;}.nahled-programu--blackbox .nahled-programu__text{font-size:16px;line-height:26px;padding-top:0;}.nahled-programu--blackbox{}.nahled-programu--blackbox h3{font-size:44px;}.nahled-programu--blackbox .btn-parent{position:absolute;bottom:0;right:0;padding:10px 24px 34px 24px;text-align:center;width:100%;}.nahled-programu--blackbox .btn-parent a{}.ligs-hlavicka-programy .hlavicka-in .field--name-body{width:100%;max-width:660px;}.konzultace{background:#C5E7F1 url(/themes/tpp/images/bg-otazniky.svg) 50% 50%;background-size:contain;padding:60px 70px;margin:100px auto;width:100%;max-width:900px;border-radius:5px;}.konzultace-flex{display:flex;align-items:center;}.konzultace-flex-texty{flex:3 66%;max-width:66%;}.konzultace-flex-texty .btn-parent a{min-width:333px;}.konzultace-flex-texty h2{margin-top:0;padding-bottom:15px;}.konzultace-flex-obrazek{flex:2 33%;max-width:33%;}.konzultace-flex-obrazek .field--name-field-fotka{overflow:hidden;border-radius:50%;}.field--name-field-pozadavek{font-size:14px;}.field--name-field-odkaz-na-faq,.field--name-field-odkaz-na-konzultaci{padding:15px 0;}.konzultace-flex .field--name-body{padding-bottom:45px;}.svg-mapa{width:100%;height:0;padding:47% 0 0 0;margin-top:45px;background-image:url(/themes/tpp/images/svg-mapa.svg);background-size:cover;background-repeat:no-repeat;}.ligs-footer-wrapper{padding:60px 0 35px 0;background:#2C2C2C;color:#bfbfbf;}.ligs-footer-wrapper a{color:#dadada;text-decoration:none;display:inline-block;}.ligs-footer-wrapper a:hover{text-decoration:underline;color:#fff;}.ligs-footer-wrapper h2{color:#bfbfbf;}.ligs-footer-wrapper table td{padding:5px;}.field--name-field-newsletter-form{padding:10px;background:#282828;border-radius:5px;border:1px solid #424242;}.field--name-field-newsletter-form .js-form-type-checkbox .description,.field--name-field-newsletter-form .js-form-type-checkbox label{font-size:12px;}.field--name-field-newsletter-form .js-form-type-checkbox > *{float:left;}.field--name-field-newsletter-form .js-form-type-checkbox{display:block;position:relative;content:"";clear:both}.ligs-footer-wrapper table,.ligs-footer-wrapper li,.ligs-footer-wrapper p{font-size:14px;}.ligs-footer-wrapper li{padding-bottom:20px;}.socialni-site .field--type-link{float:left;width:18%;margin:1%;}.field--name-field-facebook a{background:url(/themes/tpp/images/facebook.svg) 50% 50% no-repeat;}.field--name-field-instagram a{background:url(/themes/tpp/images/instagram.svg) 50% 50% no-repeat;}.field--name-field-linkedin a{background:url(/themes/tpp/images/linkedin.svg) 50% 50% no-repeat;}.field--name-field-youtube a{background:url(/themes/tpp/images/youtube.svg) 50% 50% no-repeat;}.field--name-field-twitter a{background:url(/themes/tpp/images/twitter.svg) 50% 50% no-repeat;}.socialni-site .field--type-link a{display:block;width:100%;height:0;padding:100% 0 0 0;background-size:60% auto;overflow:hidden;text-indent:5555px;opacity:0.7;transition:opacity 555ms ease;}.socialni-site .field--type-link a:hover{opacity:1;}.socialni-site{margin:25px 0;width:90%;}.socialni-site:after{display:block;position:relative;content:"";clear:both}.region--footer{display:flex;flex-wrap:wrap;}.region--footer > *{max-width:21%;flex:1 25%;margin:1% 2%;}.region--footer > * > h2{font-size:22px;}.footer-copy-wrapper{background:#141414;text-align:center;padding:35px 0;}.obrazkova-hlavicka{padding:40% 0 0 0;position:relative;background-position:100% 0;background-size:inherit;background-size:auto 100%;background-repeat:no-repeat;}@media all and (max-width:1600px){.obrazkova-hlavicka{}}@media all and (max-width:1400px){.obrazkova-hlavicka{}}@media all and (max-width:1000px){.obrazkova-hlavicka{}.obrazkova-hlavicka:before{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0.4) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0.4) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0.4) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);width:80%;top:0;left:0;height:100%;position:absolute;display:block;content:"";}}.obrazkova-hlavicka__text{position:absolute;top:0;width:100%;}.obrazkova-hlavicka .drobeckova-navigace{margin-top:25px;}.article-nadtitulek .field--name-field-podtitulek{margin-top:78px;font-size:40px;color:#000;font-weight:500;text-shadow:0 0 5px #fff;}.obrazkova-hlavicka h1{font-size:55px;color:#000;font-weight:500;text-shadow:0 0 5px #fff;}.paragraph--first-top > .paragraph--dva-sede-boxy:first-child{margin-top:-130px;}@media all and (max-width:992px){.obrazkova-hlavicka{padding:75% 0 0 0;background-size:auto 100%;}.paragraph--first-top > .paragraph--dva-sede-boxy:first-child{margin-top:25px;}}@media all and (max-width:820px){.article-nadtitulek .field--name-field-podtitulek{margin-top:28px;font-size:25px;}.obrazkova-hlavicka h1{font-size:35px;}}.field--name-field-absolvent .inside{display:flex;flex-wrap:wrap;}.field--name-field-absolvent .inside > .field--item{flex:1 35%;max-width:33.33333333334%;padding-top:50px;padding-bottom:50px;position:relative;}.page-node-type--page #content .paragraph.paragraph--absolventi-na-landing-page{max-width:100%;}.page-node-type--page #content .paragraph.paragraph--absolventi-na-landing-page .inside{margin:0 auto;width:100%;max-width:1100px;}.paragraph--absolventi-na-landing-page .field--name-field-formatted-title{color:#0797C2;font-size:40px;margin:35px auto;width:100%;max-width:1100px;}.field--name-field-absolvent{background:#fafafa;}.field--name-field-absolvent .inside > .field--item .nahled-cloveka__text{font-style:italic;}.field--name-field-absolvent .inside > .field--item:nth-child(odd){background:rgb(250,250,250);background:-moz-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(240,240,240,1) 100%);background:-webkit-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(240,240,240,1) 100%);background:linear-gradient(to bottom,rgba(250,250,250,1) 0%,rgba(240,240,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f0f0f0',GradientType=0);}.field--name-field-absolvent .inside > .field--item:nth-child(even){background:rgb(240,240,240);background:-moz-linear-gradient(top,rgba(240,240,240,1) 0%,rgba(250,250,250,1) 100%);background:-webkit-linear-gradient(top,rgba(240,240,240,1) 0%,rgba(250,250,250,1) 100%);background:linear-gradient(to bottom,rgba(240,240,240,1) 0%,rgba(250,250,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#fafafa',GradientType=0);}@media all and (max-width:780px){.field--name-field-absolvent .inside > .field--item{flex:100%;max-width:92%;margin:2% 4%;}}.paragraph--dva-sede-boxy{display:flex;flex-wrap:wrap;}.page-node-type--page #content .paragraph.paragraph--dva-sede-boxy{width:90%;}.paragraph--dva-sede-boxy > .field{flex:1 50%;max-width:50%;position:relative;}.field--name-field-prvni-blok .inside,.field--name-field-druhy-blok .inside{margin:0 -20px 35px -20px;padding:25px 50px 25px 25px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);}.field--name-field-prvni-blok .inside{background:#FAFAFA;z-index:3;}.field--name-field-druhy-blok .inside{background:#fff;margin-top:45px;z-index:4;}.paragraph--dva-sede-boxy > .field h2{color:#0797C2;font-size:40px;line-height:58px;margin-bottom:10px;}.paragraph--dva-sede-boxy > .field h3{color:#0797C2;font-size:35px;line-height:46px;margin-bottom:10px;}.paragraph--dva-sede-boxy > .field.field--type-text-long ul{margin:0;}.paragraph--dva-sede-boxy > .field li{position:relative;padding:25px 15px 25px 65px;list-style-type:none!important;}.paragraph--dva-sede-boxy > .field li:after{display:none;}.paragraph--dva-sede-boxy > .field li:before{display:block;position:absolute;width:50px;height:38px;top:18px;left:0;content:"";background-image:url(/themes/tpp/images/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}@media all and (max-width:1000px){.paragraph--dva-sede-boxy > .field{flex:1 100%;max-width:100%;position:relative;}.field--name-field-prvni-blok .inside,.field--name-field-druhy-blok .inside{margin:0 0 -10px -15px;padding:25px 25px 25px 25px;}.field--name-field-druhy-blok .inside{margin:0 -15px 35px 0px;}}@media all and (max-width:766px){.paragraph--dva-sede-boxy > .field li,.paragraph--dva-sede-boxy > .field p{font-size:14px;}.paragraph--dva-sede-boxy > .field h2{color:#0797C2;font-size:30px;line-height:40px;margin-bottom:10px;}.paragraph--dva-sede-boxy > .field h3{color:#0797C2;font-size:25px;line-height:35px;margin-bottom:10px;}}.full-width-gallery .field--name-field-celosirkova-galerie{display:flex;flex-wrap:wrap;}.full-width-gallery .field--name-field-celosirkova-galerie .field--item{flex:1 35%;max-width:33.33333333334%;}@media all and (max-width:766px){.full-width-gallery .field--name-field-celosirkova-galerie .field--item{flex:1 100%;max-width:100%;}}.ligs-info-o-clanku{text-align:center;padding-top:25px;}.ligs-info-o-clanku div{display:inline-block;}.stitky-blogu-wrapper-out{border-bottom:1px solid #eee;}.stitky-blogu-wrapper{max-width:900px;padding:0 10px;margin:35px auto 25px auto;position:relative;}.stitky-blogu-wrapper:after{clear:both;display:block;content:"";position:relative;}.datum-publikace,.cas-cteni{border-right:1px solid #0797C2;}.datum-publikace,.cas-cteni,.tagy-clanku{padding:5px 8px;}.stitky-blogu{float:left;}.stitek-blogu{float:left;margin-right:15px;margin-bottom:10px;}.stitek-blogu a:after{position:absolute;display:block;content:"";width:5px;height:100%;top:0;left:0;background:#0797C2;}.stitek-blogu a{position:relative;display:block;padding:8px 8px 8px 18px;background:#f2f2f2;text-decoration:none;}.stitek-blogu a:hover{background:#f2f2f2;text-decoration:none;}.stitky-blogu:after{clear:both;display:block;position:relative;content:"";}.page-node-type--article .article-content__paragraphs-wrapper,.page-node-type--article .field--name-body,.page-node-type--article .article-content__body,.page-node-type--article .article-content__paragraph{max-width:950px;margin:0 auto;}.article-content__paragraphs-wrapper > .paragraph--text{margin:0 auto;width:94%;}.page-node-type--article .field--type-text-long p,.page-node-type--article .field--name-body p,.page-node-type--article .article-content__body p{line-height:1.8em;letter-spacing:0.035em;}.page-node-type--article .field--type-text-long img.align-left,.page-node-type--article .field--name-body img.align-left,.page-node-type--article .article-content__body img.align-left{margin-right:20px;margin-bottom:10px;max-width:35%;}.page-node-type--article .field--name-body img.align-right,.page-node-type--article .field--type-text-long img.align-right,.page-node-type--article .article-content__body img.align-right{margin-left:20px;margin-bottom:10px;max-width:35%;}.tagy-clanku .field--label{display:none;}.tagy-clanku,.tagy-clanku .field--name-field-tags,.casy,.casy .datum-publikace,.casy .cas-cteni{display:inline-block;}.ligs-clanek-v-blogu{margin:60px 0;}.ligs-clanek-v-blogu  .ligs-blog__link{display:block;padding:16px;background:transparent;}.ligs-clanek-v-blogu.odd .ligs-blog__link{background:#fafafa;border-radius:3px;}.ligs-vypis-clanku-v-blogu{max-width:900px;margin:0 auto;position:relative;}.ligs-blog{position:relative;}.ligs-blog .ligs-blog__link:after{position:relative;clear:both;display:block;content:"";}.ligs-blog__link > *{float:left;}.odd .ligs-blog__link > *{float:right;}.ligs-blog-item--img{width:38%;margin:1%;position:relative;}.ligs-blog-item__anotace{font-size:16px;line-height:24px;}.ligs-blog-item-img_in{width:100%;height:0;overflow:hidden;padding-bottom:72%;background-color:#efefef;background-image:url(/themes/tpp/images/logo-bile.svg);background-size:120px auto;background-position:50% 50%;background-repeat:no-repeat;border-radius:3px;}.ligs-blog-item-img_in img{position:absolute;top:0;left:0;width:100%;}.ligs-blog-item--text > h3{font-size:20px;line-height:30px;color:#0797C2;margin-top:0;}.ligs-blog-item--text{width:58%;margin:1%;position:relative;}.pager__items{display:flex;margin:0 auto;max-width:700px;}.pager__item{flex:1 55px;height:55px;line-height:55px;margin:1%;text-align:center;background:#FAFAFA;}.pager__item.is-active{background:#eee;}.pager__item.is-active a{color:#0a5b74;}.pager__item a{text-decoration:none;font-size:23px;line-height:55px;display:block;}.pager__item--first{flex:2 150px;}.pager__item--last{flex:2 150px;}.article-h1-wrapper{background-color:#fafafa;background-image:url(/themes/tpp/images/kruh2.svg);background-repeat:no-repeat;background-size:40% auto;background-position:65% 0%;}.article--full h1{font-size:40px;}#block-bannervhlavicce{}.ligs-reklamni-banner .full-width{position:relative;}.ligs-reklamni-banner .full-width .container{padding:0;}.ligs-reklamni-banner,.ligs-reklamni-banner--bluebox{background:#d2ecf4;}.ligs-reklamni-banner--bluebox{background:#0797C2;color:#fff;}.ligs-reklamni-banner--bluebox h2,.ligs-reklamni-banner--bluebox h3{color:#fff;}.paragraph-zebra .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph{padding:1.5% 2.5%;}.paragraph-zebra .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph:nth-child(even){background:rgba(255,255,255,0.1);margin:0 1%;}.no-paragraph-margin .paragraph__content{margin-bottom:0em;}.alert .button.button--alert,.close-banner{display:block;position:absolute;top:10px;right:10px;width:35px;height:35px;border-radius:18px;overflow:hidden;background:#fff;text-indent:555px;z-index:4;}.alert .button.button--alert:before,.alert .button.button--alert:after,.close-banner:before,.close-banner:after{display:block;position:absolute;top:12px;right:4px;width:10px;height:10px;transform:rotate(45deg);border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:block;cursor:pointer;}.alert .button.button--alert:after,.close-banner:after{top:12px;right:18px;border-bottom:0px solid #000;border-left:0px solid #000;border-top:2px solid #000;border-right:2px solid #000;}.messages__wrapper{position:fixed;top:10vh;z-index:100;width:80%;max-width:60em;left:calc(50% - 30em);}.alert--success{background-color:#31c54d;}.alert--dismissible{padding-right:2em;}.alert{padding:1em 2em 1em 1em;margin-bottom:1em;border-radius:0;color:white;box-shadow:0 0 6px 2px rgba(0,0,0,0.15);}.ligs-reklamni-banner--redbox .close-banner:before,.ligs-reklamni-banner--redbox .close-banner:after{border-color:#B81B58;}.ligs-reklamni-banner--bluebox .close-banner:before,.ligs-reklamni-banner--bluebox .close-banner:after{border-color:#0797C2;}.ligs-reklamni-banner--greybox .close-banner:before,.ligs-reklamni-banner--greybox .close-banner:after,.ligs-reklamni-banner--darkbox .close-banner:before,.ligs-reklamni-banner--darkbox .close-banner:after{border-color:#8b8b8b;}.ligs-reklamni-banner--redbox{background:#B81B58;color:#fff;}.ligs-reklamni-banner--darkbox{background:#8b8b8b;color:#fff;}.ligs-reklamni-banner--redbox a{color:#fff;}.ligs-reklamni-banner--darkbox a{color:#fff;}.ligs-reklamni-banner--greybox{background:#efefef;}.ligs-reklamni-banner--yellowbox{background:#ffd268;}.ligs-body-v-banneru{padding:15px 0;}.vsechny-galerie{display:flex;max-width:1130px;margin:0 auto;flex-wrap:wrap;align-items:stretch;}.nahled-galerie{flex:1 31%;max-width:31%;margin:1% 1% 60px 1%;position:relative;background:transparent;}.nahled-galerie:hover{background:#fafafa;}.ligs-galerie__link,.ligs-galerie__link:hover{text-decoration:none;position:absolute;z-index:1;width:100%;height:100%;display:block;}.ligs-galerie-item--text{padding:20px;}.ligs-galerie-item__anotace{font-size:14px;}.ligs-galerie-item--text > h3{font-size:18px;line-height:30px;color:#0797C2;margin-top:0;}.page-node-type--fotogalerie .fotogalerie--full{display:flex;max-width:1130px;margin:0 auto;flex-wrap:wrap;align-items:stretch;}.field--name-field-obrazky-v-galerii{display:flex;flex-wrap:wrap;align-items:stretch;}.field--name-field-obrazky-v-galerii > .field--item{flex:1 23%;max-width:23%;margin:1%;position:relative;background:transparent;}.ligs-hp-duvody{background:#fff;}.ligs-hp-duvody .container{display:flex;flex-wrap:wrap;align-items:stretch;}.paragraph--menici-se-panel:after{content:'';position:absolute;display:block;width:0;z-index:2;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #C4C4C4 transparent transparent;top:0;right:0;}.paragraph--menici-se-panel:before{content:'';position:absolute;display:block;width:20px;height:20px;z-index:1;background:#FAB513;top:0;right:0;}.paragraph--menici-se-panel:hover:after{border-color:transparent #FAB513 transparent transparent;}.paragraph--menici-se-panel:hover:before{background:#C4C4C4;}.paragraph--menici-se-panel .field--name-field-predni-text{position:absolute;display:table;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity 555ms ease;}.paragraph--menici-se-panel .field--name-field-predni-text h3{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:15px 30px;font-size:19px;}.paragraph--menici-se-panel .field--name-field-zadni-text{padding:15px;opacity:0;transition:opacity 555ms ease;}.paragraph--menici-se-panel:hover .field--name-field-predni-text{opacity:0;}.paragraph--menici-se-panel:hover .field--name-field-zadni-text{opacity:1;}.paragraph--menici-se-panel .field--name-field-odkaz-z-panelu{position:absolute;bottom:0;right:0;padding:15px;opacity:0;}.paragraph--menici-se-panel:hover .field--name-field-odkaz-z-panelu{opacity:1;}.ligs-hp-duvody .paragraph--menici-se-panel{flex:1 31.3333334%;margin:1%;background:#FAFAFA;border:1px solid #C4C4C4;position:relative;}.ligs-hp-duvody .paragraph--menici-se-panel:hover{border:1px solid #FAB513;}.field--name-field-duvody-s-ikonami:after{clear:both;display:block;position:relative;content:"";}.field--name-field-duvody-s-ikonami{text-align:center;}.field--name-field-duvody-s-ikonami > .field--item{display:inline-block;margin:0 10px;}.field--name-field-duvody-s-ikonami .bod-s-ikonou--flex .bod-s-ikonou--flex-ikona img{width:40px;margin:0 15px;}.field--name-field-duvody-s-ikonami .bod-s-ikonou--flex .bod-s-ikonou--flex-ikona img{}.field--name-field-duvody-s-ikonami > .field--item .bod-s-ikonou--flex-text{font-size:18px;color:#0797C2;white-space:nowrap;}.paragraph__content.paragraph__content--flex-container.paragraph__content--flex-four{align-items:stretch;}.paragraph--klikaci-blok{position:relative;background:#d2ecf4;padding:25px;text-align:center;border-radius:5px;}.paragraph--klikaci-blok .field--name-field-titulek{font-size:20px;padding-bottom:12px;}.paragraph--klikaci-blok .field--name-field-podtitulek{font-size:13px;}.paragraph--klikaci-blok:hover{position:relative;background:#c2e8f3;}.paragraph--klikaci-blok a{display:block;position:absolute;width:100%;height:100%;top:1px;left:1px;z-index:3;}.paragraph--gallery .field--name-field-images .field--item{position:relative;display:block;width:25%;padding:1%;}.field--name-field-images > .field--item{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:auto;}.paragraph--gallery  .field--name-field-images{flex-wrap:wrap;justify-content:center;align-items:center;}.paragraph--gallery  .field--name-field-images > .field--item{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;max-width:25%;padding:1%;}.paragraph--delitko{clear:both;display:block;position:relative;margin:20px auto;width:100%;height:1px;background:#000;}.sloupce-40x60{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 -1%;}.sloupec-40{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;max-width:38%;margin:1%;}.sloupec-60{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;max-width:58%;margin:1%;}.bod-s-ikonou--flex{display:flex;align-items:center;margin-bottom:20px;}.bod-s-ikonou--flex .bod-s-ikonou--flex-ikona{flex:1 70px;max-width:70px;}.bod-s-ikonou--flex .bod-s-ikonou--flex-text{flex:1 100%;max-width:calc(100% - 70px);}.bod-s-ikonou--flex .bod-s-ikonou--flex-text .field--name-field-titulek{font-size:20px;}.bod-s-ikonou--flex .bod-s-ikonou--flex-ikona img{display:block;width:50px;height:auto;}.bod-s-ikonou--flex .bod-s-ikonou--flex-ikona .ikona-fajfka{display:block;width:50px;height:38px;content:"";background-image:url(/themes/tpp/images/checkbox.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}.menu__item--main.menu__item--parent > ul{left:0px;transition:opacity 200ms ease;}.menu__item--main.menu__item--parent ul{-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);width:15em;}.menu--main.menu--child.menu--level-1 > .menu__item > .menu__link{padding:12px 8px 12px 1.3em;height:45px;font-size:16px;}.menu--level-1 .menu--main.menu--child.menu--level-2 > .menu__item > .menu__link{padding:7px 8px 7px 8px;height:23px;font-size:14px;width:320px;}.menu__item--main.menu__item--parent > ul li ul.menu--level-2{width:320px;left:100%;top:0;transition:opacity 200ms linear;}.menu__item--main.menu__item--parent > ul:hover{overflow:visible;}ul.menu--main li > .menu--level-1 li{display:block;width:100%;clear:both;}@media all and (min-width:1101px){.menu__item--main.menu__item--parent:hover > .menu--child{opacity:1;max-height:1500px;}}.menu--main.menu--child > .menu__item > .menu__link{font-style:normal;}.menu__item--main.menu__item--parent > ul{background:#fff;}.menu__link--main.menu__link--parent > .menu__arrow:after{width:5px;height:5px;display:block;position:absolute;content:'';top:27px;margin-top:0;right:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #999;border-right:2px solid #999;content:"";}.menu__item--main:hover .menu__link--main.menu__link--parent > .menu__arrow:after{border-bottom:2px solid #333;border-right:2px solid #333;content:"";}.menu__item--main:hover .menu__link--main.menu__link--parent > .menu__arrow.menu__arrow-2:after,.menu__link--main.menu__link--parent > .menu__arrow.menu__arrow-2:after{border-bottom:0 solid #333;border-top:2px solid #999;border-right:2px solid #999;right:10px;content:"";display:block;top:21px;}.menu--main.menu--child > .menu__item > .menu__link:hover{background:#eee;}.nahled-cloveka__foto img{border-radius:90px;max-width:100%;}.nahled-cloveka__foto{width:180px;height:180px;overflow:hidden;border-radius:90px;margin:15px auto;position:relative;}.nahled-cloveka{padding:20px;}.nahled-cloveka__jmeno{font-weight:bold;font-size:22px;margin:15px 0;text-align:center;}.nahled-cloveka__funkce{text-align:center;font-size:17px;margin:0 0 15px 0;}.nahled-cloveka__text{padding:15px;text-align:center;line-height:1.5;}.nahled-cloveka--lektor .nahled-cloveka__link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;}.slick__slide .nahled-cloveka--lektor .nahled-cloveka__funkce{margin:0 0 15px 10%;width:80%;}.slick__slide .nahled-cloveka--lektor .nahled-cloveka__text{display:none;}.page-node-type--program #content{padding-bottom:0;}.views-exposed-form{max-width:1300px;margin:0 auto;padding:0 20px 20px 20px;border-bottom:1px solid #ddd;}.views-exposed-form .button{display:inline-block;min-width:180px;padding:14px 18px;border-radius:19px;background:#FAB513;color:#fff;margin:24px 5px 5px 15px;text-align:center;font-size:18px;font-weight:500;box-shadow:inset 0 -4px 4px 0 rgb(0 0 0 / 12%);text-decoration:none;transition:all 400ms linear;cursor:pointer;border-radius:5px;}.views-exposed-form .button:hover{background:#c78f0b;}.views-exposed-form:after{position:relative;display:block;content:"";clear:both;}.views-exposed-form .form-item{float:left;}.opt-installments  ul.opt-month{margin:0;padding:0;}.opt-installments .grp{flex:1 31%;max-width:31%;margin:1%;padding:15px;border:1px solid #eee;text-align:center;border-radius:5px;}.opt-installments .grp > span{font-size:20px;}.opt-installments ul.opt-once > li,.opt-installments ul.opt-quart > li,.opt-installments ul.opt-month > li{display:block;margin:0;padding:0;padding-top:50px;position:relative;flex:1 33%;max-width:33%;}.opt-installments ul.opt-once > li{flex:1 99%;max-width:99%;}.opt-installments ul.opt-quart > li{flex:1 50%;max-width:50%;}.opt-once li:after,.opt-quart li:after,.opt-month li:after{display:block;width:20px;height:20px;margin-left:-17px;left:50%;top:10px;position:absolute;content:"";background:#e3e3e3;border-radius:17px;border:1px solid #acacac;}.opt-once li.active:after,.opt-quart li.active:after,.opt-month li.active:after{background:#FAB513;border:1px solid #d59a10;}.opt-once li.active,.opt-quart li.active,.opt-month li.active{color:#FAB513;font-weight:bold;}#edit-result{}#edit-result ul li{padding:15px 0;border-bottom:1px solid #eee;}#edit-result ul li .label{margin:0 15px 0 0;min-width:190px;display:inline-block;}#edit-result ul li .label:after{content:":";}#edit-result ul li .value{font-weight:bold;}.ligs-form-inside{background:#fafafa;border:1px solid #eee;background-size:contain;padding:30px 30px;margin:40px auto;width:100%;border-radius:5px;}.ligs-form-inside .webform-flexbox{flex-wrap:wrap;}.ligs-form-inside .webform-flexbox .webform-flex--1{flex:1 48%;max-width:48%;margin:1%;}.ligs-form-inside .webform-button--submit{margin:0.5% 1% 0.5% 1%;}.ligs-form-inside .form-item-consent,.ligs-form-inside .form-item-your-message{flex:1 98%;max-width:98%;margin:0 1%;}.ligs-which-program .form-item-program{min-width:120px;padding:10px;font-size:20px;}.ligs-which-program .form-item-program input{visibility:hidden;position:absolute;top:0;}.ligs-which-program .form-item-program label{display:inline-block;padding:15px;border:1px solid #eee;border-radius:5px;min-width:100px;text-align:center;}.ligs-which-program .form-item-program input:checked + label{color:#fff;background:#FAB513;font-weight:bold;}.ligs-form-inside .form-item-your-message textarea{width:100%;height:90px;}.webform-submission-calculator-form h2{font-size:24px;}.ligs-which-program legend{font-size:24px;color:#0797C2;font-weight:500;}.ligs-which-program .fieldset-wrapper{padding:2px 0 0 0;}.ligs-paragrafy-v-banneru .paragraph--two-columns .paragraph__content--flex-container{align-items:stretch;}#block-hlavnipopup .ligs-reklamni-banner{position:fixed;top:150px;width:800px;margin-left:50%;left:-400px;box-shadow:0 0 10px 10px rgba(0,0,0,0.3),0 0 25px 25px rgba(0,0,0,0.1);z-index:60;}#block-hlavnipopup{position:absolute;top:0;display:block;width:1px;height:1px;}footer.region--footer{padding-left:0;padding-right:0;}.ligs-form-gdpr .form-item{padding:0 0 15px 24px;position:relative;}.ligs-form-gdpr .form-item input{position:absolute;top:0;left:0;}.ligs-form-gdpr label,.ligs-form-gdpr .description{font-size:12px;}#block-webform{padding:1% 2%;}#block-webform .webform-flex--2 label{font-size:21px;}#block-webform  .webform-flex--1,#block-webform  .webform-flex--3{margin-top:31px;}.field--name-field-ilustracni-foto img{width:100%;}#content .paragraph__content--flex-container.paragraph__content--flex-four > .paragraph{max-width:23%;margin:1%;}#content .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph{max-width:48%;margin:1%;}.search.contextual-region .article-h1-wrapper{background-color:#fafafa;background-image:url(/themes/tpp/images/kruh2.svg);background-repeat:no-repeat;background-size:40% auto;background-position:65% 0%;}.search.contextual-region .article-h1-wrapper{text-align:center;}.search.contextual-region .article-h1-wrapper .article-h1.search-h1{text-align:center;}.search .views-exposed-form{max-width:750px;margin:0 auto;padding:0 20px 20px 20px;border-bottom:0px solid #ddd;}.search .fieldgroup.form-composite .form-item-type{margin:8px;}.search .views-exposed-form .button{margin:0px 5px 5px 15px;}.search .views-exposed-form .form-item-search{width:100%;float:none;}.form-item-search label{display:none;}.search .form-actions input.button{padding:16px 18px;float:right;margin:15px 0px 5px 15px;}.form-item-search input.form-text{font-size:22px;width:100%;}.search-items{max-width:950px;margin:0 auto;padding:40px 0;}.search-item{padding:0 0 25px 0;border-bottom:1px solid #ddd;margin-bottom:30px;}.search-item .views-field-title{font-size:20px;color:#0797c2;margin-bottom:15px;}.search-item .views-field-search-api-excerpt{font-size:14px;line-height:24px;}#content .paragraph__content--flex-container.paragraph__content--flex-three > .paragraph{max-width:31.3%;}@media all and (max-width:1600px){.page-node-type--program .container{padding-left:100px;}.program-bod-content-titulek{position:absolute;top:60px;left:-20px;}}@media all and (max-width:1500px){.hp-hlavicka-flex-programy .nahled-programu .active-label{width:56px;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part{width:340px;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part p{font-size:15px;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1{flex:4;position:relative;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-2{flex:5;position:relative;}}@media all and (max-width:1200px){.hp-hlavicka-flex-programy .nahled-programu .active-label h3{font-size:28px;}.hp-hlavicka-flex-programy .nahled-programu .active-label{width:42px;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part{width:320px;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part p{font-size:14px;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1{flex:4;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-2{flex:6;}}@media all and (max-width:1320px){.menu__link--main,ul.menu--main li a{padding:0 17px 0 5px;font-size:16px;}.logo a{width:105px;height:105px;}.logo a img{width:92px;}.ligs-brand{max-width:205px;}.ligs-brand .claim{width:140px;flex:1 140px;max-width:140px;font-size:15px;padding-left:13px;line-height:22px;}.ligs-brand .claim:before{left:0px;}.menu--level-1 .menu--main.menu--child.menu--level-2 > .menu__item > .menu__link{padding:7px 8px 7px 8px;height:20px;font-size:13px;width:320px;}.menu__link--main,ul.menu--main li a{padding:0 15px 0 10px;font-size:18px;}.menu__link--main.menu__link--parent > .menu__arrow:after{top:1.4em;}.menu__item--main{list-style:none;position:relative;}.ligs-bod-na-timeline .field{font-size:18px;}.ligs-hlavicka-specializace .hlavicka{background-position:80% 0;}}@media all and (max-width:1200px){#block-webform  .webform-flex--1 .webform-button--submit{min-width:100px;}.ligs-hp-duvody .paragraph--menici-se-panel{flex:1 48%;margin:1%;max-width:48%;}.field--name-field-studijni-programy{flex-wrap:wrap;}.field--name-field-studijni-programy > .field--item{flex:1 100%;max-width:46%;margin:2%;}#block-enrollnow .btn-parent a{min-width:auto;font-size:14px;}.full-width .container > h2,h2{font-size:32px;}h3{font-size:21px;}p{font-size:15px;}}.hlavicka-overlay{background-color:transparent!important;}@media all and (min-width:700px){.hlavicka-overlay{background-image:none!important;}}@media all and (max-width:1100px){.paragraph--absolventi-na-landing-page .field--name-field-formatted-title,.page-content__paragraphs-wrapper .paragraph.paragraph--text.paragraph--full{width:96%;}.ligs-nav-top{height:50px;top:24px;position:relative;}#block-webform .webform-flex--2{flex:1 100%;max-width:25%;}#block-webform  .webform-flex--1{flex:1 100%;max-width:25%;}#block-webform  .webform-flex--3{flex:1 100%;max-width:50%;}.hlavicka-overlay{background-color:rgba(255,255,255,0.4)!important;padding:1px;}.region--footer > *{max-width:46%;flex:1 50%;margin:1% 2%;}#content{margin-top:92px;}#toolbar-bar{display:none;}body{padding:0!important;}.user-logged-in #main-nav{top:0;}.icon--burger{position:absolute;display:block;top:30px;right:0;width:36px;height:36px;}.icon--burger__top,.icon--burger__center,.icon--burger__bottom{width:100%;height:8px;display:block;position:absolute;background:#0797c2;}.icon--burger__top{top:0;transform:rotate(0deg);left:0;transition:all 1300ms ease;}.icon--burger__center{top:14px;left:0;opacity:1;transition:opacity 1300ms ease;}.icon--burger__bottom{bottom:0;transform:rotate(0deg);left:0;transition:all 1300ms ease;}.used .icon--burger__top{top:14px;transform:rotate(45deg);left:0;}.used .icon--burger__center{top:14px;left:0;opacity:0;}.used .icon--burger__bottom{bottom:14px;transform:rotate(-45deg);left:0;}.ligs-nav-all{}.page-node-type--program .container{padding-left:0;}.program-bod-content-titulek{position:relative;top:auto;left:auto;display:table;width:100%;margin-top:15px;}.program-bod-content-titulek .pbc-cislo{position:relative;top:0;left:0;font-weight:bold;width:100px;height:78px;background:#C8C8C8;color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:35px;text-align:center;display:table-cell;}.program-bod-content-titulek .pbc-titulek{height:100px;width:auto;overflow:visible;transform:rotate(0);position:relative;top:auto;left:auto;display:table-cell;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}.program-bod-content-titulek .pbc-titulek .pbc-titulek-in{width:auto;height:100px;background:#fafafa;position:relative;top:auto;left:auto;transform:rotate(0);white-space:nowrap;display:block;}#block-enrollnow,#block-tpp-main-menu{float:none;}ul.menu--main{display:block;float:none;width:100%;background:white;}ul.menu--main li{float:none;display:block;}.menu__link--main,ul.menu--main li a{position:relative;display:table;text-align:left;}.menu__link--main.menu__link--parent > .menu__arrow{position:absolute;display:block;width:50px;height:calc(100% - 8px);background:rgba(0,0,0,0.05);top:4px;right:4px;border-radius:5px;}.menu__link--main.menu__link--parent > .menu__arrow:after{height:12px;width:12px;right:17px;top:16px;content:'';}.menu__item--main:hover .menu__link--main.menu__link--parent > .menu__arrow:after{border-bottom:2px solid #333;border-right:2px solid #333;}.ligs-nav-bottom{display:none;}#main-nav.active .ligs-nav-bottom{position:fixed;display:block;height:auto;bottom:20px;right:20px;width:calc(100% - 40px);max-width:350px;top:80px;background:#fff;overflow:auto;}.menu__item--main:hover .menu__link--main.menu__link--parent > .menu__arrow.menu__arrow-2:after,.menu__link--main.menu__link--parent > .menu__arrow.menu__arrow-2:after{border-bottom:2px solid #999;border-top:0px solid #999;border-right:2px solid #999;right:18px;top:9px;}.menu__item--main.menu__item--parent.activeSub > .menu--child{opacity:1;position:relative;width:100%;background:#f5f5f5;max-height:1500px;}.menu__item--main.menu__item--parent > ul.menu--level-1 li.menu__item--expanded.activeSub ul.menu--level-2{width:100%;position:relative;left:auto;top:auto;transition:opacity 200ms linear;background:#e4e4e4;}.menu--level-1 .menu--main.menu--child.menu--level-2 > .menu__item > .menu__link{padding:13px 8px 13px 30px;height:auto;max-height:35px;font-size:13px;width:100%;}#main-nav.active{}body.toolbar-horizontal{margin-top:0;}.region-meta--frontend{display:none;}#block-enrollnow .btn-parent{text-align:center;padding:10px 0 0 0;}#block-enrollnow .btn-parent a{width:41%;}}@media all and (max-width:991px){.zluty-delitko{display:none;}.zluty-titulek{display:block;width:100%;margin-top:10px;padding-left:0px;margin-left:0px;}.main-titulek{float:none;}}@media all and (max-width:991px){.field--name-field-prednasejici-paragrafy > .field--item{flex:1 46%;max-width:46%;margin:1% 2%;}.ligs-form-in h2{font-size:21px;width:100%;}.ligs-dotaznik h1{font-size:26px;}.ligs-form-in{padding:50px 100px;}.ligs-dotaznik .webform-button--previous{position:absolute;top:100px;left:16px;display:block;width:90px;font-size:13px;height:90px;line-height:21px;white-space:pre-wrap;color:#fff;padding:0 0 0 35px;border-radius:60px;background:#C8C8C8 url(/themes/tpp/images/bila-sipka.svg) 17px 50% no-repeat;cursor:pointer;transition:all 400ms linear;}.student-item{flex:1 48%;margin:1%;max-width:48%;}.slick--field-clovek .slick-prev,.slick--field-student-absolvent .slick-prev,.slick--field-carouselovy-obrazek .slick-prev{left:0;}.slick--field-clovek .slick-next,.slick--field-student-absolvent .slick-next,.slick--field-carouselovy-obrazek .slick-next{right:0;}.ligs-body-v-banneru{max-width:calc(100% - 50px);}.article-h1-wrapper h1{font-size:35px;}.konzultace{padding:30px 30px;margin:100px auto;width:96%;}.ligs-ceny-popup-in,.ligs-contact-popup-in{width:90%;}.ligs-contact-popup.active .ligs-contact-popup-in,.ligs-contact-popup.active .ligs-contact-popup-in{display:block;opacity:1;top:auto;margin:65px auto;transition:opacity 1300ms ease;position:relative;}.btn-parent a{font-size:14px;}.hlavicka-flex{flex-wrap:wrap;}.co-budete-studovat,.popis-specializace{flex:1 100%;margin:0 0 20px 0;padding:30px 45px;}.ligs-bod-na-timeline .field{font-size:15px;}.ligs-konference-format .field--type-text-long > .field--item{flex:1 50%;max-width:46%;margin:0 2% 4% 2%;}.field--name-field-3-sloupce-duvodu > .field--item{flex:1 50%;max-width:46%;margin:0 2% 4% 2%;}.ligs-tri-sloupce-duvodu--inverse .field--name-field-3-sloupce-duvodu > .field--item{flex:1 50%;max-width:46%;margin:0 2% 4% 2%;}.ligs-flex-50 .ligs-flex-item{flex:1 100%;max-width:96%;margin:0 2%;}.field--name-field-popis-specializace-sl-1 .field--item{flex:1 100%;max-width:96%;margin:0 2%;}.ligs-ceny .container .ligs-flex-skolne{flex-wrap:wrap;}.ligs-flex-skolne .ligs-flex-item.ligs-flex-item--skolne{flex:1 100%;max-width:calc(100% - 30px);margin:15px 15px 60px 15px;}.ligs-flex-skolne .ligs-flex-item{flex:1 50%;max-width:calc(50% - 30px);margin:15px;}.region--content{padding-top:0em;}.ligs-lide-flex{display:flex;flex-wrap:wrap;}.ligs-video-ytvideo,.ligs-lide-item{max-width:96%;margin-right:2%;flex:1;}.full-width .container > h2,h2{font-size:26px;}#content .paragraph__content--flex-container.paragraph__content--flex-four > .paragraph{-webkit-flex:1 50%;-moz-flex:1 50%;-ms-flex:1 50%;flex:1 50%;max-width:48%;margin:1%;}}.najit-obor-hlavicka-mobil{display:none;}@media all and (max-width:950px){.testimonialy-vypis > .testimonials-item{-webkit-flex:1 98%;-moz-flex:1 98%;-ms-flex:1 98%;flex:1 98%;max-width:98%;}.ligs-enrollnow-popup-in{width:96%;padding:70px 20px 20px 20px;}.ligs-ceny-popup-in{width:96%;padding:20px;}.hp-hlavicka{background-position:-380px 0;}.hp-hlavicka-flex{display:block;}.najit-obor-hlavicka-mobil{display:block;padding:20px 20px 20px 10px;text-transform:uppercase;}.najit-obor-hlavicka{display:none;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-2,.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1{flex:none;display:block;position:relative;width:100%;}.titulek-hlavicka{position:absolute;bottom:25px;left:10px;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1 .field--name-field-titulek{font-size:28px;max-width:95%;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1{min-height:350px;}.hp-hlavicka-flex-programy .nahled-programu .active-label{display:none!important;}.hp-hlavicka-flex-programy{display:flex;flex-wrap:wrap;}.hp-hlavicka-flex-programy .nahled-programu{flex:1 50%;max-width:46%;margin:2%;height:70px;-webkit-box-shadow:0 0 0 0px rgb(0 0 0 / 0%);-moz-box-shadow:0 0 0 0px rgba(0,0,0,0.0);box-shadow:0 0 0 0px rgb(0 0 0 / 0%);}.hp-hlavicka-flex-programy .nahled-programu .hidden-part{display:block!important;width:100%;padding:15px;height:70px;position:relative;webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part .btn-parent.btn-bottom a{text-indent:55555px;overflow:hidden;position:absolute;top:0;left:0;background:transparent;width:100%;height:100%;box-shadow:inset 0 0px 0px 0 rgb(0 0 0 / 0);text-decoration:none;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part h3{font-size:34px;text-align:center;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part .btn-bottom{position:initial;right:auto;bottom:auto;}.nahled-programu .hidden-part .nahled-programu__text{display:none;}.ligs-zluty-form .webform-flexbox{flex-wrap:wrap;}.ligs-zluty-form .webform-flex--3,.ligs-zluty-form .webform-flex--2{flex:1 100%;width:100%;}}@media all and (max-width:820px){.opt-installments .grp{flex:1 100%;max-width:98%;margin:1%;padding:15px;border:1px solid #eee;text-align:center;border-radius:5px;}.opt-installments{display:flex;flex-wrap:wrap;}.opt-installments .grp + .grp{margin:1%;}.ligs-form-in{padding:50px 20px;}.ligs-dotaznik .webform-button--previous{position:absolute;top:41px;left:50%;margin-left:-60px;display:block;width:auto;font-size:13px;height:auto;line-height:36px;white-space:pre-wrap;color:#fff;padding:0 13px 0 44px;border-radius:5px;background:#C8C8C8 url(/themes/tpp/images/bila-sipka.svg) 17px 50% no-repeat;cursor:pointer;background-size:12px auto;transition:all 400ms linear;}.ligs-program-body{padding:15px 15px 0 15px;display:flex;flex-wrap:wrap;}.ligs-program-body .program-bod{flex:1 100%;margin-bottom:15px;max-width:100%;}}@media all and (max-width:767px){#block-hlavnipopup .ligs-reklamni-banner{position:fixed;top:30px;width:90%;margin-left:5%;left:0;max-height:calc(100% - 60px);overflow:scroll;}#block-hlavnipopup .ligs-reklamni-banner .field--type-image img{margin:0 auto;}#block-hlavnipopup .ligs-reklamni-banner .close-banner{top:40px;right:calc(5% + 10px);position:fixed;}.field--name-field-obrazky-v-galerii > .field--item{flex:1 31%;max-width:31%;margin:1%;position:relative;background:transparent;}.search-item{padding:0 0 25px 15px;}.language-switcher-language-url li a,a.student{height:48px;line-height:48px;float:right;margin:0 6px 0 15px;}.language-switcher-language-url:after,#block-login:after{display:block;position:relative;clear:both;content:"";}.language-switcher-language-url,#block-login{}#block-search a.search-icon,a.student{background:transparent url(/themes/tpp/images/user.svg) 0 50% no-repeat;background-size:auto 20px;padding:0;display:block;margin:0;background-size:auto 20px;color:#333;text-decoration:none;display:inline-block;height:48px;line-height:48px;overflow:hidden;width:48px;text-indent:99999px;}#block-search a.search-icon{background:transparent url(/themes/tpp/images/lupa.svg) 50% 50% no-repeat;background-size:auto 20px;}.ligs-flex-radios .webform-options-display-one-column > *{flex:1 100%;max-width:98%;margin:1%;}.page-node-type--article .article-h1-wrapper h1{font-size:26px;text-align:center;}#block-webform .webform-flex--2{flex:1 100%;max-width:100%;}#block-webform  .webform-flex--1{flex:1 100%;max-width:100%;}#block-webform  .webform-flex--3{flex:1 100%;max-width:100%;}.field--name-field-co-budete-studovat-predmet .field--item{margin:1%;flex:1 100%;max-width:98%;font-size:18px;}.ligs-popisek-specializace{text-align:center;margin-top:20px;margin-bottom:20px;}.ligs-jste-pripraveni__tlacitka{flex-wrap:wrap;}.ligs-jste-pripraveni__tlacitka .btn-parent{flex:1 100%;text-align:center;}.ligs-jste-pripraveni__tlacitka .btn-parent a{width:90%;}#block-webform .webform-flex--1,#block-webform .webform-flex--3{margin-top:10px;}.ligs-hlavicka-specializace .h1-titulek{font-size:26px;font-weight:500;margin-top:65px;max-width:900px;}.field--name-field-podtitulek{color:#000;font-size:19px;}.blueflex .paragraph__content--flex-two > *:before,.greyflex .paragraph__content--flex-two > *:before,.yellowflex .paragraph__content--flex-two > *:before{width:8px;}.blueflex .paragraph__content--flex-two > *,.greyflex .paragraph__content--flex-two > *,.yellowflex .paragraph__content--flex-two > *{padding-left:20px;}.blueflex .paragraph__content--flex-two,.greyflex .paragraph__content--flex-two,.yellowflex .paragraph__content--flex-two{align-items:stretch;margin-bottom:0;}.full-width .container > h2,h2{font-size:22px;}#content .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;max-width:98%;margin:1%;}.sloupec-60,.sloupec-40{max-width:96%;margin:2%;}.page-node-type--page #content .paragraph,.page-node-type--page #content .container{max-width:96%;}.page-node-type--page .paragraph .container{max-width:100%;width:100%;}.konference-flex-texty{flex:1 100%;max-width:100%;}.konference-flex-tlacitko{flex:1 100%;max-width:100%;text-align:left;margin-top:20px;}.region--footer > *{max-width:96%;flex:1 100%;margin:1% 2%;}.program-specializace-titulek{font-size:14px;}.konzultace-flex-obrazek{display:none;}.konzultace-flex-texty{flex:3 100%;max-width:100%;}.field--name-field-studijni-programy > .field--item{flex:1 100%;max-width:96%;margin:2%;}.ligs-ceny-popup__flex > .ligs-ceny-popup-item{flex:1 100%;max-width:96.7%;margin:0.5% 1.5%;padding:20px 10px;}.ligs-ceny-popup__flex{flex-wrap:wrap;}.ligs-flex-skolne .ligs-flex-item{flex:1 100%;max-width:calc(100% - 30px);margin:15px 15px 35px 15px;}.ligs-ceny .container .ligs-flex-skolne{margin:0;padding:0;}.zakladni-kontakty.webform-flexbox .webform-flex--1{flex:1 98%;max-width:98%;margin:1%;}.webform-flex--1 input[type=number],.webform-flex--1 input[type=text],.webform-flex--1 input[type=email],.webform-flex--1 input[type=tel]{width:100%;}.paragraph--ocislovany-bod .field--item.field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-cislo{font-size:30px;}.paragraph--ocislovany-bod .field--item.field--name-field-titulek,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-titulek,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-titulek,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-titulek,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-titulek{font-size:20px;}.paragraph--ocislovany-bod .field--item.field--name-field-popis,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-popis,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-popis,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-popis,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-popis{font-size:15px;}.ligs-bod-na-timeline{width:98%;flex:1 98%;margin:1%;position:relative;padding-left:30px;min-height:60px;}.ligs-timeline{align-items:stretch;flex-wrap:wrap;}.ligs-bod-na-timeline:before{display:block;width:16px;height:100%;border-radius:5px;content:"";position:absolute;top:0;left:0;}.field--name-field-3-sloupce-duvodu > .field--item{flex:1 100%;max-width:96%;margin:0 2% 4% 2%;}.ligs-konference-format .field--type-text-long > .field--item,.ligs-tri-sloupce-duvodu--inverse .field--name-field-3-sloupce-duvodu > .field--item{flex:1 100%;max-width:96%;margin:0 2% 4% 2%;}.program-specializace-item{flex:1 100%;max-width:94%;margin:18px 3%;min-height:90px;border:1px solid #C8C8C8;border-radius:5px;text-decoration:none;background:#fff;}.field--name-field-co-ziskam-studiem.field--type-text-long,.field--name-field-co-to-prinese.field--type-text-long{flex-wrap:wrap;}.field--name-field-co-ziskam-studiem.field--type-text-long > .field--item,.field--name-field-co-to-prinese.field--type-text-long .field--item{flex:1 100%;min-width:96%;margin:0 2%;}.konzultace{margin:30px auto;}.full-width .container{padding:25px 0;}#content{padding-bottom:40px;}h3,.ligs-jste-pripraveni__hlavicka h3{font-size:20px;}.field--name-field-3-sloupce-duvodu .field--name-field-formatted-title{font-size:20px;}.checks-flex .form-checkboxes .form-item{flex:1 31%;margin:1%;max-width:33%;}.checks-flex .form-checkboxes .form-item{flex:1 50%;margin:1%;max-width:48%;}.komunikace-flex .webform-flex.webform-flex--2,.ligs-form-eduflex .webform-flex.webform-flex--1,.ligs-form-in .webform-flex.webform-flex--1,.ligs-form-address .webform-flex--2{flex:2 98%;max-width:98%;margin:1%;}.komunikace-flex .webform-flex.webform-flex--1,.ligs-form-address .webform-flex--1{flex:1 48%;max-width:48%;margin:1%;}fieldset.webform-composite-hidden-title{margin-top:0em;margin-bottom:0em;}input[type=date],input[type=number],input[type=text],input[type=email],input[type=tel]{font-family:'Poppins',sans-serif;border-radius:5px;max-width:100%;width:100%;}.nahled-konference h2{font-size:20px;}.nahled-cloveka__jmeno{font-weight:bold;font-size:19px;margin:15px 0;text-align:center;}.nahled-cloveka__text{font-size:14px;}select,select.form-select{font-size:15px;}.application-form-style h2{font-size:20px;}}@media all and (max-width:699px){.nahled-galerie{flex:1 48%;max-width:48%;margin:1% 1% 60px 1%;position:relative;background:transparent;}.ligs-which-program .form-item-program{display:inline-block;}.webform-options-display-side-by-side > div{display:inline-block;margin:0 6px 9px 0 !important;}.ligs-form-inside .webform-flexbox .webform-flex--1{flex:1 98%;max-width:98%;margin:1%;}.hlavicka{background-image:none!important;background-color:#fff;}.hlavicka-overlay{background-size:contain;padding:0px;background-repeat:no-repeat;background-color:transparent;}.hlavicka-overlay-in{background-color:rgba(255,255,255,0.4);}.page-node-type--konference .hlavicka-overlay{background-size:cover;}.ligs-hlavicka-specializace.ligs-hlavicka-konference .hlavicka{padding-bottom:0px;margin-bottom:0;}.drobeckova-navigace ol li:last-child{display:none;}.popis-specializace .field--name-body p{font-size:14px;line-height:26px;}.field--name-field-co-budete-studovat-predmet .field--item{font-size:14px;}.field--name-field-co-budete-studovat-predmet .field--item{padding:12px 15px 12px 65px;}.field--name-field-co-budete-studovat-predmet .field--item:before{width:39px;height:28px;}.field--name-field-co-ziskam-studiem.field--type-text-long li,.field--name-field-co-to-prinese.field--type-text-long li{padding:12px 15px 12px 65px;font-size:14px;}.field--name-field-co-ziskam-studiem.field--type-text-long li:before,.field--name-field-co-to-prinese.field--type-text-long li:before{width:39px;height:28px;}.field--name-field-program-committee-text,.field--name-field-program-committee-il-obraz{flex:1 100%;max-width:96%;margin:2%;}.ligs-konference-awards .field--type-text-long > .field--item{flex:1 100%;max-width:96%;}}@media all and (max-width:650px){.ligs-hp-duvody .paragraph--menici-se-panel{flex:1 98%;margin:1%;max-width:98%;}.ligs-contact-form{padding:20px;}.ligs-form-in{padding:50px 10px;}.enroll-text .field--type-text-long table td{display:block;width:100%;}.enroll-wrap--4  .enroll-tab{left:180px;}.enroll-wrap--3  .enroll-tab{left:120px;}.enroll-wrap--2  .enroll-tab{left:60px;}.enroll-wrap--1  .enroll-tab{left:0;}.enroll-tab{width:58px;font-size:18px;}.ligs-enrollnow-popup-in:before{left:240px;width:calc(100% - 240px);}.ligs-blog-item--img{display:none;}.ligs-blog-item--text{width:98%;margin:1%;position:relative;}.field--name-field-prednasejici-paragrafy > .field--item{flex:1 96%;max-width:96%;margin:1% 2%;}.paragraph--tabulka-programu .field--name-field-tabulka- table tr td{display:block;width:100%;border-bottom:0 solid #fff;height:auto;padding:8px;}.paragraph--tabulka-programu .field--name-field-tabulka- table tr{border-bottom:1px solid #efefef;}.field--name-field-titulek,.field--name-field-registration-fee,.field--name-field-contribution,.field--name-field-logo-partnera,.field--name-field-info-o-partnerovi,#content .flex-2-3 .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph:first-child,#content .flex-2-3 .paragraph__content--flex-container.paragraph__content--flex-two > .paragraph:last-child{max-width:100%;flex:1 100%;}.field--name-field-info-o-partnerovi{padding:2% 0;}.field--name-field-prednasejici-paragrafy > .field--item{margin-bottom:20px;}}@media all and (max-width:540px){.page-node-type--article .field--name-body img.align-right,.page-node-type--article .field--type-text-long img.align-right,.page-node-type--article .article-content__body img.align-right,.page-node-type--article .field--name-body img.align-left,.page-node-type--article .field--type-text-long img.align-left,.page-node-type--article .article-content__body img.align-left{margin-left:0;margin-right:0;margin-bottom:10px;margin-top:10px;max-width:100%;padding:0;width:100%!important;}.student-item{flex:1 98%;margin:1%;max-width:98%;}.checks-flex .form-checkboxes .form-item{flex:1 98%;margin:1%;max-width:98%;}.paragraph--ocislovany-bod .field--item.field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-cislo{font-size:24px;}.paragraph--ocislovany-bod .field--item.field--name-field-titulek,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-titulek,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-titulek,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-titulek,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-titulek{font-size:16px;}.paragraph--ocislovany-bod .field--item.field--name-field-popis,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-popis,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-popis,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-popis,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-popis{font-size:14px;}.paragraph--ocislovany-bod .field--item.field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-sloup .field--item .field--name-field-cislo,.field--name-field-hlavni-prinosy-oboru-slou2 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-1 .field--item .field--name-field-cislo,.field--name-field-cislovane-body-sloupec-2 .field--item .field--name-field-cislo{width:80px;}.paragraph--ocislovany-bod,.field--name-field-cislovane-body-sloupec-1 > .field--item,.field--name-field-cislovane-body-sloupec-2 > .field--item{margin-bottom:20px;padding:20px 20px 20px 100px;}.hp-hlavicka{background-position:-450px 0;}.titulek-hlavicka{position:absolute;bottom:auto;left:auto;top:70px;right:0;text-align:right;width:310px;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1 .field--name-field-titulek{font-size:24px;}.hp-hlavicka-flex-item.hp-hlavicka-flex-item-1{}.hp-hlavicka-flex-programy .nahled-programu .hidden-part h3{font-size:24px;}.hp-hlavicka-flex-programy .nahled-programu .hidden-part{height:57px;}.program-bod-content-titulek .pbc-titulek .pbc-titulek-in{white-space:initial;}#main-nav.active .ligs-nav-bottom{position:fixed;display:block;height:auto;bottom:0;right:0;width:100%;max-width:100%;top:80px;background:#fff;overflow:auto;z-index:4;}.ligs-brand{z-index:5;}#content .paragraph__content--flex-container.paragraph__content--flex-three > .paragraph,#content .paragraph__content--flex-container.paragraph__content--flex-four > .paragraph{-webkit-flex:1 100%;-moz-flex:1 100%;-ms-flex:1 100%;flex:1 100%;max-width:98%;margin:1%;}.field--name-field-text-nad-tlacitky h3{font-size:18px;}.ligs-hp-nabizime .btn-hp-flex{display:block;padding:20px 0;}.btn-hp-flex > *{flex:auto;width:100%;display:block;padding:10px 0;text-align:center;}#block-search a.search-icon,a.student{width:28px;}}@media all and (max-width:440px){.field--name-field-obrazky-v-galerii > .field--item{flex:1 48%;max-width:48%;margin:1%;position:relative;background:transparent;}.ligs-nav{max-width:calc(100% - 175px);flex:7 90%;padding-right:50px;}.ligs-brand{max-width:203px;}.ligs-nav{max-width:calc(100% - 175px);flex:7 90%;}.logo a{width:90px;height:90px;}.logo a img{width:75px;top:9px;}#main-nav{height:80px;}.ligs-brand .logo{width:90px;height:90px;flex:1 90px;max-width:90px;}.nahled-galerie{flex:1 98%;max-width:98%;margin:1% 1% 60px 1%;position:relative;background:transparent;}#main-nav .container{width:98%;}.icon--burger{top:25px;right:5px;}.language-switcher-language-url,#block-login{}.language-switcher-language-url li a,a.student{font-size:13px;}.language-switcher-language-url li a,a.student,#block-search a.search-icon{height:40px;line-height:40px;}.ligs-brand .claim{font-size:14px;line-height:25px;}.ligs-dotaznik .webform-button--previous{top:70px;left:50%;margin-left:-60px;}.nahled-testimonial__foto{flex:1 90%;max-width:90%;margin:1% 5%;}.nahled-testimonial__udaje{flex:2 90%;max-width:90%;margin:1% 5%;}}@media all and (max-width:400px){.komunikace-flex .webform-flex.webform-flex--1,.ligs-form-address .webform-flex--1{flex:1 98%;max-width:98%;margin:1%;}.konzultace{padding:18px;}.konzultace-flex-texty .btn-parent a{min-width:initial;width:100%;}}
.ui-dialog{position:absolute;top:0;left:0;padding:0;border:0;border-radius:0.25rem;background:transparent;box-shadow:0 0 1rem -0.25rem #232429;}.ui-dialog:focus{outline:2px dotted transparent;box-shadow:0 0 0 3px #26a769;}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding:1rem 4rem 1rem 1.5rem;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;background:#232429;line-height:2rem;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar{padding-right:1.5rem;padding-left:4rem;}.ui-dialog .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:1.424rem;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:0;box-sizing:border-box;width:2rem;height:2rem;margin:0 1.5rem;padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:50%;background:none;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:auto;left:0;}.ui-dialog .ui-dialog-titlebar-close:hover{border-color:#fff;}.ui-dialog .ui-dialog-titlebar-close:focus{border-color:#26a769;outline:2px dotted transparent;box-shadow:none;}.ui-dialog .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}.ui-dialog > .ui-dialog-content{overflow:auto;padding:1rem 1.5rem;color:#232429;background:#fff;}.ui-dialog > .ui-dialog-buttonpane{color:#232429;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#f3f4f9;}.ui-dialog-buttonpane .ui-dialog-buttonset{justify-content:flex-end;margin:0 0.75rem;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content{position:static;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}@media screen and (-ms-high-contrast:active){.ui-dialog .ui-icon.ui-icon-closethick{background:none;}.ui-dialog .ui-icon.ui-icon-closethick::before,.ui-dialog .ui-icon.ui-icon-closethick::after{position:relative;display:block;width:50%;height:100%;content:"";}.ui-dialog .ui-icon.ui-icon-closethick::before{top:-40%;left:60%;transform:rotate(45deg);border-bottom:2px white solid;}.ui-dialog .ui-icon.ui-icon-closethick::after{top:-78%;left:60%;transform:rotate(-45deg);border-top:2px white solid;}}#drupal-off-canvas .form-type--boolean{margin-left:0;}#drupal-off-canvas .form-item .form-item__description{color:#f3f4f9;font-size:0.75rem;}
.advent-calendar__header,.advent-calendar__footer{max-width:120em;margin:auto;padding:0.5em;}.advent-calendar__footer{max-width:66rem;margin:auto;}.advent-calendar__header > *{max-width:66rem;margin:auto;}.advent-calendar{max-width:67rem;margin:2em auto auto;}.advent-calendar .month{padding-left:.5rem;font-size:2em;}.advent-calendar .days{display:flex;flex-wrap:wrap;}.advent-calendar .days > li{margin:0.5em;}.advent-calendar .days .day{display:block;font-size:1.2em;width:7.125rem;height:7.575rem;padding-top:0.25em;text-align:center;background-repeat:no-repeat;background-size:contain;text-decoration:none;font-weight:bold;}.advent-calendar .ajax-progress{position:fixed;top:50%;left:50%;}.calendar-modal{font-family:'Poppins',sans-serif;color:#333;}.calendar_day{display:flex;}.calendar_day > *{padding:1em;}.calendar_day > div:first-child{flex:1 1 40%;}.calendar_day > .calendar_day__content{flex:1 1 60%;}.calendar_day h2{font-size:28px;font-weight:500;margin-bottom:.75em;}.calendar_day h3{margin-top:.5em;}.advent-calendar-form{text-align:center;max-width:47rem;min-height:8em;margin:3em auto auto;padding:.5em;}.advent-claim{max-width:67rem;margin:auto;}.advent-claim input,.advent-claim select{max-width:55rem;width:100%;}.calendar-modal.ui-dialog{background-color:transparent;padding:0;border:none;}.calendar-modal .ui-dialog-title{position:absolute;margin:0;top:0;left:0;height:2em;padding-top:.5em;padding-left:1em;color:white;background-repeat:no-repeat;}.calendar-modal .ui-dialog-content{padding:0;}.day__foot{padding:1em;display:flex;align-items:center;justify-content:space-between;}.day__foot > .btn-parent{flex:0 0 14em;}.ui-widget-overlay{background-color:black;opacity:.42;}.calendar-modal.ui-dialog:not(.ui-dialog-off-canvas){margin:0;border:none;background-color:transparent;}.calendar-modal.ui-dialog .ui-dialog-titlebar{line-height:inherit;padding:.4em 1em;position:relative;height:2em;background-color:transparent;border:none;border-radius:3px;color:#333333;}.calendar-modal.ui-dialog .ui-dialog-title{font-weight:bold;font-size:100%;}.calendar-modal.ui-dialog .ui-widget-content.ui-dialog-content{padding-left:0;padding-right:0;color:#333333;background-color:white;padding-top:2em;}.ui-widget-content .btn-parent a{color:white;width:100%;}.calendar-modal.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none;}.calendar-modal.ui-dialog .ui-dialog-titlebar-close{background-color:transparent;border:none;top:3.4em;right:1em;background-repeat:no-repeat;height:1.5rem;width:1.5rem;opacity:.8;transition:all 0.1s;border-radius:25%;z-index:101;}.calendar-modal.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}@media (max-width:768px){.fz20{font-size:1.75em;}.advent-calendar .month{font-size:1.5em;}.advent-calendar .days .day{width:5.643rem;height:6rem;}.calendar-modal{max-width:95%;}.calendar_day{flex-direction:column;align-items:center;}.calendar_day > *{max-width:20em;padding:.5em;}.calendar_day .field--name-field-calendar-image{max-width:80%;}.advent-calendar-form{text-align:left;}.day__foot{flex-wrap:wrap;justify-content:center;padding:.5em;}.day__foot .foot__content{margin-bottom:1em;max-width:20em;padding-left:1em;padding-right:1em;}.calendar-modal.ui-dialog:not(.ui-dialog-off-canvas){max-width:95%;}}
body{font-family:'Open Sans',sans-serif;background-image:url(/themes/tpp/images/calendar/edu/flakes.svg);background-repeat:no-repeat;background-position:top center;}.drobeckova-navigace{display:none;}.article-h1-wrapper{background-image:none;text-align:center;background-color:transparent;border:none;}.article-h1-wrapper h1{color:#8c2d25;}main#content{margin:0;}#main-nav{display:none;}.advent-calendar__header h2{color:black;font-size:2.125em;margin-bottom:1em;font-weight:bold;}.redspan{color:#8C2D25;}.advent-calendar__header{padding-top:2em;text-align:center;margin-bottom:3em;}ol.advent-calendar .days .day{display:flex;justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:0.25em;}ol.advent-calendar .day.era--now{color:#8C2D25;background-image:url(/themes/tpp/images/calendar/edu/edu-spot-on.svg);}ol.advent-calendar .day.era--past{color:#002244;background-image:url(/themes/tpp/images/calendar/edu/edu-spotoff.svg);}ol.advent-calendar .day.era--future{color:white;background-image:url(/themes/tpp/images/calendar/edu/edu-locked.svg);}ol.advent-calendar .month{font-weight:bold;text-align:center;color:#002244;}.calendar-modal .ui-dialog-title{background-color:#8C2D25;width:8em;}.day__foot{background-color:#002244;color:white;}.advent-calendar-form{margin-bottom:4em;}.advent-calendar-form h2{color:#8c2d25;font-weight:bold;}.advent-claim{text-align:center;padding:1em;}.advent-claim input,.advent-claim select{background-color:#eeeeee;box-shadow:none;}.btn-parent a,input[type=submit]{display:inline-block;min-width:180px;padding:12px 18px;border-radius:0;background:#8c2d25;color:#fff;margin-bottom:5px;text-align:center;font-size:18px;font-weight:500;box-shadow:inset 0 -4px 4px 0 rgba(0,0,0,0.12);text-decoration:none;transition:all 400ms linear;}input[type=submit]{background-color:#993300;}input[type=submit]:hover{background-color:#993300;}.btn-parent a:hover{background-color:#8c2d25;}.calendar-modal.ui-dialog .ui-dialog-titlebar-close{background-image:url(/themes/tpp/images/calendar/edu/cross.svg);}@media (max-width:57em){.advent-claim input,.advent-claim select{max-width:100%;}}@media (max-width:768px){body{background-position:-73em -8em;}.advent-calendar__header h2{font-size:1.9em;}}
.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--colorGinPrimary);border-right:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--colorGinText);}.gin--dark-mode .ajax-progress--fullscreen{background-color:var(--colorGinPrimary);border-color:transparent;box-shadow:0 2px 6px 0 var(--colorGinAppBackground);}.gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,.gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--colorGinAppBackground);border-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--colorGinPrimary);border-right:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:.5rem;background:var(--colorGinAppBackground);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--colorGinPrimary);border-color:transparent;box-shadow:0 2px 6px 0 var(--colorGinAppBackground);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;top:.5rem;left:.5rem;width:1.125rem;height:1.125rem;border:2px solid var(--colorGinPrimary);border-right:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--colorGinAppBackground);border-color:var(--colorGinAppBackground);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;top:0;right:4px;width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{top:0;left:.25em;}@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.claro-autocomplete__message{color:var(--colorGinPrimary);}
