/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block,.node{margin-bottom:1rem}[id$=-local-tasks] ul{list-style-position:inside;list-style-type:disc}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.mb-0{margin-bottom:0}.ml-\[1\.625rem\]{margin-left:1.625rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-\[1\.875rem\]{margin-right:1.875rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-10{height:2.5rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-5{gap:1.25rem}.gap-\[1\.875rem\]{gap:1.875rem}.pt-\[6\.25rem\]{padding-top:6.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.leading-6{line-height:1.5rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:768px){.sm\:hidden{display:none}}@media (min-width:1120px){.md\:mt-0{margin-top:0}.md\:w-48{width:12rem}.md\:w-72{width:18rem}}
.paragraph h1,.paragraph h2,.paragraph h3,.paragraph h4,.paragraph h5{font-weight:700;margin-bottom:20px}.paragraph h2{font-size:24px;line-height:30px}.paragraph h3{font-size:20px;line-height:26px}.paragraph h4{font-size:18px;line-height:24px}.paragraph h5{font-size:16px;line-height:22px}@font-face{font-family:"Sora";src:url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Regular.eot");src:url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Regular.woff2") format("woff2"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Regular.woff") format("woff"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Regular.ttf") format("truetype"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Regular.svg#Sora-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sora";src:url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-SemiBold.eot");src:url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-SemiBold.woff2") format("woff2"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-SemiBold.woff") format("woff"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-SemiBold.ttf") format("truetype"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-SemiBold.svg#Sora-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sora";src:url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Bold.eot");src:url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Bold.woff2") format("woff2"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Bold.woff") format("woff"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Bold.ttf") format("truetype"),url("/themes/custom/vysocina/dist/../fonts/Sora/Sora-Bold.svg#Sora-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}.button-primary,.button-primary--white-green,.button-primary--white-blue,.button-primary--blue,.newsletter-section form>div.webform-actions,.button-primary--green{font-size:1rem;border-width:.1rem;width:fit-content;border-radius:2.8rem;line-height:1.375rem;margin-top:2rem;position:relative;font-weight:600;color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.button-primary a,.button-primary--white-green a,.button-primary--white-blue a,.button-primary--blue a,.newsletter-section form>div.webform-actions a,.button-primary--green a{display:block;padding:.7em 1.875em}.button-primary.bold,.bold.button-primary--white-green,.bold.button-primary--white-blue,.bold.button-primary--blue,.newsletter-section form>div.bold.webform-actions,.bold.button-primary--green{font-weight:700}.button-primary--green{background-color:#4eb145;border:#4eb145}.button-primary--green:hover{background-color:#0052b4;border-color:#0052b4}.button-primary--blue,.newsletter-section form>div.webform-actions{background-color:#0052b4;border:#0052b4}.button-primary--blue:hover,.newsletter-section form>div.webform-actions:hover{background-color:#4eb145;border-color:#4eb145}.button-primary--white-blue{color:#0052b4;border:.1rem solid #0052b4}.button-primary--white-green{color:#4eb145;border:.1rem solid #4eb145}.button-primary-second,.button-primary-second--blue,.button-primary-second--green{font-size:1rem;border-width:.1rem;width:fit-content;border-radius:2.8rem;line-height:1.375rem;position:relative;font-weight:600;color:#fff;padding:.7em 1.875em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.button-primary-second--green{background-color:#4eb145;border:#4eb145}.button-primary-second--green:hover{background-color:#0052b4;border-color:#0052b4}.button-primary-second--blue{background-color:#0052b4;border:#0052b4}.button-primary-second--blue:hover{background-color:#4eb145;border-color:#4eb145}.button-secondary,.button-secondary--blue{font-size:1rem;border-width:.1rem;width:fit-content;border-radius:2.8rem;line-height:1.375rem;position:relative;font-weight:600;color:#fff;padding:.7em 1.875em;border:1px solid transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.button-secondary.bold,.bold.button-secondary--blue{font-weight:700}.button-secondary--blue{background-color:#fff;border-color:#0052b4;color:#0052b4}.button-secondary--blue:hover{background-color:#0052b4;border-color:#0052b4;color:#fff}.button-more{width:2.75rem;height:2.75rem;background-color:#0052b4;border-top-left-radius:1rem;border-bottom-right-radius:1rem;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.button-more:hover{background-color:#4eb145}.container-main,.facilities-view .facilities-view-no-results,.hero__container,.footer,.bar__container{max-width:68.75rem;width:100%;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.bar,.topbar,.navbar{height:3.75rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.bar__container{display:flex;align-items:center;height:100%}.paragraph--type--text a{text-decoration:underline}.paragraph--type--text a:hover{color:#4eb145;transition:color .4s ease-in-out;cursor:pointer}.paragraph--type--text p{margin-bottom:20px}.paragraph--type--text ul{list-style:disc inside}.paragraph--type--text ul li{margin-bottom:.5rem}.paragraph--type--text div{overflow:auto}.paragraph--type--text table{width:63rem;margin:2rem auto;text-align:left}.paragraph--type--text table th,.paragraph--type--text table td{padding:1rem}.paragraph--type--text table tbody tr td{border-top:1px solid #ccc8c4}.paragraph--type--banner img{width:100%}.paragraph--type--two-images-left-text{display:flex;padding-top:9.375rem;align-items:center}@media (max-width:1120px){.paragraph--type--two-images-left-text{padding-top:3.125rem;flex-direction:column-reverse}}@media (max-width:1120px){.two-images-symbol{padding-top:6.25rem}}.two-images-symbol img{width:18.75rem;height:25rem;margin:0 .94rem;border-radius:1rem;box-shadow:0 .25rem .94rem 0px rgba(0,0,0,.2);position:relative;top:0;z-index:1}@media (max-width:768px){.two-images-symbol img{width:9.375rem;height:12.5rem;margin:0 .5rem}}.two-images-symbol--left{position:relative;top:-1.875rem;z-index:2}.two-images-symbol--left:before{content:url("/themes/custom/vysocina/img/symbol-location.svg");position:absolute;left:16.25rem;top:-1.875rem;z-index:1}@media (max-width:768px){.two-images-symbol--left:before{left:5.8rem;top:-3.5rem;transform:scale(.64)}}.two-images-description{max-width:21.25rem}.two-images-description.left{margin-left:5.625rem}@media (max-width:1120px){.two-images-description.left{margin-left:0}}.two-images-description.right{margin-right:5.625rem}@media (max-width:1120px){.two-images-description.right{margin-right:0}}.two-images-description--tag{color:#4eb145;font-size:.75rem;line-height:1rem;font-weight:600;border:solid .125rem #4eb145;border-radius:3.438rem;padding:.43em 1.25em;width:fit-content;margin-top:.5rem;margin-bottom:.938rem}.two-images-description h3{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (max-width:768px){.two-images-description h3{font-size:1.5rem}}.two-images-description p{color:#747f91;font-size:.875rem;line-height:1.375rem;margin-top:.938rem}.paragraph--type--text-two-images-right{display:flex;padding-top:9.375rem;align-items:center}@media (max-width:1120px){.paragraph--type--text-two-images-right{padding-top:3.125rem;flex-direction:column}}.paragraph--type--video-with-description{margin-top:6.25rem;position:relative}.paragraph--type--video-with-description video{width:100%;border-radius:1rem;object-fit:cover}.paragraph--type--video-with-description .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:end;opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;padding:20px 20px 65px}.paragraph--type--video-with-description .overlay .title{font-size:1.875rem;color:#fff;font-weight:700;line-height:1.5}@media (max-width:1120px){.paragraph--type--video-with-description .overlay .title{font-size:1.5rem;line-height:2rem}}@media (max-width:768px){.paragraph--type--video-with-description .overlay .title{color:#000}}.paragraph--type--video-with-description .overlay .text{font-size:.875rem;color:#fff;margin-top:.625rem;max-width:53%}@media (max-width:1120px){.paragraph--type--video-with-description .overlay .text{margin-top:1rem;max-width:93%;line-height:1.5}}@media (max-width:768px){.paragraph--type--video-with-description .overlay .text{max-width:100%;color:#000}}@media (max-width:768px){.paragraph--type--video-with-description .overlay{left:auto;margin-top:20px;padding:0;padding-left:10px;position:relative}}.paragraph--type--video-with-description .video-item-video{position:relative}.paragraph--type--video-with-description .video-button{width:94px;height:94px;border-radius:50%;background-color:#0052b4;z-index:150;position:relative;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.paragraph--type--video-with-description .video-button .icono{height:200px;transform:rotate(-120deg);transition:transform .5s;width:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paragraph--type--video-with-description .video-button .parte{background:#fff;height:200px;position:absolute;width:200px}.paragraph--type--video-with-description .video-button .izquierda{clip-path:polygon(43.77666% 55.85251%,43.77874% 55.46331%,43.7795% 55.09177%,43.77934% 54.74844%,43.77855% 54.44389%,43.77741% 54.18863%,43.77625% 53.99325%,43.77533% 53.86828%,43.77495% 53.82429%,43.77518% 53.55329%,43.7754% 53.2823%,43.77563% 53.01131%,43.77585% 52.74031%,43.77608% 52.46932%,43.7763% 52.19832%,43.77653% 51.92733%,43.77675% 51.65633%,43.77653% 51.38533%,43.7763% 51.11434%,43.77608% 50.84334%,43.77585% 50.57235%,43.77563% 50.30136%,43.7754% 50.03036%,43.77518% 49.75936%,43.77495% 49.48837%,44.48391% 49.4885%,45.19287% 49.48865%,45.90183% 49.48878%,46.61079% 49.48892%,47.31975% 49.48906%,48.0287% 49.4892%,48.73766% 49.48934%,49.44662% 49.48948%,50.72252% 49.48934%,51.99842% 49.4892%,53.27432% 49.48906%,54.55022% 49.48892%,55.82611% 49.48878%,57.10201% 49.48865%,58.3779% 49.4885%,59.6538% 49.48837%,59.57598% 49.89151%,59.31883% 50.28598%,58.84686% 50.70884%,58.12456% 51.19714%,57.11643% 51.78793%,55.78697% 52.51828%,54.10066% 53.42522%,52.02202% 54.54581%,49.96525% 55.66916%,48.3319% 56.57212%,47.06745% 57.27347%,46.11739% 57.79191%,45.42719% 58.14619%,44.94235% 58.35507%,44.60834% 58.43725%,44.37066% 58.41149%,44.15383% 58.27711%,43.99617% 58.0603%,43.88847% 57.77578%,43.82151% 57.43825%,43.78608% 57.06245%,43.77304% 56.66309%,43.773% 56.25486%);transition:clip-path .5s}.paragraph--type--video-with-description .video-button .derecha{clip-path:polygon(43.77666% 43.83035%,43.77874% 44.21955%,43.7795% 44.59109%,43.77934% 44.93442%,43.77855% 45.23898%,43.77741% 45.49423%,43.77625% 45.68961%,43.77533% 45.81458%,43.77495% 45.85858%,43.77518% 46.12957%,43.7754% 46.40056%,43.77563% 46.67156%,43.77585% 46.94255%,43.77608% 47.21355%,43.7763% 47.48454%,43.77653% 47.75554%,43.77675% 48.02654%,43.77653% 48.29753%,43.7763% 48.56852%,43.77608% 48.83952%,43.77585% 49.11051%,43.77563% 49.38151%,43.7754% 49.65251%,43.77518% 49.9235%,43.77495% 50.1945%,44.48391% 50.19436%,45.19287% 50.19422%,45.90183% 50.19408%,46.61079% 50.19394%,47.31975% 50.1938%,48.0287% 50.19366%,48.73766% 50.19353%,49.44662% 50.19338%,50.72252% 50.19353%,51.99842% 50.19366%,53.27432% 50.1938%,54.55022% 50.19394%,55.82611% 50.19408%,57.10201% 50.19422%,58.3779% 50.19436%,59.6538% 50.1945%,59.57598% 49.79136%,59.31883% 49.39688%,58.84686% 48.97402%,58.12456% 48.48572%,57.11643% 47.89493%,55.78697% 47.16458%,54.10066% 46.25764%,52.02202% 45.13705%,49.96525% 44.01371%,48.3319% 43.11074%,47.06745% 42.4094%,46.11739% 41.89096%,45.42719% 41.53667%,44.94235% 41.3278%,44.60834% 41.24561%,44.37066% 41.27137%,44.15383% 41.40575%,43.99617% 41.62256%,43.88847% 41.90709%,43.82151% 42.24461%,43.78608% 42.62041%,43.77304% 43.01978%,43.773% 43.428%);transition:clip-path .5s}.paragraph--type--video-with-description .video-button.pause .icono{transform:translate(-50%,-50%) rotate(-90deg)}.paragraph--type--video-with-description .video-button.pause .izquierda{clip-path:polygon(56.42249% 57.01763%,54.93283% 57.0175%,53.00511% 57.01738%,50.83554% 57.01727%,48.62036% 57.01718%,46.55585% 57.01709%,44.83822% 57.01702%,43.66373% 57.01698%,43.22863% 57.01696%,42.86372% 57.01904%,42.56988% 57.01621%,42.3402% 56.99486%,42.16778% 56.94152%,42.0457% 56.84267%,41.96705% 56.68478%,41.92493% 56.45432%,41.91246% 56.13777%,41.91258% 55.76282%,41.9129% 55.37058%,41.91335% 54.96757%,41.91387% 54.56032%,41.91439% 54.15537%,41.91485% 53.75926%,41.91517% 53.3785%,41.91529% 53.01965%,41.94275% 52.72355%,42.02117% 52.51653%,42.14465% 52.38328%,42.30727% 52.30854%,42.50308% 52.27699%,42.72619% 52.27341%,42.97065% 52.28248%,43.23056% 52.2889%,43.94949% 52.28896%,45.45083% 52.28912%,47.47445% 52.28932%,49.76027% 52.28957%,52.04818% 52.28981%,54.07805% 52.29003%,55.5898% 52.29019%,56.32332% 52.29024%,56.58221% 52.28816%,56.83726% 52.28948%,57.07897% 52.30593%,57.29794% 52.34898%,57.48468% 52.43029%,57.62978% 52.56146%,57.72375% 52.7541%,57.75718% 53.01981%,57.75713% 53.37763%,57.75699% 53.81831%,57.75679% 54.31106%,57.75657% 54.82507%,57.75635% 55.32958%,57.75615% 55.79377%,57.75601% 56.18684%,57.75596% 56.47801%,57.7549% 56.50122%,57.74034% 56.5624%,57.6955% 56.64887%,57.60334% 56.748%,57.44691% 56.84712%,57.20925% 56.93358%,56.87342% 56.99471%)}.paragraph--type--video-with-description .video-button.pause .derecha{clip-path:polygon(56.42249% 42.44625%,54.93283% 42.44637%,53.00511% 42.44649%,50.83554% 42.4466%,48.62036% 42.4467%,46.55585% 42.44679%,44.83822% 42.44685%,43.66373% 42.4469%,43.22863% 42.44691%,42.86372% 42.44483%,42.56988% 42.44767%,42.3402% 42.46902%,42.16778% 42.52235%,42.0457% 42.6212%,41.96705% 42.77909%,41.92493% 43.00956%,41.91246% 43.32611%,41.91258% 43.70105%,41.9129% 44.0933%,41.91335% 44.49631%,41.91387% 44.90355%,41.91439% 45.3085%,41.91485% 45.70462%,41.91517% 46.08537%,41.91529% 46.44422%,41.94275% 46.74032%,42.02117% 46.94735%,42.14465% 47.0806%,42.30727% 47.15534%,42.50308% 47.18688%,42.72619% 47.19047%,42.97065% 47.1814%,43.23056% 47.17497%,43.94949% 47.17491%,45.45083% 47.17476%,47.47445% 47.17455%,49.76027% 47.1743%,52.04818% 47.17406%,54.07805% 47.17384%,55.5898% 47.17369%,56.32332% 47.17363%,56.58221% 47.17571%,56.83726% 47.17439%,57.07897% 47.15795%,57.29794% 47.1149%,57.48468% 47.03359%,57.62978% 46.90242%,57.72375% 46.70977%,57.75718% 46.44406%,57.75713% 46.08625%,57.75699% 45.64557%,57.75679% 45.15282%,57.75657% 44.6388%,57.75635% 44.1343%,57.75615% 43.6701%,57.75601% 43.27703%,57.75596% 42.98586%,57.7549% 42.96265%,57.74034% 42.90148%,57.6955% 42.815%,57.60334% 42.71587%,57.44691% 42.61675%,57.20925% 42.53029%,56.87342% 42.46916%)}.paragraph--type--video-with-description .video-button:hover{background-color:#4eb145}.paragraph--type--video-with-description .video-button.pause{opacity:0}@media screen and (max-width:720px){.paragraph--type--video-with-description .video-button{width:50px;height:50px}.paragraph--type--video-with-description .video-button .icono,.paragraph--type--video-with-description .video-button .parte{width:100px;height:100px}}.paragraph--type--video-with-description.pause:hover .video-button.pause{opacity:1}@media screen and (min-width:769px){.paragraph--type--video-with-description.pause .overlay{opacity:0}}.paragraph--type--usp-group>div{display:flex;justify-content:space-between;margin-top:6.25rem}@media (max-width:1120px){.paragraph--type--usp-group>div{flex-direction:column;row-gap:.625rem;margin-top:3.75rem}}.paragraph--type--usp{width:12.25rem;height:12.25rem;border:dashed .1rem #ccc8c4;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1120px){.paragraph--type--usp{width:100%;height:5rem;flex-direction:row;align-items:center;justify-content:flex-start}}.paragraph--type--usp img{width:3.125rem}@media (max-width:1120px){.paragraph--type--usp img{width:2.5rem;margin:0 1.25rem}}.paragraph--type--usp>div:nth-child(2){font-size:1rem;font-weight:700;width:6.25rem;text-align:center;margin-top:1.25rem}@media (max-width:1120px){.paragraph--type--usp>div:nth-child(2){text-align:left;margin-top:0;width:fit-content}}.articles-view{margin-top:6.25rem}.articles-view>h2{font-size:1.875rem;font-weight:700;padding-bottom:2.125rem}.articles-view article{border-radius:1rem}.articles-view .articles.hp-block>.slick>.slick__slider{margin:0 -20px}.articles-view .articles.hp-block>.slick .slick-list{padding:25px 20px}.articles-view .articles.hp-block>.slick .slick-list .slick__slide{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;padding:0 10px}.articles-view .articles.hp-block>.slick .slick-list .slick__slide.slick-active{opacity:1}.articles-view nav.slick__arrow{margin-top:10px;display:flex;align-items:center;gap:15px;flex-direction:row;justify-content:flex-end}.articles-view nav.slick__arrow button{border:1px solid #4eb145;border-radius:50%;width:36px;height:36px;color:transparent;background-color:#fff;text-indent:-100000px;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.articles-view nav.slick__arrow button:before{content:"";display:block;position:absolute;top:50%;left:50%;width:6px;height:10px;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;z-index:2;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.articles-view nav.slick__arrow button:after{content:"";display:block;position:absolute;top:50%;left:50%;width:6px;height:10px;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;z-index:3;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.articles-view nav.slick__arrow button.slick-prev:before{background-image:url("/themes/custom/vysocina/img/slick-article-green-arrow-left.svg")}.articles-view nav.slick__arrow button.slick-prev:after{background-image:url("/themes/custom/vysocina/img/slick-facility-left.svg")}.articles-view nav.slick__arrow button.slick-next:before{background-image:url("/themes/custom/vysocina/img/slick-article-green-arrow-right.svg")}.articles-view nav.slick__arrow button.slick-next:after{background-image:url("/themes/custom/vysocina/img/slick-facility-right.svg")}.articles-view nav.slick__arrow button:hover{border:1px solid #0052b4;background-color:#0052b4}.articles-view nav.slick__arrow button:hover:before{opacity:0}.articles-view nav.slick__arrow button:hover:after{opacity:1}.articles-view .article-teasers-header{margin-bottom:14px}.articles-view .article-teasers-header h2{font-weight:700;font-size:30px;line-height:36px}.article-teaser{box-shadow:0px .25rem 1.25rem 0px rgba(0,0,0,.1019607843);border-radius:.938rem;overflow:hidden;height:100%}.article-teaser .node-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.article-teaser .image{height:10rem;overflow:hidden}.article-teaser .image img{width:100%;height:10rem;object-fit:cover;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.article-teaser .article-text h2{font-size:1rem;line-height:24px;font-weight:700;padding:1.25rem 1.25rem 0;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.article-teaser .article-text .perex{color:#747f91;font-size:.875rem;padding:0 1.25rem;margin-top:.625rem}.article-teaser:hover .image img{transform:scale(1.5)}.article-teaser:hover .article-text h2{color:#4eb145}.article-teaser:hover .button-more{background-color:#4eb145}.node-facility-teaser{border-radius:.938rem;overflow:hidden;min-height:340px;padding:20px;position:relative;margin-bottom:0;display:flex;align-items:end}.node-facility-teaser:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.9) 14.41%,rgba(0,0,0,0) 63.24%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.node-facility-teaser a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20}.node-facility-teaser .image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.node-facility-teaser .image *{width:100%;height:100%}.node-facility-teaser .image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.node-facility-teaser .image-overlay{position:relative;z-index:14}.node-facility-teaser .image-overlay .title{padding-right:30px}.node-facility-teaser .image-overlay .title h3 span{font-size:18px;line-height:24px;font-weight:700;color:#fff;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.node-facility-teaser .image-overlay .city{padding-right:35px;margin-top:18px;display:flex;align-items:center;gap:10px}.node-facility-teaser .image-overlay .city div{line-height:22px;color:#fff}.node-facility-teaser .image-overlay .city .icon svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.node-facility-teaser .button-more{position:absolute;right:0;bottom:0;z-index:15}.node-facility-teaser:hover .image img{transform:scale(1.5)}.node-facility-teaser:hover .image-overlay .title h3 span{color:#4eb145}.node-facility-teaser:hover .image-overlay .city .icon svg path{fill:#4eb145}.node-facility-teaser:hover .button-more{background-color:#4eb145}.navbar{background-color:#03428e;color:#fff}.navbar .bar__container{position:relative}.navbar .mobile-logo{position:absolute;left:20px;top:50%;transform:translate(0%,-50%);display:none;z-index:5}@media screen and (max-width:1030px){.navbar .mobile-logo{display:block}}.navbar #block-vysocina-hlavnimenu>ul{display:flex;margin-left:5.5rem;font-weight:700;font-size:.875rem;color:#fff}.navbar #block-vysocina-hlavnimenu>ul>li{display:flex;align-items:center;margin-right:2.5rem;position:relative}.navbar #block-vysocina-hlavnimenu>ul>li a{line-height:18px;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.navbar #block-vysocina-hlavnimenu>ul>li a:hover{color:#4eb145}.navbar #block-vysocina-hlavnimenu>ul>li .menu-arrow-link{display:flex;gap:.625rem;align-items:center}.navbar #block-vysocina-hlavnimenu>ul>li .menu-arrow-link .menu-arrow-icon{width:8px;height:5px;display:inline-block;background-image:url("/themes/custom/vysocina/img/navbar-arrow.svg") !important;background-repeat:no-repeat;background-color:transparent !important;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.navbar #block-vysocina-hlavnimenu>ul>li>ul{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1490196078);background-color:#fff;border-radius:10px;padding:20px;position:absolute;top:100%;z-index:60;left:0;flex-direction:column;gap:15px;display:none}.navbar #block-vysocina-hlavnimenu>ul>li>ul li a{color:#333;white-space:nowrap}.navbar #block-vysocina-hlavnimenu>ul>li:hover>ul{display:flex}.navbar #block-vysocina-hlavnimenu>ul>li:hover .menu-arrow-link{display:flex;gap:.625rem}.navbar #block-vysocina-hlavnimenu>ul>li:hover .menu-arrow-link .menu-arrow-icon{transform:rotate(180deg)}@media screen and (max-width:1030px){.navbar #block-vysocina-hlavnimenu{display:none}}.navbar .search-wrapper{display:flex;align-items:center}.navbar .search-wrapper .search-btn{width:20px;height:20px;position:relative;display:block}.navbar .search-wrapper .search-btn span{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.navbar .search-wrapper .search-btn span.search-btn-close{opacity:0;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto}.navbar .search-wrapper .search-btn span svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.navbar .search-wrapper .search-btn:hover{cursor:pointer}.navbar .search-wrapper .search-btn:hover span svg path{fill:#4eb145}@media screen and (min-width:1031px){.navbar .search-wrapper .search-btn{display:none}}@media screen and (max-width:1030px){.navbar .search-wrapper{margin-right:30px;margin-left:auto;max-width:100%;width:100%;height:100%;justify-content:flex-end}}.navbar #block-vysocina-exposedformsearchpage-1{height:100%;max-width:223px;width:100%}.navbar #block-vysocina-exposedformsearchpage-1 form{display:flex;align-items:center;height:100%;width:100%}.navbar #block-vysocina-exposedformsearchpage-1 form .js-form-item{width:calc(100% - 20px)}.navbar #block-vysocina-exposedformsearchpage-1 form .js-form-item input{font-size:1rem;color:#9db5d1;background-color:#03428e;width:100%}.navbar #block-vysocina-exposedformsearchpage-1 form .js-form-item input:focus-visible{outline:0}.navbar #block-vysocina-exposedformsearchpage-1 form .form-submit{background:url("/themes/custom/vysocina/img/icon-search.svg") no-repeat right center;background-size:1.25rem;width:1.25rem;color:transparent;position:relative;-webkit-transition:filter .4s ease-in-out;transition:filter .4s ease-in-out}.navbar #block-vysocina-exposedformsearchpage-1 form .form-submit:hover{cursor:pointer;filter:brightness(0) saturate(100%) invert(57%) sepia(13%) saturate(1900%) hue-rotate(68deg) brightness(101%) contrast(97%)}@media screen and (max-width:1030px){.navbar #block-vysocina-exposedformsearchpage-1{height:100%;z-index:50;background-color:#03428e;width:0;max-width:0;overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar #block-vysocina-exposedformsearchpage-1 form{flex-direction:row-reverse;gap:15px}}.navbar .mobile-search-open .search-btn span.search-btn-close{opacity:1}.navbar .mobile-search-open .search-btn span.search-btn-icon{opacity:0}@media screen and (max-width:1030px){.navbar .mobile-search-open #block-vysocina-exposedformsearchpage-1{width:100%;max-width:100%}}@media screen and (max-width:1030px){.navbar .bar__container{justify-content:unset}}.topbar{background-color:#fff}.topbar li{display:flex;align-items:center}.topbar__logo{position:relative;left:-.625rem;top:1.5rem;width:4.8rem;z-index:10}.topbar__logo svg path{-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.topbar__logo:hover svg path:not(.white-border-logo-vysocina){transform:translate(0px,-10px)}@media screen and (max-width:1030px){.topbar__logo{display:none}}.topbar__divider{height:1.625rem;width:.125rem;background-color:#d9d9d9;margin:0 1.25rem}@media screen and (max-width:1030px){.topbar__divider{display:none}}.topbar__mobile-menu{display:none}@media screen and (max-width:1030px){.topbar__mobile-menu{display:block}}.topbar__lang-switcher{display:flex;align-items:center}.topbar__lang-switcher #block-vysocina-languageswitcher .links{display:flex;position:relative;top:25%;gap:15px}.topbar__lang-switcher #block-vysocina-languageswitcher .links li{flex-direction:column;position:relative}.topbar__lang-switcher #block-vysocina-languageswitcher .links li:before{content:"";width:1rem;height:1rem}.topbar__lang-switcher #block-vysocina-languageswitcher .links li:nth-child(1):before{background:url("/themes/custom/vysocina/img/icon-cz.svg") center/cover no-repeat}.topbar__lang-switcher #block-vysocina-languageswitcher .links li:nth-child(2):before{background:url("/themes/custom/vysocina/img/icon-en.svg") center/cover no-repeat}.topbar__lang-switcher #block-vysocina-languageswitcher .links li a{overflow:hidden;height:1rem;width:1rem;color:transparent;font-size:0;position:absolute;top:0;left:0;border-radius:50%;z-index:5;background-color:#4eb145;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.topbar__lang-switcher #block-vysocina-languageswitcher .links li a:hover{opacity:.5}.topbar__socials{gap:20px}.topbar__socials li a svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.topbar__socials li a:hover svg path{fill:#4eb145}@media screen and (max-width:1030px){.topbar{height:100%;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);left:auto;right:0;margin:0 !important;position:fixed;z-index:100;height:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;width:0;right:-250px;max-width:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.topbar .bar__container{height:100%;padding:20px}.topbar__content{flex-direction:column-reverse;width:100%;height:100%;gap:25px}.topbar__mobile-menu{width:100%}.topbar__mobile-menu nav>ul{width:100%;display:flex;flex-direction:column;gap:30px}.topbar__mobile-menu nav>ul>li{width:100%;flex-direction:column;align-items:flex-start}.topbar__mobile-menu nav>ul>li a{font-weight:700;font-size:14px;line-height:18px}.topbar__mobile-menu nav>ul>li>ul{display:none;padding-top:20px;width:100%}.topbar__mobile-menu nav>ul>li>ul li{font-weight:400;margin-bottom:20px}.topbar__mobile-menu nav>ul>li>ul li a{font-weight:400;display:flex;align-items:center;gap:10px}.topbar__mobile-menu nav>ul>li>ul li a:before{content:"";display:inline-block;width:.3rem;height:.5rem;background:url("/themes/custom/vysocina/img/mob-menu-arrow-link.svg") center/cover no-repeat;margin-right:.5rem}.topbar__mobile-menu nav>ul>li>ul li:last-child{margin-bottom:0}.topbar__mobile-menu nav>ul .menu-arrow-link{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.topbar__mobile-menu nav>ul .menu-arrow-link a:after,.topbar__mobile-menu nav>ul .menu-arrow-link span:after{display:none}.topbar__mobile-menu nav>ul .menu-arrow-link .menu-arrow-icon{width:8px;height:5px;display:inline-block;background-image:url("/themes/custom/vysocina/img/navbar-arrow.svg") !important;background-repeat:no-repeat;background-color:transparent !important;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.topbar__mobile-menu nav>ul .menu-arrow-link .menu-arrow-icon:hover{cursor:pointer}.topbar__mobile-menu nav>ul .menu-arrow-link.mob-menu-open .menu-arrow-icon{transform:rotate(180deg)}.topbar__socials{margin-bottom:0;margin-top:auto;display:flex;justify-content:space-between;gap:10px;width:100%}.topbar__socials li{width:34px;height:34px}.topbar__socials li a{width:100%;height:100%;border:1px solid #011329;border-radius:50%;display:flex;align-items:center;justify-content:center}.topbar__socials li a svg path{fill:#011329}.topbar__lang-switcher{justify-content:space-between;gap:20px;width:100%}}@media screen and (max-width:1030px){.mobile-menu-open .topbar{max-width:250px;opacity:1;right:0;width:100%}}.footer-container{background-color:#151e29;position:relative;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.footer-container:before{content:"";background-image:url("/themes/custom/vysocina/img/footer-landscape.svg");background-size:contain;background-repeat:no-repeat;background-position:right bottom;height:23.875rem;position:absolute;bottom:0;z-index:1;width:100%}.footer{min-height:32.25rem;height:max-content;color:#fff;position:relative;z-index:2}.footer>.socials{display:flex;justify-content:center;padding:3rem 0}.footer>.socials ul li a div{transform:scale(1.5)}@media (min-width:1120px){.footer>.socials{display:none}}.footer__header{display:flex;justify-content:space-between;align-items:center;padding-top:2.5rem;padding-bottom:3.75rem}@media (max-width:1120px){.footer__header{justify-content:center;padding:2.5rem 0}}.footer__header .socials{display:none}@media (min-width:1120px){.footer__header .socials{display:flex}.footer__header .socials ul li:hover svg path{fill:#4eb145;transition:all .4s ease-in-out}}.footer__content{display:flex;justify-content:space-between;position:relative}@media (max-width:1120px){.footer__content{flex-direction:column}}.footer__content h3{font-weight:700;text-transform:uppercase;padding-bottom:1.25rem;font-size:1rem}@media (max-width:1120px){.footer__content h3{display:flex;justify-content:space-between;align-items:center;border-top:.1rem solid #34404e;padding-top:1.25rem}.footer__content h3:after{content:"";display:inline-block;width:1rem;height:.5rem;background:url("/themes/custom/vysocina/img/footer-arrow-down.svg") center/cover no-repeat;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.footer__content h3.footer-menu-open:after{transform:rotate(-180deg)}}.footer__content__links{display:flex;justify-content:space-between;width:40%}@media (max-width:1120px){.footer__content__links{flex-direction:column;width:100%;justify-content:flex-start}.footer__content__links nav{display:none}}.footer__content__links nav li{padding-bottom:1.25rem;font-size:.875rem}.footer__content__links nav li:before{content:"";display:inline-block;width:.3rem;height:.5rem;background:url("/themes/custom/vysocina/img/footer-arrow-link.svg") center/cover no-repeat;margin-right:.5rem}.footer__content__links nav li a:hover{text-decoration:underline}.footer__content__contact{width:23rem;font-size:.875rem}@media (max-width:1120px){.footer__content__contact{width:100%;overflow-wrap:break-word;border-bottom:.1rem solid #34404e}.footer__content__contact .footer__content__contact__wrapper{display:none;padding-bottom:1.25rem}}.footer__content__contact .contact-image{padding-top:1.25rem}.footer__content__contact .contact-image a:hover{text-decoration:underline}.footer__content__contact .contact-image svg{display:inline-block;margin-right:.625rem}.footer__content__contact .contact-image svg path{fill:#fff}.footer__middle{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2.5rem}@media (max-width:1120px){.footer__middle{margin-top:initial}}.footer__middle span{font-size:1rem;text-align:center}@media (max-width:1120px){.footer__middle span{max-width:70%}}.footer__middle div svg{margin-top:1.25rem}.footer__middle div svg path:nth-of-type(odd){fill:#fff}.footer__copyright{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding-top:3rem;padding-bottom:1.875rem}@media (max-width:1120px){.footer__copyright{margin:0 auto;flex-direction:column;max-width:60%;text-align:center;padding-bottom:initial}.footer__copyright a{margin-bottom:3rem}}.footer__copyright a{margin-left:.35rem}.footer__copyright a img{width:4rem;height:1.5rem;opacity:1;transition:opacity .5s cubic-bezier(.25,.46,.43,.76)}@media (min-width:1120px){.footer__copyright a:before{content:"";position:absolute;overflow:hidden;max-width:0;width:4rem;height:1.5rem;background:url("/themes/custom/vysocina/img/logo-freely-footer--red.png");background-size:4rem 1.5rem;transition:max-width .5s;z-index:3}.footer__copyright a:hover:before{max-width:4rem}}.facilities-filters{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);border-radius:15px;background-color:#fff;padding:20px;z-index:30;position:absolute;width:100%}.facilities-filters .top-line{display:flex}.facilities-filters .top-line .filter-divider{height:100%;width:1px;background-color:#cfd7e5}@media screen and (max-width:1020px){.facilities-filters .top-line .filter-divider{height:1px;width:100%}}.facilities-filters .top-line .filter-wrapper{width:calc(100% - 210px);display:flex;gap:20px}@media screen and (max-width:1020px){.facilities-filters .top-line .filter-wrapper{flex-direction:column;width:100%}}.facilities-filters .top-line .filter-group{position:relative;width:25%}.facilities-filters .top-line .filter-group .filter-group-title-wrapper .filter-group-title{display:block;font-size:12px;line-height:18px;font-weight:700;margin-bottom:10px}.facilities-filters .top-line .filter-group .filter-group-title-wrapper .selected-counter span{font-size:16px;line-height:22xp;color:#0052b4}.facilities-filters .top-line .filter-group .filter-group-inner{padding:20px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1490196078);border-radius:15px;position:absolute;z-index:10;background:#fff;top:100%;left:0;width:205px;display:none}.facilities-filters .top-line .filter-group .filter-group-inner .label{display:block;font-size:12px;line-height:18px;font-weight:700;margin-bottom:17px}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item{margin-bottom:20px;display:flex;gap:10px;justify-content:space-between;position:relative}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item .filter{width:100%;padding-right:30px}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item .js-form-item{display:flex;align-items:center;gap:10px;width:100%}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item .js-form-item .option{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item .icon{height:fit-content;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item .icon svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item:last-child{margin-bottom:0}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item:hover{cursor:pointer}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item:hover .js-form-item .option{color:#4eb145}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item:hover .js-form-item input,.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item:hover .js-form-item label{cursor:pointer}.facilities-filters .top-line .filter-group .filter-group-inner .filter-group-item:hover .icon svg path{fill:#4eb145}@media screen and (max-width:1020px){.facilities-filters .top-line .filter-group .filter-group-inner{width:100%}}.facilities-filters .top-line .filter-group:hover .filter-group-inner{display:block}@media screen and (max-width:1020px){.facilities-filters .top-line .filter-group{width:100%}}.facilities-filters .top-line .filter-main{width:75%;display:flex;padding-left:20px;gap:20px}.facilities-filters .top-line .filter-main>.js-form-item{display:flex;flex-direction:column;width:33.3%;justify-content:space-between}.facilities-filters .top-line .filter-main>.js-form-item label{display:block;font-size:12px;line-height:18px;font-weight:700;margin-bottom:10px}.facilities-filters .top-line .filter-main>.js-form-item input,.facilities-filters .top-line .filter-main>.js-form-item select{font-size:16px;line-height:22xp;color:#0052b4;width:100%}@media screen and (max-width:1020px){.facilities-filters .top-line .filter-main{width:100%;padding-left:0;flex-direction:column}.facilities-filters .top-line .filter-main>.js-form-item{width:100%}}.facilities-filters .top-line .filter-buttons{display:flex;gap:20px;width:210px;padding-left:20px}.facilities-filters .top-line .filter-buttons .form-actions{width:fit-content}.facilities-filters .top-line .filter-buttons .form-actions input{padding:11px 30px;color:#fff;font-size:16px;line-height:22px;font-weight:600;background-color:#0052b4;border-radius:55px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.facilities-filters .top-line .filter-buttons .form-actions input:hover{background-color:#4eb145;cursor:pointer}.facilities-filters .top-line .filter-buttons .advanced-filters-trigger{width:43px;height:43px;border-radius:50%;color:#0052b4;border:1px solid #0052b4;color:transparent;text-indent:-10000px;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.facilities-filters .top-line .filter-buttons .advanced-filters-trigger:before{content:"";display:block;position:absolute;top:50%;left:50%;height:6px;width:10px;transform:translate(-50%,-50%) rotate(0deg);background-size:contain;background-repeat:no-repeat;background-image:url("/themes/custom/vysocina/img/filter-facility-icon.svg");-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:4}.facilities-filters .top-line .filter-buttons .advanced-filters-trigger.facilities-filters-arrow:before{transform:translate(-50%,-50%) rotate(-180deg)}.facilities-filters .top-line .filter-buttons .advanced-filters-trigger:hover{border-color:#4eb145;background-color:#4eb145}.facilities-filters .top-line .filter-buttons .advanced-filters-trigger:hover:before{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(6deg) brightness(105%) contrast(105%)}@media screen and (max-width:1020px){.facilities-filters .top-line .filter-buttons{display:none}}@media screen and (max-width:1020px){.facilities-filters .top-line{padding-top:20px}}.facilities-filters .bottom-line{padding-top:30px;display:none}.facilities-filters .bottom-line .js-form-item{display:flex;gap:10px;align-items:baseline}.facilities-filters .bottom-line .advanced-filters>.label{margin-bottom:10px;font-weight:700;font-size:12px;line-height:18px}.facilities-filters .bottom-line .advanced-filters .bottom-line-filters-items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1030px){.facilities-filters .bottom-line .advanced-filters .bottom-line-filters-items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.facilities-filters .bottom-line .advanced-filters .bottom-line-filters-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.facilities-filters .bottom-line .advanced-filters .bottom-line-filters-items{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1020px){.facilities-filters .bottom-line{display:block !important}}.facilities-filters .mobile-filter-buttons{margin-top:30px;display:none}.facilities-filters .mobile-filter-buttons input{padding:11px 30px;color:#fff;font-size:16px;line-height:22px;font-weight:600;background-color:#0052b4;border-radius:55px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;width:100%;text-align:center}.facilities-filters .mobile-filter-buttons input:hover{background-color:#4eb145;cursor:pointer}@media screen and (max-width:1020px){.facilities-filters .mobile-filter-buttons{display:block}}.facilities-filters .mobile-btn{display:none}.facilities-filters .mobile-btn a{display:flex;align-items:center;justify-content:space-between;gap:10px}.facilities-filters .mobile-btn a div{display:flex;align-items:center;gap:10px;font-weight:700;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.facilities-filters .mobile-btn a svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.facilities-filters .mobile-btn a:hover{cursor:pointer}.facilities-filters .mobile-btn a:hover div{color:#4eb145}.facilities-filters .mobile-btn a:hover svg path{fill:#4eb145}.facilities-filters .mobile-btn.mobile-btn-open a>span{transform:rotate(-180deg)}@media screen and (max-width:1020px){.facilities-filters .mobile-btn{display:block}}.facilities-filters.facilities-filters-open .bottom-line{display:block}.facilities-filters.wedding-filters .filter-main{width:calc(100% - 210px);display:flex;gap:20px;padding-left:0}.facilities-filters.wedding-filters .filter-main>.js-form-item{width:25%}.facilities-filters.wedding-filters .filter-main>.js-form-item:first-child:before{display:none !important}.facilities-filters.wedding-filters .filter-main>.js-form-item:first-child select{outline:none}.facilities-filters.wedding-filters .filter-buttons{width:210px;justify-content:space-between}@media screen and (max-width:1020px){.facilities-filters.wedding-filters .filter-main{width:100%}.facilities-filters.wedding-filters .filter-main>.js-form-item{width:100%}}@media screen and (max-width:1020px){.facilities-filters .desktop-wrapper-facilities-filters{display:none}}.facilities-filters.experience-filters .filter-main{width:100%;display:flex;padding-left:0;gap:20px;align-items:center}.facilities-filters.experience-filters .filter-main>.js-form-item{display:flex;align-items:center;gap:10px;width:20%}.facilities-filters.experience-filters .filter-main>.js-form-item label{display:block;font-size:12px;line-height:18px;font-weight:700}.facilities-filters.experience-filters .filter-main .form-actions{width:fit-content}.facilities-filters.experience-filters .filter-main .form-actions input{padding:11px 30px;color:#fff;font-size:16px;line-height:22px;font-weight:600;background-color:#0052b4;border-radius:55px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.facilities-filters.experience-filters .filter-main .form-actions input:hover{background-color:#4eb145;cursor:pointer}@media screen and (max-width:1020px){.facilities-filters.experience-filters .filter-main{flex-direction:column;padding-top:20px;gap:10px}.facilities-filters.experience-filters .filter-main>.js-form-item{width:100%}.facilities-filters.experience-filters .filter-main .form-actions{display:none}}.top-line .filter-main .js-form-item{position:relative}.top-line .filter-main .js-form-item input{padding-right:15px;outline:none}.top-line .filter-main .js-form-item:before{content:"";display:block;position:absolute;width:6px;height:10px;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;background-image:url("/themes/custom/vysocina/img/filter-number-arrow.svg");-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:4;right:0;bottom:2.5px}.pager{margin-top:40px;margin-bottom:50px}.pager .pager__items{display:flex;align-items:center;justify-content:center;gap:10px}.pager .pager__items .pager__item a{width:43px;height:43px;border:1px solid #0052b4;background-color:#fff;color:#0052b4;font-size:16px;line-height:22px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pager .pager__items .pager__item.is-active a{width:64px;color:#4eb145;border-color:#4eb145;border-radius:55px}.pager .pager__items .pager__item:hover:not(.is-active) a{background-color:#0052b4;color:#fff}.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--previous a{border-color:#0052b4;background-color:#0052b4;color:transparent;text-indent:-10000px;position:relative}.pager .pager__items .pager__item.pager__item--next a:hover,.pager .pager__items .pager__item.pager__item--previous a:hover{border-color:#4eb145;background-color:#4eb145}.pager .pager__items .pager__item.pager__item--next a:before,.pager .pager__items .pager__item.pager__item--previous a:before{content:"";display:block;position:absolute;top:50%;left:50%;width:6px;height:10px;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;z-index:2;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.pager .pager__items .pager__item.pager__item--next a:before{background-image:url("/themes/custom/vysocina/img/slick-facility-right.svg")}.pager .pager__items .pager__item.pager__item--previous a:before{background-image:url("/themes/custom/vysocina/img/slick-facility-left.svg")}.pager .pager__items .pager__item.pager__item--first,.pager .pager__items .pager__item.pager__item--last{display:none}.facility-teaser{box-shadow:0px .25rem 1.25rem 0px rgba(0,0,0,.1019607843);border-radius:.938rem;overflow:hidden;height:100%}.facility-teaser .node-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.facility-teaser .image{height:15.625rem;position:relative;overflow:hidden}.facility-teaser .image *:not(.image-overlay){height:100%;width:100%;z-index:10}.facility-teaser .image img{width:100%;height:15.625rem;object-fit:cover;-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.facility-teaser .image .image-overlay{position:absolute;width:100%;height:auto;left:0;display:flex;flex-direction:row;gap:20px;z-index:14;padding:20px;align-items:flex-end;flex-wrap:wrap;bottom:0;top:auto;align-items:center}.facility-teaser .image .image-overlay:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.9) 14.41%,rgba(0,0,0,0) 63.24%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.facility-teaser .image .image-overlay svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.facility-teaser .image .image-overlay *{width:fit-content;height:auto;color:#fff}.facility-teaser .image .image-overlay div{display:flex;gap:10px;align-items:center;position:relative;z-index:20}.facility-teaser .bottom{position:relative;display:flex;flex-direction:column;padding:20px;gap:40px;justify-content:space-between;height:calc(100% - 250px)}.facility-teaser .bottom .title h3 span{font-weight:700;font-size:18px;line-height:24px;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.facility-teaser .bottom .city{padding-right:54px;display:flex;align-items:center;gap:10px}.facility-teaser .bottom .city div{font-size:14px;line-height:22px}.facility-teaser .bottom .city .icon svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.facility-teaser .bottom .button-more{position:absolute;right:0;bottom:0;z-index:15}.facility-teaser:hover .image img{transform:scale(1.5)}.facility-teaser:hover .image .image-overlay svg path{fill:#4eb145}.facility-teaser:hover .bottom .title h3 span{color:#4eb145}.facility-teaser:hover .bottom .city .icon svg path{fill:#4eb145}.facility-teaser:hover .button-more{background-color:#4eb145}.breadcrumbs{margin:15px 0 30px;font-size:.75rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;margin:0 -10px}.breadcrumbs ol li{display:inline;padding:0 10px}.breadcrumbs ol li.crumb a{transition:all .4s ease-in-out}.breadcrumbs ol li.crumb a:hover{color:#4eb145}.breadcrumbs ol li.home{align-items:center;justify-content:center;display:flex;transition:all .4s ease-in-out}.breadcrumbs ol li.home a{color:transparent;text-indent:-10000px;background-image:url("/themes/custom/vysocina/img/home-breadcrumbs.svg");background-size:contain;background-repeat:no-repeat;width:14px;height:14px;display:inline-block}.breadcrumbs ol li.home a:hover{filter:brightness(0) saturate(100%) invert(52%) sepia(73%) saturate(393%) hue-rotate(67deg) brightness(98%) contrast(89%)}#block-vysocina-primary-local-tasks{margin:20px 0}#block-vysocina-primary-local-tasks>ul{list-style:none;display:flex;gap:15px;flex-wrap:wrap}#block-vysocina-primary-local-tasks>ul li{display:flex}#block-vysocina-primary-local-tasks>ul li a{font-size:1rem;border-width:.1rem;width:fit-content;border-radius:2.8rem;line-height:1.375rem;position:relative;font-weight:600;color:#fff;padding:.7em 1.875em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#0052b4;border:#0052b4}#block-vysocina-primary-local-tasks>ul li a:hover{background-color:#4eb145;border:#4eb145}.more-articles-block{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:60px}@media screen and (max-width:1030px){.more-articles-block{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.more-articles-block{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.more-articles-block{grid-template-columns:repeat(1,1fr)}}.newsletter-section{background:url("/themes/custom/vysocina/img/newsletter-bg.svg") center/cover;margin-top:50px;padding-top:150px;padding-bottom:161px;max-width:880px;width:100%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:-61px;background-size:contain;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center}.newsletter-section a{color:#0052b4}.newsletter-section a:hover{text-decoration:underline}.newsletter-section h2{font-size:1.875rem;font-weight:700;line-height:2rem}.newsletter-section form{margin-top:1.875rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem;position:relative}@media (max-width:768px){.newsletter-section form{flex-wrap:wrap}}.newsletter-section form .captcha{order:3;width:100%;display:flex;align-items:center;justify-content:center}.newsletter-section form .form-item-email{position:relative}.newsletter-section form .form-item-email:before{content:"";position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);background:url("/themes/custom/vysocina/img/icon-envelope--blue.svg") no-repeat center;background-size:contain;width:1rem;height:.875rem}.newsletter-section form .form-item-email input{width:25rem;height:2.75rem;background-color:#fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1490196078);border-radius:.625rem;display:flex;justify-content:center;padding-left:3.125rem}@media (max-width:1120px){.newsletter-section form .form-item-email input{width:16rem}}.newsletter-section form>div.webform-actions{padding:.7em 1.875em;margin-top:0}.newsletter-section form>div.webform-actions:hover{cursor:pointer}.newsletter-section form>div.webform-actions input:hover{cursor:pointer}@media (max-width:1120px){.newsletter-section form>div.webform-actions{font-size:0}.newsletter-section form>div.webform-actions:before{content:"";background:url("/themes/custom/vysocina/img/icon-sending.svg") no-repeat center;width:.875rem;height:.875rem;display:inline-block;position:relative;top:.4rem;padding:1.05rem 1.38rem}}.newsletter-section span{margin-top:1.25rem}.hamburger-menu{width:20px;height:16px;display:none}.hamburger-menu:hover{cursor:pointer}.hamburger-menu .hamburger-menu-item{transition:all .2s;display:block;width:20px;height:2px;margin:0 0 5px;background:#fff}@media screen and (max-width:1030px){.hamburger-menu{display:block}}.mobile-menu-open .hamburger-menu .hamburger-menu-item{background:#011329}.mobile-menu-open .hamburger-menu .hamburger-menu-item:first-child{transition-delay:.2s;transform:rotate(45deg);transform-origin:0px 50%}.mobile-menu-open .hamburger-menu .hamburger-menu-item:nth-child(2){transform:translateX(20px);opacity:0}.mobile-menu-open .hamburger-menu .hamburger-menu-item:nth-child(3){transition-delay:.4s;transform:rotate(-45deg);transform-origin:0px 50%}.webform-submission-get-a-quote-form,.webform-submission-contact-form,.webform-submission-form:not(.webform-submission-newsletter-form){display:flex;flex-wrap:wrap;gap:20px}.webform-submission-get-a-quote-form .form-item-name,.webform-submission-get-a-quote-form .form-item-surname,.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-surname,.webform-submission-form:not(.webform-submission-newsletter-form) .form-item-name,.webform-submission-form:not(.webform-submission-newsletter-form) .form-item-surname{width:calc(50% - 10px)}.webform-submission-get-a-quote-form .js-form-item label,.webform-submission-contact-form .js-form-item label,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-item label{font-weight:700;font-size:12px;line-height:18px;margin-bottom:5px;display:block}.webform-submission-get-a-quote-form .js-form-item input,.webform-submission-get-a-quote-form .js-form-item textarea,.webform-submission-contact-form .js-form-item input,.webform-submission-contact-form .js-form-item textarea,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-item input,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-item textarea{border:1px solid #cfd7e5;border-radius:10px;background-color:#fcfcfc;color:#747f91;font-size:14px;line-height:20px;padding:12px 20px;height:auto;width:100%}.webform-submission-get-a-quote-form .form-item-gdpr,.webform-submission-contact-form .form-item-gdpr,.webform-submission-form:not(.webform-submission-newsletter-form) .form-item-gdpr{width:calc(50% - 10px)}.webform-submission-get-a-quote-form .form-actions,.webform-submission-contact-form .form-actions,.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions{width:calc(50% - 10px);display:flex;justify-content:flex-end}.webform-submission-get-a-quote-form .form-actions .webform-button--submit,.webform-submission-contact-form .form-actions .webform-button--submit,.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions .webform-button--submit{font-size:16px;line-height:22px;font-weight:600;color:#fff;padding:11px 30px;background-color:#0052b4;border-radius:55px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.webform-submission-get-a-quote-form .form-actions .webform-button--submit:hover,.webform-submission-contact-form .form-actions .webform-button--submit:hover,.webform-submission-form:not(.webform-submission-newsletter-form) .form-actions .webform-button--submit:hover{background-color:#4eb145}.webform-submission-get-a-quote-form .js-form-type-checkbox,.webform-submission-contact-form .js-form-type-checkbox,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-type-checkbox{display:flex;align-items:center;gap:10px}.webform-submission-get-a-quote-form .js-form-type-checkbox input,.webform-submission-contact-form .js-form-type-checkbox input,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-type-checkbox input{width:auto}.webform-submission-get-a-quote-form .js-form-type-checkbox label,.webform-submission-contact-form .js-form-type-checkbox label,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-type-checkbox label{margin-bottom:0;font-weight:400;color:#747f91}.webform-submission-get-a-quote-form .js-form-type-checkbox label a,.webform-submission-contact-form .js-form-type-checkbox label a,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-type-checkbox label a{color:#0052b4;text-decoration:underline}.webform-submission-get-a-quote-form .js-form-type-checkbox label a:hover,.webform-submission-contact-form .js-form-type-checkbox label a:hover,.webform-submission-form:not(.webform-submission-newsletter-form) .js-form-type-checkbox label a:hover{text-decoration:none}.alert-messages{position:relative}.alert-messages .alert-message,.alert-messages .alert-error{position:absolute;color:#fff;font-size:1rem;font-weight:700;z-index:2;background-color:#4eb145;padding:.7rem 1.875rem;border-radius:2.8rem;margin-top:1rem}@media (max-width:768px){.alert-messages .alert-message,.alert-messages .alert-error{font-size:.875rem;line-height:1.5}}@media (max-width:375px){.alert-messages .alert-message,.alert-messages .alert-error{font-size:.625rem;font-weight:400;line-height:1.5;padding:.7rem 1.5rem;margin-top:.5rem}}.alert-messages .alert-error{background-color:#f40009;max-width:100%;overflow:hidden}.hero{min-height:31.25rem;height:100%;position:relative;background:url("/themes/custom/vysocina/img/hero.webp") center 75%/cover no-repeat;display:flex;align-items:center;border-bottom-left-radius:80% 6%;border-bottom-right-radius:80% 6%;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}@media (min-width:1920px){.hero{min-height:45rem}}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,#000,transparent);opacity:.7;z-index:1;border-bottom-left-radius:80% 6%;border-bottom-right-radius:80% 6%}.hero__container{display:flex;justify-content:center;flex-direction:column;height:100%;color:#fff;z-index:2;padding-top:20px;padding-bottom:20px}.hero__container h1{font-size:3.125rem;line-height:3.938rem;font-weight:700;width:59%;position:relative;z-index:2}@media (max-width:768px){.hero__container h1{font-size:2.25rem;line-height:2.625rem;width:100%}}.hero__container p{position:relative;padding-top:1.25rem;width:51%;font-size:.875rem;line-height:1.375rem;z-index:2}@media (max-width:768px){.hero__container p{width:100%}}.hero__container button{z-index:2}.sponsor-section{max-width:715px;width:100%;margin:5rem auto;display:flex;gap:5rem;justify-content:space-between;flex-wrap:wrap}@media (max-width:1120px){.sponsor-section{justify-content:center;gap:2.5rem}}@media (max-width:768px){.sponsor-section{margin:3.125rem 0;flex-direction:column;align-items:center}}.map-section h2{font-size:1.875rem;font-weight:700;line-height:2.25rem}.map-section .map{max-width:100%;display:flex;margin-top:4rem}.map-section .map svg{margin:auto;height:auto}.map-section{margin-top:100px;margin-bottom:60px}.map-section h2{font-weight:700;font-size:30px;line-height:36px;margin-bottom:25px}.map-section svg{max-width:100%;margin:0 auto}.articles.page h1{font-weight:700;font-size:36px;line-height:44px;margin-bottom:30px}.articles.page .article-list-items{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:60px}@media screen and (max-width:1030px){.articles.page .article-list-items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.articles.page .article-list-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.articles.page .article-list-items{grid-template-columns:repeat(1,1fr)}}.node-facility .node-content{display:flex;flex-direction:column;gap:100px}.node-facility .top-wrapper .columns{gap:60px;display:grid;grid-template-columns:repeat(2,1fr)}.node-facility .top-wrapper .columns .column{width:50%;width:100%;max-width:500px}.node-facility .top-wrapper .columns .left .gallery{margin-bottom:50px}.node-facility .top-wrapper .columns .left .gallery .slick:first-child{position:relative}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__slide{height:320px;border-radius:10px;overflow:hidden}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__slide *{height:100%}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__arrow{position:absolute;z-index:10;width:100%;top:50%;left:0;display:flex;justify-content:space-between;transform:translate(0,-50%);padding:0 20px}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__arrow button{width:35px;height:35px;background-color:transparent;border:1px solid #fff;color:#fff;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;color:transparent;text-indent:-10000px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__arrow button:before{content:"";display:block;position:absolute;top:50%;left:50%;width:6px;height:10px;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__arrow button:hover{border-color:#0052b4;background-color:#0052b4}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__arrow .slick-prev:before{background-image:url("/themes/custom/vysocina/img/slick-facility-left.svg")}.node-facility .top-wrapper .columns .left .gallery .slick:first-child .slick__arrow .slick-next:before{background-image:url("/themes/custom/vysocina/img/slick-facility-right.svg")}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor{margin-top:5px}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor>div{margin:0 -2.5px}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick-track{width:100% !important;display:flex;flex-wrap:wrap}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick-track:before,.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick-track:after{display:none !important}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick__slide{overflow:hidden;opacity:1 !important;left:unset !important;float:none !important;padding:5px 2.5px;width:20% !important}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick__slide *{height:100%}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick__slide img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px;height:70px}.node-facility .top-wrapper .columns .left .gallery .slick--skin--asnavfor .slick__slide img:hover{cursor:pointer}.node-facility .top-wrapper .columns .left .numbers{margin-bottom:50px}.node-facility .top-wrapper .columns .left .numbers>div{gap:10px;display:flex;flex-wrap:wrap}.node-facility .top-wrapper .columns .left .numbers>div>div{border:dashed .1rem #ccc8c4;width:160px;height:131px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:15px;padding:10px}.node-facility .top-wrapper .columns .left .numbers>div>div .number-wrapper{margin-bottom:5px}.node-facility .top-wrapper .columns .left .numbers>div>div .number-wrapper .digit,.node-facility .top-wrapper .columns .left .numbers>div>div .number-wrapper .suffix{font-size:30px;line-height:36px;color:#4eb145}.node-facility .top-wrapper .columns .left .numbers>div>div .title{width:80%;font-weight:700}.node-facility .top-wrapper .columns .right .title-wrapper{margin-bottom:20px}.node-facility .top-wrapper .columns .right .title-wrapper h1 span{font-size:50px;line-height:60px;font-weight:700;color:#011329}.node-facility .top-wrapper .columns .right .perex{font-size:14px;line-height:22px;color:#011329;margin-bottom:30px}.node-facility .top-wrapper .columns .right .buttons{margin-bottom:51px;display:flex;flex-wrap:wrap;gap:10px}.node-facility .top-wrapper .columns .right .buttons .popup{width:100%;padding:40px 50px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);background-color:#fff;border-radius:15px;position:relative;max-width:520px;position:fixed;left:50%;top:10%;transform:translate(-50%);z-index:100;display:none}.node-facility .top-wrapper .columns .right .buttons .popup .popup-close-wrapper{position:absolute;width:16px;height:16px;right:25px;top:25px}.node-facility .top-wrapper .columns .right .buttons .popup .popup-close-wrapper:hover{cursor:pointer}.node-facility .top-wrapper .columns .right .buttons .popup .popup-title-wrapper{margin-bottom:20px}.node-facility .top-wrapper .columns .right .buttons .popup .popup-title-wrapper h2{font-weight:700;font-size:24px;line-height:30px}.node-facility .top-wrapper .columns .right .contacts{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);background-color:#fff;padding:30px;margin-bottom:20px;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.node-facility .top-wrapper .columns .right .contacts>h2{font-weight:700;font-size:18px;line-height:24px}.node-facility .top-wrapper .columns .right .contacts .socials{display:flex;align-items:center;gap:20px}.node-facility .top-wrapper .columns .right .contacts .socials a svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.node-facility .top-wrapper .columns .right .contacts .socials a:hover svg path{fill:#4eb145}.node-facility .top-wrapper .columns .right .contacts .main-contacts{width:100%;display:flex;flex-direction:column;gap:15px}.node-facility .top-wrapper .columns .right .contacts .main-contacts .contants-line{display:flex;justify-content:space-between;gap:10px}.node-facility .top-wrapper .columns .right .contacts .main-contacts .contants-line .label{font-weight:700;font-size:14px;line-height:20px;display:flex;gap:15px;align-items:center}.node-facility .top-wrapper .columns .right .contacts .main-contacts .contants-line .content{font-size:14px;line-height:20px;text-align:right}.node-facility .top-wrapper .columns .right .contacts .main-contacts .contants-line .content a{font-size:14px;line-height:20px;text-decoration:underline;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.node-facility .top-wrapper .columns .right .contacts .main-contacts .contants-line .content a:hover{text-decoration:none;color:#4eb145}.node-facility .top-wrapper .columns .right .map-wrapper{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);background-color:#fff;padding:30px;border-radius:15px}.node-facility .top-wrapper .columns .right .map-wrapper>h2{font-weight:700;font-size:18px;line-height:24px;margin-bottom:20px}.node-facility .top-wrapper .columns .right .map-wrapper .smap{border:none}@media screen and (max-width:1020px){.node-facility .top-wrapper .columns{flex-direction:column;display:flex}.node-facility .top-wrapper .columns .column{max-width:100%}}.node-facility .middle-wrapper{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);background-color:#fff;padding:40px 30px;border-radius:15px}.node-facility .middle-wrapper .tabs-menu{width:fit-content;margin:0 auto 40px;display:flex;border:1.5px solid #e0e0e0;padding:5px;border-radius:55px}.node-facility .middle-wrapper .tabs-menu a{padding:6px 19px;font-size:14px;line-height:20px;font-weight:600;border:1px solid transparent;border-radius:55px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.node-facility .middle-wrapper .tabs-menu a.active{color:#fff;background-color:#0052b4;border-color:#0052b4}.node-facility .middle-wrapper .tabs-menu a:hover:not(.active){border-color:#0052b4;color:#0052b4}@media screen and (max-width:1020px){.node-facility .middle-wrapper .tabs-menu{flex-direction:column;display:flex;text-align:center;gap:10px;border:none}.node-facility .middle-wrapper .tabs-menu a{border-color:#0052b4;color:#0052b4}}.node-facility .middle-wrapper .tabs-items .tabs-item{display:none}.node-facility .middle-wrapper .tabs-items #conference-spaces{overflow:auto}.node-facility .middle-wrapper .tabs-items #conference-spaces table{width:100%}.node-facility .middle-wrapper .tabs-items #conference-spaces.active{display:block}.node-facility .middle-wrapper .tabs-items #conference-spaces thead tr{border-bottom:1px solid #cfd7e5}.node-facility .middle-wrapper .tabs-items #conference-spaces thead tr th{padding:15px}.node-facility .middle-wrapper .tabs-items #conference-spaces thead tr th:first-child{text-align:left}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr{border-bottom:1px solid #cfd7e5}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr td{padding:15px;text-align:center;line-height:22px}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr td:first-child{text-align:left}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr:last-child{border-bottom:none}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr.last-row .bold{font-weight:700}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr.last-row .icon svg{margin:0 auto}.node-facility .middle-wrapper .tabs-items #conference-spaces tbody tr.last-row .icon svg path{fill:#4eb145}.node-facility .middle-wrapper .tabs-items #equipment,.node-facility .middle-wrapper .tabs-items #activities{margin:0 -5px;flex-wrap:wrap}.node-facility .middle-wrapper .tabs-items #equipment .equipment-item,.node-facility .middle-wrapper .tabs-items #activities .equipment-item{display:flex;gap:10px;padding:5px;width:33.3%}.node-facility .middle-wrapper .tabs-items #equipment .equipment-item .icon,.node-facility .middle-wrapper .tabs-items #activities .equipment-item .icon{width:16px;height:16px;background-color:#4eb145}.node-facility .middle-wrapper .tabs-items #equipment .equipment-item .label,.node-facility .middle-wrapper .tabs-items #activities .equipment-item .label{font-size:14px;line-height:20px}@media screen and (max-width:900px){.node-facility .middle-wrapper .tabs-items #equipment .equipment-item,.node-facility .middle-wrapper .tabs-items #activities .equipment-item{width:50%}}@media screen and (max-width:630px){.node-facility .middle-wrapper .tabs-items #equipment .equipment-item,.node-facility .middle-wrapper .tabs-items #activities .equipment-item{width:100%}}.node-facility .middle-wrapper .tabs-items #equipment .equipment-description,.node-facility .middle-wrapper .tabs-items #activities .equipment-description{width:100%}.node-facility .middle-wrapper .tabs-items #equipment .equipment-description ul,.node-facility .middle-wrapper .tabs-items #activities .equipment-description ul{display:flex;flex-wrap:wrap}.node-facility .middle-wrapper .tabs-items #equipment .equipment-description ul li,.node-facility .middle-wrapper .tabs-items #activities .equipment-description ul li{padding:5px;display:flex;align-items:center;width:33.3%}.node-facility .middle-wrapper .tabs-items #equipment .equipment-description ul li:before,.node-facility .middle-wrapper .tabs-items #activities .equipment-description ul li:before{content:"";background-color:#4eb145;width:10px;height:10px;border-radius:50%;margin-right:10px}@media screen and (max-width:900px){.node-facility .middle-wrapper .tabs-items #equipment .equipment-description ul li,.node-facility .middle-wrapper .tabs-items #activities .equipment-description ul li{width:50%}}@media screen and (max-width:630px){.node-facility .middle-wrapper .tabs-items #equipment .equipment-description ul li,.node-facility .middle-wrapper .tabs-items #activities .equipment-description ul li{width:100%}}.node-facility .middle-wrapper .tabs-items #equipment.active,.node-facility .middle-wrapper .tabs-items #activities.active{display:flex}.node-facility .middle-wrapper .wedding-equipment .equipment-item{display:flex;padding:15px 28px;border-bottom:1px solid #cfd7e5;gap:10px}.node-facility .middle-wrapper .wedding-equipment .equipment-item .label{display:flex;gap:10px;align-items:center}.node-facility .middle-wrapper .wedding-equipment .equipment-item .label:before{content:"";background-color:#4eb145;width:10px;height:10px;border-radius:50%;margin-right:10px}.node-facility .botom-wrapper{display:flex;flex-direction:column;gap:100px;margin-bottom:50px}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teaser-items-wrapper{overflow:auto;scrollbar-width:none}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teaser-items-wrapper::-webkit-scrollbar{display:none}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teaser-items-content{width:1060px}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teasers-header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:34px;flex-wrap:wrap}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teasers-header h2{font-size:30px;line-height:36px;font-weight:700}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teaser-items{display:flex;gap:20px}.node-facility .botom-wrapper .facility-teasers-wrapper .facility-teaser-items .views-row{width:250px}.popup-open{position:relative}.popup-open .node-facility .top-wrapper .columns .right .buttons .popup{display:block}.popup-open:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,30,41,.5019607843);opacity:.5;z-index:90}.facilities-view{position:relative}.facilities-view.map-conference>.mapycz-wrapper,.facilities-view.map-wedding>.mapycz-wrapper,.facilities-view.map-experience>.mapycz-wrapper{height:100% !important}.facilities-view.map-conference>.mapycz-wrapper>.mapycz-map,.facilities-view.map-wedding>.mapycz-wrapper>.mapycz-map,.facilities-view.map-experience>.mapycz-wrapper>.mapycz-map{height:100% !important}.facilities-view .map{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;height:545px;margin-bottom:30px;padding-top:45px}.facilities-view .map .smap{height:500px !important;border:none}.facilities-view>form{position:relative;z-index:20}.facilities-view>.rows{position:relative;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:60px}@media screen and (max-width:1030px){.facilities-view>.rows{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.facilities-view>.rows{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.facilities-view>.rows{grid-template-columns:repeat(1,1fr)}}.facilities-view h1{margin-bottom:30px}.facilities-view h1 span{font-size:36px;line-height:42px;font-weight:700}.facilities-view.search h3{font-size:1.875rem;font-weight:700;margin-top:3.125rem;margin-bottom:1.875rem}.facilities-view header .view-result-counter{font-size:1.875rem;margin-top:3.125rem;margin-bottom:1.875rem}.facilities-view header .view-result-counter span.bold{font-weight:700}.facilities-view .facilities-view-no-results{margin-top:5rem;display:flex}.facilities-view .facilities-view-no-results h2{margin:auto;font-size:1rem}.node-article-full{margin-bottom:100px}.node-article-full h1,.node-article-full .perex,.node-article-full .content,.node-article-full .article-bottom{max-width:32.5rem;width:100%;margin:0 auto}.node-article-full .main-image{max-width:37.5rem;width:100%;margin:0 auto 60px}.node-article-full .main-image *{width:100%;height:100%}.node-article-full .main-image img{width:100%;height:100%;object-fit:cover;border-radius:15px;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843)}.node-article-full h1{font-size:36px;line-height:42px;font-weight:700;margin-bottom:20px;border-radius:15px;overflow:hidden}.node-article-full h1 *{width:100%;height:100%}.node-article-full h1 .visually-hidden,.node-article-full h1 .div.contextual{display:none}.node-article-full h1 img{width:100%;height:100%;object-fit:cover}.node-article-full .perex{margin-bottom:30px}.node-article-full .content{margin-bottom:40px}.node-article-full .article-bottom{padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #d9d7d5}.node-article-full .article-bottom .button-secondary--blue{display:flex;align-items:center;gap:10px}.node-article-full .article-bottom .button-secondary--blue svg path{fill:#0052b4;-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.node-article-full .article-bottom .button-secondary--blue:hover svg path{fill:#fff}.node-article-full .paragraph{padding:15px 0}.node-article-full .paragraph a{color:#4eb145;text-decoration:underline;font-weight:700}.node-article-full .paragraph a:hover{text-decoration:none}.node-article-full .paragraph--type--text>div>*{margin-bottom:20px}.node-article-full .paragraph--type--text>div>*:last-child{margin-bottom:0}.node-article-full .bottom-section{margin-top:100px}.node-article-full .bottom-section .articles-teasers-header h2{margin-bottom:34px;font-weight:700;font-size:30px;line-height:36px}.facilities-view.all-services,.facilities-view.wedding-services{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:60px}@media screen and (max-width:1030px){.facilities-view.all-services,.facilities-view.wedding-services{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.facilities-view.all-services,.facilities-view.wedding-services{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.facilities-view.all-services,.facilities-view.wedding-services{grid-template-columns:repeat(1,1fr)}}.facilities-view.all-services .pager,.facilities-view.all-services .views-exposed-form,.facilities-view.all-services>h1,.facilities-view.wedding-services .pager,.facilities-view.wedding-services .views-exposed-form,.facilities-view.wedding-services>h1{grid-column:span 4}@media screen and (max-width:1030px){.facilities-view.all-services .pager,.facilities-view.all-services .views-exposed-form,.facilities-view.all-services>h1,.facilities-view.wedding-services .pager,.facilities-view.wedding-services .views-exposed-form,.facilities-view.wedding-services>h1{grid-column:span 3}}@media screen and (max-width:800px){.facilities-view.all-services .pager,.facilities-view.all-services .views-exposed-form,.facilities-view.all-services>h1,.facilities-view.wedding-services .pager,.facilities-view.wedding-services .views-exposed-form,.facilities-view.wedding-services>h1{grid-column:span 2}}@media screen and (max-width:600px){.facilities-view.all-services .pager,.facilities-view.all-services .views-exposed-form,.facilities-view.all-services>h1,.facilities-view.wedding-services .pager,.facilities-view.wedding-services .views-exposed-form,.facilities-view.wedding-services>h1{grid-column:span 1}}.facilities-view.all-services>h1,.facilities-view.wedding-services>h1{margin-bottom:0}.facilities-view.all-services .views-exposed-form,.facilities-view.wedding-services .views-exposed-form{box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);padding:20px;border-radius:15px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.facilities-view.all-services .views-exposed-form .js-form-item,.facilities-view.wedding-services .views-exposed-form .js-form-item{display:flex;flex-direction:column}.facilities-view.all-services .views-exposed-form .js-form-item label,.facilities-view.wedding-services .views-exposed-form .js-form-item label{margin-bottom:10px;font-size:12px;line-height:18px;font-weight:700}.facilities-view.all-services .views-exposed-form .js-form-item select,.facilities-view.wedding-services .views-exposed-form .js-form-item select{color:#0052b4;font-size:16px;line-height:22px}.facilities-view.all-services .views-exposed-form .form-actions .button,.facilities-view.wedding-services .views-exposed-form .form-actions .button{font-size:16px;line-height:22px;color:#fff;padding:11px 30px;border-radius:55px;background-color:#0052b4}.taxonomy-description h1{margin-bottom:20px}.taxonomy-description h1 div{font-weight:700;font-size:36px;line-height:44px}.taxonomy-description .description{margin-bottom:30px}.facility-teaser-items{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:60px}@media screen and (max-width:1030px){.facility-teaser-items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.facility-teaser-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.facility-teaser-items{grid-template-columns:repeat(1,1fr)}}.wedding-services.wedding-services-filtered+.wedding-services.wedding-services-filtered{margin-top:60px}.user-login-form,.user-pass,.user-register-form{max-width:650px;margin:50px auto}.user-login-form .js-form-item,.user-pass .js-form-item,.user-register-form .js-form-item{margin-bottom:20px}.user-login-form .js-form-item label,.user-pass .js-form-item label,.user-register-form .js-form-item label{font-weight:700;font-size:12px;line-height:18px;margin-bottom:5px;display:block}.user-login-form .js-form-item input,.user-login-form .js-form-item textarea,.user-pass .js-form-item input,.user-pass .js-form-item textarea,.user-register-form .js-form-item input,.user-register-form .js-form-item textarea{border:1px solid #cfd7e5;border-radius:10px;background-color:#fcfcfc;color:#747f91;font-size:14px;line-height:20px;padding:12px 20px;height:auto;width:100%}.user-login-form .js-form-item .description,.user-pass .js-form-item .description,.user-register-form .js-form-item .description{margin-top:5px;font-style:italic;font-size:12px;line-height:18px}.user-login-form .form-actions .button,.user-pass .form-actions .button,.user-register-form .form-actions .button{font-size:16px;line-height:22px;font-weight:600;color:#fff;padding:11px 30px;background-color:#0052b4;border-radius:55px}.user-login-form .form-actions input:hover,.user-pass .form-actions input:hover,.user-register-form .form-actions input:hover{cursor:pointer}.user-pass>p{margin-bottom:20px;font-weight:700}.user-register-form>details{margin-bottom:20px}.user-register-form>details>.js-form-item{margin-bottom:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.user-register-form>details>.js-form-item input{width:fit-content}.user-register-form>details>.js-form-item label{margin-bottom:0}.forbidden-page{text-align:center}.forbidden-page h1{font-size:1.875rem;font-weight:700}.forbidden-page img{width:100%;object-fit:cover;margin-top:3.125rem}.forbidden-page .buttons{margin:3.125rem 0;display:flex;gap:1.563rem;justify-content:center;align-items:center}@media (max-width:768px){.forbidden-page .buttons{flex-direction:column}}.special-contacts{position:relative;margin-bottom:-3.2rem}@media (max-width:1120px){.special-contacts{margin-bottom:-1rem}}.special-contacts h1{font-size:2.25rem;font-weight:700;line-height:2.8rem}.special-contacts .map-wrapper{margin-top:2rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.special-contacts .map-wrapper .mapycz-wrapper{height:27.6rem !important}@media (min-width:375px) and (max-width:1120px){.special-contacts .map-wrapper .mapycz-wrapper{min-height:75vh !important}}@media (max-width:375px){.special-contacts .map-wrapper .mapycz-wrapper{min-height:85vh !important}}.special-contacts .map-wrapper .mapycz-wrapper .mapycz-map{height:25.6rem !important}@media (max-width:1120px){.special-contacts .map-wrapper .mapycz-wrapper .mapycz-map{height:100% !important}}.special-contacts .map-overlay{position:absolute;top:8.25rem;left:0;right:0;bottom:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;z-index:2;width:27rem;height:fit-content;padding:1.875rem;border-radius:1rem;box-shadow:0 .25rem 11.25rem rgba(0,0,0,.1)}@media (max-width:768px){.special-contacts .map-overlay{width:90%;margin-inline:auto}}.special-contacts .map-overlay .contacts-line{margin-top:1.25rem}.special-contacts .map-overlay .contacts-line svg{display:inline;margin-right:.5rem}.special-contacts .map-overlay .contacts-line svg path{fill:#000}.special-contacts .map-overlay .contacts-line>div{display:inline}@media (max-width:1120px){.special-contacts .map-overlay .contacts-line>div{width:100%;overflow-wrap:break-word}}.special-contacts .map-overlay .contacts-line>div a:hover{text-decoration:underline;color:#4eb145}.special-services{display:flex;gap:5%;margin-bottom:6.25rem}@media (max-width:768px){.special-services{flex-direction:column}.special-services.left,.special-services.right{flex-basis:100%;order:unset}}.special-services h2{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}.special-services .services{display:flex;flex-direction:column}.special-services .services h2{margin-top:2.5rem}.special-services .services>div{display:flex;flex-direction:column;gap:.625rem}.special-services .services .paragraph--type--service{display:flex;align-items:center;padding:.85rem;border:dashed .125rem #ccc8c4;border-radius:.625rem;font-weight:700}.special-services .services .paragraph--type--service img{width:2.125rem;height:2.125rem;margin-right:1.25rem}.special-services .services .paragraph--type--service .text{width:85%}.special-services .column{flex:1}.special-services .column.left{order:1;flex-basis:41.5%}@media (max-width:768px){.special-services .column.left .services{display:none}}.special-services .column.left h1{font-size:2.25rem;font-weight:700;margin-bottom:.5rem}.special-services .column.left p{margin-top:1.375rem;width:95%}.special-services .column.right{order:2;margin-top:2.7rem;flex-basis:45%}.special-services .column.right .webform{background-color:#fff;border-radius:.937rem;box-shadow:0px .25rem 1.25rem 0px rgba(0,0,0,.0784313725);padding:2.5rem 3.125rem}@media (max-width:768px){.special-services .column.right .webform{padding:1.25rem}}@media (max-width:1120px){.special-services .column.right .webform form .form-item-name,.special-services .column.right .webform .form-item-surname{width:100%}}@media (max-width:768px){.special-services .column.right .webform form .js-form-type-checkbox{width:100%}.special-services .column.right .webform form .webform-actions{width:100%}.special-services .column.right .webform form .webform-actions input{width:100%;padding-top:.688rem;padding-bottom:.688rem}}.special-services .column.right .webform form textarea.form-textarea{max-height:6.25rem}.leaflet-popup .result-address{display:none}.leaflet-popup .leaflet-popup-close-button{z-index:10;background:#0052b4;border-radius:3px;display:flex;align-items:center;justify-content:center;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.leaflet-popup .leaflet-popup-close-button:after{font-size:15px !important;line-height:15px !important;color:#fff !important}.leaflet-popup .leaflet-popup-close-button:hover{background:#4eb145}.leaflet-popup .leaflet-popup-content-wrapper{width:fit-content;min-width:25rem !important;max-width:27rem !important;font-family:"Sora";box-shadow:0px 4px 20px 0px rgba(0,0,0,.1019607843);padding:0}@media (max-width:768px){.leaflet-popup .leaflet-popup-content-wrapper{min-width:18rem !important;max-width:20rem !important;height:fit-content}}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0 !important;width:auto !important;max-height:104px;position:relative;z-index:5;height:100px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-wrapper a.absolute{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999999;cursor:pointer}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-wrapper a.absolute:hover~.map-marker-inner .right .top .capacity:before,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-wrapper a.absolute:hover~.map-marker-inner .right .top .beds:before,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-wrapper a.absolute:hover~.map-marker-inner .right .top .city:before{filter:brightness(0) saturate(100%) invert(57%) sepia(13%) saturate(1900%) hue-rotate(68deg) brightness(101%) contrast(97%)}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-wrapper a.absolute:hover~.map-marker-inner .right .bottom{color:#4eb145}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner{display:flex;position:relative}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .left{max-width:8rem;overflow:hidden}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .left .image{height:100%;width:100%}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .left .image img{object-fit:cover;height:100%;width:100%;object-position:center}@media (max-width:768px){.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner{flex-direction:column}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .left{min-width:initial;width:100%;height:5rem}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .left .image img{width:100%}}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right{padding:1rem;padding-left:1.25rem;min-width:75%;display:flex;flex-direction:column;justify-content:space-between}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top{display:flex;flex-wrap:wrap;row-gap:.5rem}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top .capacity{display:flex;align-items:center;margin-right:1.25rem}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top .capacity:before{content:"";background:url("/themes/custom/vysocina/img/icon-card--capacity.svg") center/contain no-repeat;width:1rem;height:1rem;margin-right:.625rem;display:inline-block;-webkit-transition:filter .4s ease-in-out;transition:filter .4s ease-in-out}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top .beds{display:flex;align-items:center;margin-right:1.25rem}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top .beds:before{content:"";background:url("/themes/custom/vysocina/img/icon-card--beds.svg") center/contain no-repeat;width:1rem;height:1rem;margin-right:.625rem;display:inline-block;-webkit-transition:filter .4s ease-in-out;transition:filter .4s ease-in-out}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top .city{display:flex;align-items:center;min-width:fit-content}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .top .city:before{content:"";background:url("/themes/custom/vysocina/img/icon-card--city.svg") center/contain no-repeat;width:1rem;height:1rem;margin-right:.625rem;display:inline-block;-webkit-transition:filter .4s ease-in-out;transition:filter .4s ease-in-out}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .bottom{font-weight:700;line-height:1.25rem;margin-top:.625rem;display:flex;flex-wrap:wrap;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media (max-width:768px){.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .map-marker-inner .right .bottom{margin-top:1.25rem}}body{font-family:"Sora",sans-serif;font-size:14px;line-height:22px}.facility-teasers-wrapper{margin-bottom:50px}.mapycz-wrapper{z-index:1}
