/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:1px solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}.selectric-focus .selectric{border-color:#aaaaaa;}.selectric-hover .selectric{border-color:#c4c4c4;}.selectric-hover .selectric .button{color:#a2a2a2;}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}.selectric-open{z-index:9999;}.selectric-open .selectric{border-color:#c4c4c4;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer;}.selectric-items li.selected{background:#E0E0E0;color:#444;}.selectric-items li.highlighted{background:#D0D0D0;color:#444;}.selectric-items li:hover{background:#D5D5D5;color:#444;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}
body{font-family:'Roboto',sans-serif;font-size:18px;color:#4E4E4E;}h1.page-header{font-size:90px;font-weight:900;color:white;border:0;padding-bottom:30px;text-shadow:0px 10px 20px rgb(0 0 0 / 52%);}#navbar{margin-bottom:0;}.hlavicka-bez-image h1.page-header{text-shadow:none;}h2{font-size:22px;font-weight:700;color:black;margin:40px 0 25px;}ul p:last-child,ol p:last-child{margin-bottom:30px;}.field--name-body > h2:first-child{margin-top:0;}body:not(.path-frontpage) h1.page-header{margin-top:90px;}a{color:#E35D4D;text-decoration:underline;transition:all 0.25s;}a:hover,a:focus{color:#4E4E4E;}.flex-row-views .view-content,.flex-row{display:flex;flex-flow:wrap;margin:0 -15px;}.flex-col{width:100%;padding:0 15px;margin-bottom:30px;}.navbar-header{width:100%;}#navbar{border:0;background:white;transition:all 0.6s;}#navbar{box-shadow:0 20px 40px rgb(0 0 0 / 10%);}.field-hlavni-obrazek{position:absolute;z-index:-1;max-width:none;min-width:100%;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);max-height:calc(100vh - 100px);opacity:0;}span.hl-obr-bg{position:absolute;z-index:-1;max-width:none;min-width:100%;min-height:calc(100vh - 100px);top:0;max-height:calc(100vh - 100px);background-repeat:no-repeat;background-size:cover;background-position:center;}.hlavicka.bg-center .hl-obr-bg{top:50%;transform:translateY(-50%);}.page-node-type-destinace .hlavicka,.path-frontpage .hlavicka{min-height:calc(100vh - 100px);}.hlavicka{max-height:calc(100vh - 100px);text-align:center;display:flex;flex-wrap:wrap;min-height:300px;}.web-wrap{overflow:hidden;position:relative;}.hlavicka-wrap{width:100%;}.path-frontpage .hlavicka-wrap{height:inherit;}.path-frontpage .hlavicka,.page-node-5 .hlavicka{align-content:center;background:rgb(0 0 0 / 20%);}.path-frontpage .hlavicka,.page-node-type-destinace .hlavicka{position:relative;}.path-frontpage .hlavicka:after,.page-node-5 .hlavicka:after{display:none;}.field-text-hlobr{font-size:40px;font-weight:700;color:white;}.btn{background:#CBE464;border:1px solid #CBE464;color:black;font-size:20px;font-weight:700;border-radius:100px;padding:15px 30px;display:inline-block;text-decoration:none;}a.btn.btn-invert{background:rgb(0 0 0 / 64%);color:#CBE464;}.btn:hover,.btn:focus{background:black !important;color:white !important;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li.active > a:hover,.navbar-default .navbar-nav > li.active > a:focus,.navbar-default .navbar-nav > li.active > a{background:#CBE464;}.navbar-default .navbar-nav > li > a{color:#2A2D2E;font-size:17px;padding:10px 15px;background:transparent;border-radius:5px;text-decoration:none;}article.full > .content > .flex-row{margin:0;}article.full > .content > .flex-row > .flex-col{padding:0;}.field--name-field-galerie .field--item{margin-bottom:23px;}.field--name-field-galerie .field--item:last-child{margin-bottom:0;}.field--name-body > ul{margin:0 0 30px;padding:0;}.field--name-body > ul > li{padding:0 0 5px 20px;list-style:none;position:relative;}.field--name-body > ul > li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:20px;background:#CBE464;position:absolute;left:0;top:8px;}p{margin:0 0 30px;}p:last-child,.field--name-body > ul:last-child{margin:0;}article.full > .content{position:relative;}.destinace-tabs{position:absolute;bottom:100%;margin:0 30px;}.destinace-tab{display:inline-block;background:#F2F4F6;color:#000000;text-decoration:none !important;padding:13px 25px 10px;font-size:22px;font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px;vertical-align:bottom;}.destinace-tab.destinace-tab-rezervace{background:#CBE464;color:#000000;padding:16px 25px 14px;}.destinace-tab.active{background:white;color:#E35D4D;}.hlavicka-bez-image{text-align:center;}.hlavicka-bez-image h1.page-header{color:black;}body.user-logged-in{padding-top:79px !important;}.page-node-5 .hlavicka{min-height:auto;}.hlavicka span.hl-obr-bg{}.page-node-5 .hlavicka .hlavicka-wrap{padding-bottom:100px;}.destinace.full .views-zajezdy{display:none;}.form-inline .form-control{padding:12px 45px 12px 15px;height:60px;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:24px;font-weight:400;line-height:50px;color:#000000;height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;}.selectric-items li{padding:7px 10px;font-size:16px;}.view-destinace .bef-exposed-form .form--inline > .form-item{float:none;display:block;text-align:center;}.view-destinace .bef-exposed-form .selectric-wrapper{width:420px;text-align:left;}.selectric{border:1px solid #707070;border-radius:10px;background:#ffffff;position:relative;overflow:hidden;transition:all 0.3s;}.selectric-items{text-align:left;margin:-30px 0 0;padding-top:30px;background:#ebebeb;border:1px solid #c4c4c4;}.selectric-items li{color:#000;background:white;}.selectric-items li:hover{background:#ecf5c7;color:#000;}.selectric-items li.highlighted{background:#dced97;color:#000;}.form-inline .select-wrapper:after,.selectric .button{display:none;}.selectric:after{content:"";border-bottom:2px solid black;border-right:2px solid black;display:block;width:16px;height:16px;position:absolute;right:23px;top:17px;transform:rotate(45deg);}form:not(.views-exposed-form) .form-inline .form-item:not(.form-type-checkbox),.form-item.webform-element--title-inline:not(.form-type-checkbox){display:flex;flex-wrap:wrap;margin:0 0 20px;}form:not(.views-exposed-form) .form-inline .form-item:not(.form-type-checkbox) label.control-label,.form-item.webform-element--title-inline:not(.form-type-checkbox) label.control-label{width:250px;padding-right:20px;padding-top:13px;}form:not(.views-exposed-form) .form-inline .form-item:not(.form-type-checkbox) .form-control,.webform-element--title-inline .form-textarea-wrapper,.form-inline textarea,form:not(.views-exposed-form) .form-inline .select-wrapper,.form-item.webform-element--title-inline:not(.form-type-checkbox) .form-control{width:calc(100% - 250px);}.form-item.webform-element--title-inline:not(.form-type-checkbox) .form-textarea-wrapper .form-control{width:100%;}.views-row-seznam.views-row,.views-row-seznam.views-row img{border-radius:10px;transition:all 0.3s;}.views-row-seznam.views-row{margin-bottom:10px;}.views-row-seznam.views-row:hover{background:#F2F4F6;}.view-destinace .field--name-field-zeme{font-size:28px;color:#4E4E4E;}h2.node-label{margin:15px 0 21px;}h2.node-label a{font-size:30px;margin:0;text-decoration:none !important;}.last-row-seznam{width:100%;padding:0;margin:0;justify-content:space-between;align-items:center;}body:not(".user-logged-in") .last-row-seznam{position:absolute;bottom:0;left:0;right:0;}.seznam-cena-nejmensi{font-size:20px;}.seznam-cena-nejmensi .span-cena{font-weight:700;font-size:30px;}.field--name-body img{max-width:100%;height:auto;}.path-frontpage h2,.path-frontpage h2:first-child,.block-views-blockdestinace-block-1 h2.block-title{font-size:50px;text-align:center;margin:75px 0;font-weight:400;}.path-frontpage article.full > .content{box-shadow:none;margin:0;}.path-frontpage article.full > .content > .one-col{padding:0;}.views-exposed-form{margin-top:60px;margin-bottom:40px;}.wrap-popular{position:relative;}.wrap-popular-img:after{content:"";width:100%;bottom:0;top:57%;position:absolute;display:block;pointer-events:none;transition:all 0.3s;background:rgb(0,0,0);background:-moz-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.8463760504201681) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.8463760504201681) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0.8463760504201681) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}.wrap-popular-img:hover:after{top:100%;}.wrap-popular-text{position:absolute;bottom:0;left:0;pointer-events:none;}.wrap-popular-text a{font-size:28px;color:white;font-weight:700;text-decoration:none;padding:10px 15px;display:inline-block;}.star-popul{font-size:30px;color:#dddddd;font-weight:700;cursor:default;display:block;float:left;}.star-popul.star-popul-active{color:#CBE464;}article.recenze h2{text-align:left;margin:15px 0;font-size:20px;font-weight:700;}.top-obsah.flex-row{justify-content:space-between;margin:0;}.paragraph--type--obrazek-text .field--name-field-nadpis-section{font-size:30px;text-align:center;margin:45px 0;font-weight:400;width:100%;}.paragraph--type--odkaz-tlacitko .field--item a{display:inline-block;position:relative;font-weight:700;}.paragraph--type--odkaz-tlacitko .field--item a:after{content:"\2192";font-size:37px;position:absolute;top:-11px;margin-left:10px;line-height:1;text-indent:-17px;display:inline-block;overflow:hidden;}.field--name-field-obsah > .field--item:not(:last-child){margin-bottom:30px;}.region.region-after-content section{margin:30px 0;position:relative;}.path-frontpage .region.region-after-content section{margin:100px 0;position:relative;}.carousel__track > .carousel__slide{width:50%;padding:0 15px;}.view-id-recenze.view-display-id-block_1 article.recenze{background:white;padding:30px;border-radius:5px;}.wrap-after-content{overflow:hidden;}.wrap-after-content .block-views-blockrecenze-block-1:before{content:"";position:absolute;z-index:-1;width:100vw;left:50%;transform:translateX(-50%);top:0;bottom:0;display:block;background:#F2F4F6;}.block-views-blockrecenze-block-1{padding:150px 0;}.block-views-blockrecenze-block-1 .field--name-body{margin-bottom:30px;}.block-views-blockrecenze-block-1 .field--name-field-jmeno{font-weight:700;}.block-views-blockrecenze-block-1 .field--name-field-mesto{font-size:14px;color:#A7B0B4;}.view-id-recenze.view-display-id-block_1 .view-header .nadpis-1{font-weight:700;font-size:48px;}.view-id-recenze.view-display-id-block_1 .view-header > *{font-size:42px;color:black;display:block;}.view-id-recenze.view-display-id-block_1 .view-header{position:relative;}.view-id-recenze.view-display-id-block_1 .view-header .btn-nav-slide{position:absolute;bottom:0;}.btn-nav-slide span{display:inline-block;height:50px;width:50px;text-align:center;line-height:42px;font-size:52px;cursor:pointer;border-radius:100px;background:white;box-shadow:0 10px 20px rgb(0 0 0 / 10%);margin-right:10px;color:#bdced7;transition:all 0.3s;}.btn-nav-slide span:hover{background:#cbe464;color:white;}span.prev-btn-nav-slide{padding-right:4px;}span.next-btn-nav-slide{padding-left:3px;}.view-content .btn-wrap{width:100%;text-align:center;margin:30px 0;}.views-row-seznam .flex-col.flex-col-60.col-1{position:relative;}body:not(.user-logged-in) .flex-row.last-row-seznam{position:absolute;bottom:0;margin:0 -15px;padding:0 15px;}footer.footer{border:0;background:#F2F4F6;margin:0;padding:75px 0 45px;}.foot-item ul{margin:0;padding:0;}.foot-item ul li{list-style:none;}.foot-nadpis{font-size:20px;font-weight:700;color:black;margin-bottom:25px;}.foot-item{line-height:1.8;}.form-control{height:50px;border:1px solid #4E4E4E;font-size:16px;border-radius:10px;}.region.region-footer-aeto{text-align:center;padding:28px 0 26px;}.region.region-footer-aeto a{color:black;}.wrap-chcete-zeptat{background:#f7fbe8;}.field--name-field-travel-fotografie-osoba img,.views-field-field-travel-fotografie-osoba img,.field-travel-fotografie-osoba img{border-radius:800px;box-shadow:0 20px 40px rgb(0 0 0 / 16%);margin-bottom:30px;}section#block-willstdufragen .field--name-field-zobrazit-blok{display:flex;flex-wrap:wrap;}section#block-willstdufragen .field--name-field-zobrazit-blok .field--item{width:100%;}section#block-willstdufragen > h2.block-title{font-size:50px;font-weight:400;text-align:center;margin:80px 0;}.block-views-blockdestinace-block-5 h2.block-title{font-size:50px;font-weight:400;text-align:center;margin:0 0 60px;}.block-views-blockdestinace-block-5{margin:0 0 70px !important;}section#block-webform-2{background:white;border-radius:20px;padding:0 30px 20px;box-shadow:0 20px 40px rgb(0 0 0 / 7%);}.osoba-box{display:flex;flex-wrap:wrap;align-items:center;}.field-travel-fotografie-osoba{max-width:180px;margin-right:45px;}.views-field-field-chcete-se-zeptat-text{margin-bottom:30px;}.field-travel-text{font-size:30px;}.field-travel-text .field-travel-email{font-weight:700;margin-top:15px;}section#block-webform-2 h2.block-title{font-size:26px;font-weight:400;}section#block-willstdufragen{padding-bottom:55px;}.webform-submission-wir-rufen-sie-zuruck-add-form .form-item.webform-element--title-inline:not(.form-type-checkbox) label.control-label{width:100%;}.webform-submission-wir-rufen-sie-zuruck-add-form .form-item.webform-element--title-inline:not(.form-type-checkbox) .form-control{width:100%;}.form-actions .btn:not(.js-hide),.form-actions .btn-group{margin:0;margin:0 auto;padding:15px 60px;display:block;}.page-node-25 .field--name-field-obsah{display:flex;flex-wrap:wrap;margin:0 -15px;}.page-node-25 .field--name-field-obsah > .field--item{width:50%;padding:0 15px;margin-bottom:30px;}.page-node-25 .web-wrap{background:#cbe464;}.page-node-25 .web-wrap article.full > .content{border-radius:20px;background:transparent;box-shadow:none;margin-bottom:60px;}.page-node-25 .field--name-field-obsah .paragraph--type--text{font-size:24px;margin-top:39px;}.webform-submission-kontakt-formular-form .form-actions .btn{margin:30px 0 0 auto;}.field--name-field-blok .block-webform-block{background:white;padding:5px 40px 20px;border-radius:20px;}.view-id-partneri.view-display-id-block_1 img{max-height:150px;margin:0 auto;max-width:80%;}.view-id-partneri.view-display-id-block_1 .view-content{align-items:center;}.view-id-partneri.view-display-id-block_1 .view-content .flex-col{padding:40px 20px;}.field-odkud-odjizdime-text{margin-bottom:45px;}.field-odkud-odjizdime-seznam .view-content{display:flex;flex-wrap:wrap;margin-bottom:30px;}.field-odkud-odjizdime-seznam .view-content .views-row{width:50%;margin-bottom:20px;position:relative;}.field-odkud-odjizdime-seznam .view-content .views-row:before{content:"";width:16px;height:16px;display:inline-block;border-radius:20px;background:#49BCF7;position:relative;margin-right:7px;top:2px;}.path-frontpage .region.region-after-content section.block-views-blockpaticka-block-4 h2.block-title{margin-top:0;}.view-id-destinace.view-display-id-block_3{margin-bottom:100px;}.block-views-blockpaticka-block-5{font-size:24px;}.block-views-blockpaticka-block-5 .kontakt-nadpis{margin-bottom:10px;font-weight:700;}.view-id-destinace.view-display-id-block_2 tr td{vertical-align:middle;}.view-id-destinace.view-display-id-block_2 tr{background:transparent;position:relative;border-bottom:3px solid white;border-top:3px solid white;}.view-id-destinace.view-display-id-block_2 tr td,.view-id-destinace.view-display-id-block_2 tr th{vertical-align:middle;background:transparent;border:0;}.view-id-destinace.view-display-id-block_2 tbody > tr:nth-of-type(odd),.view-id-destinace.view-display-id-block_2 tbody > tr{background:transparent;}.view-id-destinace.view-display-id-block_2 tr th{font-weight:400;padding-bottom:20px;}.view-id-destinace.view-display-id-block_2 tr td{padding:10px;}.view-id-destinace.view-display-id-block_2 tr td:first-child,.view-id-destinace.view-display-id-block_2 tr th:first-child{padding-left:35px;}.view-id-destinace.view-display-id-block_2 tr td:last-child{text-align:right;}.view-id-destinace.view-display-id-block_2 tbody tr td{position:relative;z-index:1;}.paragraph--type--ikonka{display:flex;flex-wrap:wrap;font-size:20px;}.paragraph--type--ikonka .field--name-field-ikonka{margin-right:25px;}.paragraph--type--ikonka .field--name-field-text-ikonka{margin-top:5px;}.paragraph--type--ikonka p{margin-bottom:5px;}.view-id-paticka.view-display-id-block_6{margin-top:70px;}a.down-scroll{position:absolute;bottom:75px;left:50%;font-size:0;margin-left:-30px;width:60px;height:60px;background:rgb(0 0 0 / 64%);border-radius:100px;border:1px solid rgb(0 0 0 / 64%);}a.down-scroll:hover{border-color:#CBE464;}a.down-scroll:before{content:"";width:20px;height:20px;border-left:2px solid #CBE464;border-top:2px solid #CBE464;display:block;transform:rotateZ(-135deg);position:absolute;left:19px;top:14px;}.field-text-hlobr .btn-wrap .btn{margin:0 20px;}.page-node-25 article.full > .content > .one-col{padding:60px 0;}.top-obsah.flex-row{align-items:center;}article.full > .content{border-radius:20px;background:white;box-shadow:0 20px 40px rgb(0 0 0 / 15%);margin-bottom:100px;}.field-travel-fotografie-osoba img{margin-bottom:0;}h2.not-result{text-align:center;font-size:30px;}section#block-telefonvmenu{position:relative;padding:5px 0 4px;font-size:16px;text-align:right;}.wrap-tel{background:#CBE464;}section#block-telefonvmenu a{font-weight:700;color:black;text-decoration:none;}section#block-telefonvmenu a:hover{text-decoration:underline;}.selectric-above .selectric-items{top:100%;bottom:unset;}.view-id-destinace.view-display-id-block_2 .views-exposed-form{display:none;}@media (min-width:768px){.flex-col-3,.flex-col-2,.flex-col-4{width:50%;}}@media (min-width:992px){.paragraph--type--obrazek-text,.view-id-recenze.view-display-id-block_1{display:flex;flex-wrap:wrap;margin:0 -15px;}.paragraph--type--obrazek-text > *,.view-id-recenze.view-display-id-block_1 > *{padding:0 15px;}.paragraph--type--obrazek-text .field--name-field-nadpis-section{font-size:50px;text-align:center;margin:75px 0;font-weight:400;width:100%;}.paragraph--type--obrazek-text .field--name-field-obrazek,.view-id-recenze.view-display-id-block_1 .view-header{width:33.33333333%;}.paragraph--type--obrazek-text .field--name-field-obsah,.view-id-recenze.view-display-id-block_1 .view-content{width:66.66666666%;}section#block-willstdufragen .field--name-field-zobrazit-blok > .field--item{width:50%;margin-bottom:30px;}section#block-willstdufragen .field--name-field-zobrazit-blok > .field--item:last-child{padding-left:60px;}.view-id-paticka.view-display-id-block_4 img{max-width:500px;padding:0 30px 0 0;margin:0 auto;}.paragraph--type--ikonka img.img-responsive{max-height:100px;width:auto;}.only-mob{display:none !important;}.view-id-destinace.view-display-id-block_2 tbody tr:after{content:"";position:absolute;height:100%;width:100%;background:#F2F4F6;z-index:0;left:0;top:0;border-radius:100px;transition:all 0.3s;}.view-id-destinace.view-display-id-block_2 tbody tr:hover:after{background:#f7fbe8;}}@media (min-width:1200px){.flex-col-3,.flex-col-4{width:33.33333333%;}nav#block-aeto-main-menu{float:right;margin:30px 0 0;}body.navbar-is-fixed-top{margin-top:100px;}body.user-logged-in.navbar-is-fixed-top{margin-top:133px;}.navbar-btn{margin-top:18px;margin-bottom:15px;}.flex-col.flex-col-75{width:75%;}.flex-col.flex-col-25{width:25%;}.flex-col.flex-col-40{width:40%;}.flex-col.flex-col-60{width:60%;}.flex-col.flex-col-33{width:33.33333333%;}.flex-col.flex-col-66{width:66.66666666%;}article.full > .content > .flex-row > .flex-col.col-1{border-bottom-left-radius:20px;border-top-left-radius:20px;padding:60px;}article.full > .content > .one-col{padding:60px;}article.full > .content > .flex-row > .flex-col.col-2{padding:25px 22px;background:#F2F4F6;border-bottom-right-radius:20px;border-top-right-radius:20px;}article.full > .content > .flex-row > .flex-col{margin:0;}.page-node-type-destinace article.full > .content{margin-top:-200px;}.views-row-seznam.views-row{padding:20px 15px 20px 0;}.views-row-seznam.views-row .flex-col{margin-bottom:0;}.navbar-nav > li{margin-left:20px}}@media (min-width:1400px){.flex-col-4{width:25%;}.container{width:1370px;}}@media (min-width:1600px){.flex-col-4{width:25%;}.container{width:1570px;}}@media (max-width:1399px){}@media (max-width:1199px){body{font-size:16px;}body.navbar-is-fixed-top{margin-top:65px;}.path-frontpage .hlavicka,.page-node-5 .hlavicka{align-content:baseline;padding-top:50px;}.view-id-recenze.view-display-id-block_1 .carousel__track > .carousel__slide{width:100%;}.field--name-field-obrazek{margin-bottom:35px;}.page-node-25 .field--name-field-obsah > .field--item:first-child{width:35%;}.page-node-25 .field--name-field-obsah > .field--item:last-child{width:65%;}.navbar-nav,.navbar-nav > li{float:none;clear:both;}.container{width:100% !important;max-width:100% !important;}.menu--main{display:none;}.hamb-menu{position:absolute;right:0;top:0;padding:21px 25px;background:transparent;cursor:pointer;}span.icon-bar:last-child{margin-bottom:0;}#navbar .container{padding:0;}.navbar .logo{padding-left:15px;}.navbar-nav{margin:7.5px 0;}span.icon-bar{height:4px;width:36px;background:black;display:block;margin-bottom:5px;border-radius:6px;}.navbar-default .navbar-nav > li > a{border-radius:0;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}span.hl-obr-bg{min-height:calc(100vh - 65px);max-height:calc(100vh - 65px);}.path-frontpage .hlavicka{min-height:calc(100vh - 65px);}h1.page-header{font-size:70px;}h1.page-header{padding-bottom:0;}.paragraph--type--obrazek-text .field--name-field-nadpis-section,.field-text-hlobr,.path-frontpage h2,.path-frontpage h2:first-child,.block-views-blockdestinace-block-1 h2.block-title,.block-views-blockdestinace-block-5 h2.block-title{font-size:30px;}.field-text-hlobr .btn-wrap .btn{margin:0 20px 20px;}.navbar .logo img{max-width:130px;}.path-frontpage h2,.path-frontpage h2:first-child,.block-views-blockdestinace-block-1 h2.block-title,.path-frontpage .region.region-after-content section{margin:10px 0 40px;}.block-views-blockrecenze-block-1{padding:50px 0;}.page-node-25 article.full > .content > .one-col{padding:60px 0 0;}.hlavicka{min-height:auto;}body:not(.path-frontpage) h1.page-header{margin-top:50px;margin-bottom:50px;}.view-id-partneri.view-display-id-block_1 .view-content .flex-col{padding:30px 15px 0;}article.full > .content{margin-bottom:15px;padding:20px 15px;border-radius:10px;}.flex-col.flex-col-40{width:40%;margin:0;}.flex-col.flex-col-60{width:60%;margin:0;}.view-destinace .field--name-field-zeme{font-size:24px;color:#4E4E4E;}h2.node-label a,.seznam-cena-nejmensi .span-cena{font-size:26px;}.views-row-seznam.views-row{padding:20px 15px 20px 0;}.view-id-destinace.view-display-id-block_3{margin-bottom:0;}.page-node-type-destinace .hlavicka{min-height:auto;}.block-views-blockdestinace-block-5{margin:50px 0 50px !important;}section#block-telefonvmenu{display:none;}}@media (max-width:991px){body:not(.path-frontpage) h1.page-header{margin-top:44px;}.paragraph--type--obrazek-text .field--name-field-nadpis-section,.field-text-hlobr,.path-frontpage h2,.path-frontpage h2:first-child,.block-views-blockdestinace-block-1 h2.block-title,.block-views-blockdestinace-block-5 h2.block-title{font-size:27px;}h1.page-header{font-size:55px;}a.btn{font-size:16px;padding:11px 20px 10px;}.field--name-field-obrazek img{margin:0 auto;text-align:center;}.view-id-recenze.view-display-id-block_1 .view-header .btn-nav-slide{position:absolute;bottom:-15px;left:50%;z-index:10;transform:translateX(-50%);}.view-id-recenze.view-display-id-block_1 .view-header{position:relative;text-align:center;padding-bottom:60px;}.view-id-recenze.view-display-id-block_1 .view-header .nadpis-1{font-size:40px;}.view-id-recenze.view-display-id-block_1 .view-header > *{font-size:36px;}.view-id-recenze.view-display-id-block_1 .view-content{margin:0 -15px;}.page-node-25 .field--name-field-obsah > .field--item{width:100% !important;}.page-node-25 article.full > .content > .one-col{padding:30px 0 0;}.view-id-paticka.view-display-id-block_5{text-align:center;}.paragraph--type--ikonka{font-size:18px;}.paragraph--type--ikonka img.img-responsive{max-height:88px;width:auto;}.selectric .label{margin:0px 38px 0 0px;font-size:20px;height:50px;line-height:43px;}.selectric:after{width:14px;height:14px;right:15px;top:15px;}.form-inline .form-control{height:50px;}.views-exposed-form{margin-top:10px;margin-bottom:20px;}section#block-willstdufragen > h2.block-title{font-size:30px;font-weight:400;text-align:center;margin:50px 0 20px;}.osoba-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:40px;}h2.not-result{text-align:center;font-size:26px;}.destinace-tabs{display:none;}.destinace.full .views-zajezdy,.destinace.full .obsah-stranky{display:block !important;}.nadpis-mob.only-mob{text-align:center;background:#cbe464;padding:15px 15px 13px;font-weight:700;margin:0 -15px 30px;font-size:18px;color:black;}.views-zajezdy .nadpis-mob.only-mob{margin:0 -15px 20px;}.obsah-stranky .nadpis-mob.only-mob{margin-top:-20px;}.view-id-destinace.view-display-id-block_2 table tr,.view-id-destinace.view-display-id-block_2 table tr td,.view-id-destinace.view-display-id-block_2 table thead,.view-id-destinace.view-display-id-block_2 table tbody{display:block;text-align:left;padding:0 !important;margin:0;}.view-id-destinace.view-display-id-block_2 table tr{border-bottom:1px solid gray;margin-bottom:15px;padding-bottom:15px !important;}.view-id-destinace.view-display-id-block_2 table thead{display:none;}.view-id-destinace.view-display-id-block_2 .table-responsive{margin:0;min-height:unset;overflow-x:unset;border:0;}.view-id-paticka.view-display-id-block_6{margin-top:35px;padding:0 15px;}.view-id-destinace.view-display-id-block_2 table tr td{text-align:center;margin-bottom:5px;white-space:normal;}.view-id-destinace.view-display-id-block_2 table tr .views-field-field-agentura{font-size:18px;font-weight:700;margin-bottom:10px;}.view-id-destinace.view-display-id-block_2 table tr .views-field-field-cena{font-weight:700;}.view-id-destinace.view-display-id-block_2 tr td:last-child{text-align:center;margin-top:15px;}}@media (max-width:767px){h1.page-header{font-size:40px;}.paragraph--type--obrazek-text .field--name-field-nadpis-section,.field-text-hlobr,.path-frontpage h2,.path-frontpage h2:first-child,.block-views-blockdestinace-block-1 h2.block-title,.block-views-blockdestinace-block-5 h2.block-title{font-size:24px;}form:not(.views-exposed-form) .form-inline .form-item:not(.form-type-checkbox) label.control-label,.form-item.webform-element--title-inline:not(.form-type-checkbox) label.control-label,form:not(.views-exposed-form) .form-inline .form-item:not(.form-type-checkbox) .form-control,.webform-element--title-inline .form-textarea-wrapper,.form-inline textarea,form:not(.views-exposed-form) .form-inline .select-wrapper,.form-item.webform-element--title-inline:not(.form-type-checkbox) .form-control{width:100%;}.field--name-field-blok .block-webform-block{padding:5px 15px 15px;}.block-webform h2.block-title{text-align:center;font-size:26px;}.page-node-25 .web-wrap article.full > .content{margin-bottom:0;}.paragraph--type--ikonka img.img-responsive{max-height:100px;width:auto;}footer.footer{padding:60px 0 30px;}.view-destinace .bef-exposed-form .selectric-wrapper{width:auto;}.flex-col.flex-col-40{width:100%;}.flex-col.flex-col-60{width:100%;}body:not(.user-logged-in) .flex-row.last-row-seznam{position:static;margin:0;padding:0;}.flex-col-40 .field--name-field-hlavni-obrazek{margin-bottom:20px;}.osoba-box{display:block;text-align:center;}.field-travel-fotografie-osoba{margin:0 auto 30px;}.views-row-seznam.views-row{padding:0 0 15px;background:white;margin-bottom:30px;}h2.not-result{text-align:center;font-size:22px;}}@media (max-width:450px){.paragraph--type--ikonka img.img-responsive{max-height:100px;width:auto;}.paragraph--type--ikonka .field--name-field-ikonka{margin-right:0;}.paragraph--type--ikonka{display:block;text-align:center;}.paragraph--type--ikonka img.img-responsive{max-height:88px;width:auto;margin:0 auto 20px;}}
.cookiesjsr-banner{margin:0 auto 30px;width:inherit;background:white;color:black;font-size:13px;display:block;padding:35px 5px 20px;max-width:1140px;left:0;right:0;}.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;justify-content:center;}.cookiesjsr-banner--action button{display:block;float:none;width:auto;border-radius:4px;}.cookiesjsr-btn{opacity:1;}.cookiesjsr-btn:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1);text-decoration:underline;}.cookiesjsr-banner--action button{background:white;color:black;padding:0 15px;text-transform:inherit;font-size:14px;}button.cookiesjsr-btn.denyAll{order:1;}button.cookiesjsr-btn.important:hover{text-decoration:none !important;background:white !important;color:#14aa14 !important;}button.cookiesjsr-btn{background:#14aa14 !important;border:1px solid #14aa14 !important;color:white !important;font-weight:700;order:2;padding:8px 30px;}button.cookiesjsr-btn.denyAll.important,button.cookiesjsr-btn.cookiesjsr-settings{background:white !important;color:#14aa14 !important;}button.cookiesjsr-btn.denyAll.important:hover,button.cookiesjsr-btn.cookiesjsr-settings:hover{background:#14aa14 !important;color:white !important;text-decoration:none !important;}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100% !important;}a.cookiesjsr-btn-my.denyAll{display:inline !important;padding:0;background:none;color:black;text-transform:inherit;font-size:13px;width:auto;margin:0;border:0;text-decoration:underline;height:auto;min-height:auto;}a.cookiesjsr-btn-my.denyAll:hover{text-decoration:none;}p.cookies-nadpis{font-size:20px;text-align:center;margin-bottom:15px;}span.close-btn{color:#b5b5b5;position:absolute;right:0;top:0;font-size:16px;position:absolute;display:inline-block;padding:6px 11px;cursor:pointer;}div#cookiesjsr{transition:all 0.4s;opacity:1;}div#cookiesjsr.close{opacity:0;}.close .cookiesjsr-banner{bottom:-50px;}.cookiesjsr-layer button.cookiesjsr-btn.invert{border:0;min-height:auto;}@media (min-width:1200px){.cookiesjsr-banner{box-shadow:0 8px 16px rgb(0 0 0 / 20%);border-radius:6px;}}@media (max-width:1199px){.cookiesjsr-banner{padding:15px 0px 5px;margin:0;max-width:100%;border-top:1px solid #cdcdcd;}button.cookiesjsr-btn{width:50%;margin:0;}button.cookiesjsr-btn.important{width:100%;}.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;justify-content:center;max-width:300px;margin:0 auto;flex-direction:row;}.cookiesjsr-banner button.cookiesjsr-btn.important{order:-1;}.cookiesjsr-btn{min-height:auto !important;border:0 !important;}p.cookies-nadpis{font-size:16px;margin-bottom:10px;}.cookiesjsr-banner{font-size:12px;}}@media (max-width:991px){.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;justify-content:center;max-width:300px;margin:0 auto;flex-direction:row;padding:0 8px;order:-1;}button.cookiesjsr-btn{width:50%;margin:0 4px 8px;}button.cookiesjsr-btn.cookiesjsr-settings,button.cookiesjsr-btn.important.denyAll{width:calc(50% - 8px);order:1;padding:8px 10px;}button.cookiesjsr-btn{margin:0px 4px 6px;font-size:12px;}.cookiesjsr-banner--info{margin-bottom:5px;padding-top:15px;}.cookiesjsr-banner{font-size:10px;}}@media (max-width:767px){}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.006) 8.1%,rgba(0,0,0,0.021) 15.5%,rgba(0,0,0,0.046) 22.5%,rgba(0,0,0,0.077) 29%,rgba(0,0,0,0.114) 35.3%,rgba(0,0,0,0.155) 41.2%,rgba(0,0,0,0.198) 47.1%,rgba(0,0,0,0.242) 52.9%,rgba(0,0,0,0.285) 58.8%,rgba(0,0,0,0.326) 64.7%,rgba(0,0,0,0.363) 71%,rgba(0,0,0,0.394) 77.5%,rgba(0,0,0,0.419) 84.5%,rgba(0,0,0,0.434) 91.9%,rgba(0,0,0,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
