@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
/*!
   * Bootstrap Reboot v5.3.2 (https://getbootstrap.com/)
   * Copyright 2011-2023 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:var(--bs-code-color);font-size:.875em;word-wrap:break-word}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.reset-css{clear:both}.reset-css *{float:none;margin:0;padding:0}.reset-css * ul{list-style-type:disc;margin:0 30px}.reset-css * ul li{padding:2px 0}.reset-css * img{display:inline}.reset-css * span{font-size:1em!important}.navbar{position:sticky!important;top:0;z-index:100}.page-main-text{margin:auto;max-width:980px;text-align:center}.page-header{padding:0 15px}.page-subtitle{margin:20px 0;text-align:center}.page-headline{font-size:20px;padding:15px 0 5px}.page-title-line{border-top:2px solid #d5d5d5;height:2px;margin:0 auto 20px;position:relative;top:-12px;width:30px}a{text-decoration:none}a,a:hover{color:#d53a03}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(2px);transform:translateY(2px)}10%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}15%{-webkit-transform:translateY(1px);transform:translateY(1px)}20%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(2px);transform:translateY(2px)}10%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}15%{-webkit-transform:translateY(1px);transform:translateY(1px)}20%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}25%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeOut{0%{opacity:1}75%{opacity:1}90%{opacity:0}}@keyframes fadeOut{0%{opacity:1}75%{opacity:1}90%{opacity:0}}html{scroll-behavior:smooth}body{background:#f3f3f3;color:#4b5252;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}body,label{font-size:15px}label{font-weight:600}h1,h2,h3,h4,h5,h6{color:inherit;font-family:Inter,sans-serif;font-weight:500;line-height:1.1}h1,h2,h3{margin-bottom:10px;margin-top:20px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px;font-weight:600;line-height:1.3em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/public/build/images/arrow-down-grey.96380ee4.svg);background-position:calc(100% - 12px) .8em;background-repeat:no-repeat;background-size:10px;padding:6px 30px 6px 15px}button,select{border-radius:2px}button{background:#d53a03;border:1px solid #d53a03;color:#fff;font-size:15px;font-size:18px;outline:none;padding:6px 10px;text-transform:uppercase!important}button.outline{background:transparent;border:1px solid #ccc;color:#4b5252!important}button.outline:hover{background:#f3f3f3}button.loading{border:1px solid hsla(0,0%,100%,.6);pointer-events:none;position:relative}button.loading:after{background-color:hsla(0,0%,100%,.6);background-image:url(/public/build/images/loading.eee6b583.svg);background-position:50%;background-repeat:no-repeat;background-size:65px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}table{margin:10px 0;width:100%}thead{border-bottom:2px solid #ddd;border-top:1px solid #d53a03;text-transform:uppercase}td,th{padding:10px!important}tbody tr{border-bottom:1px solid #ddd}tbody tr:nth-child(2n){background:#f9f9f9}tbody tr.free-item{background:#4b7531;color:#fafafa}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.grid{display:grid;grid-auto-flow:row;grid-gap:25px}.hidden{display:none}.uppercase-text{text-transform:uppercase}.bold-text{font-weight:600}.orange-text{color:#d53a03}.red-text{color:#f12626}.green-text{color:#2a5114}.light-green-text{color:#4b7531}.text-right{text-align:right}.text-center{text-align:center}.no-wrap{white-space:nowrap}.overlay-shadow:before{content:"";opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.overlay-shadow.active:before{background:rgba(0,0,0,.5);content:"";height:100vh;left:0;opacity:1;position:fixed;top:0;width:100vw;z-index:1200}.overlay-shadow.active .gift{position:relative;z-index:1201}@media (min-width:768px){.mobile{display:none!important}}@media (min-width:992px){.mobile-and-tablet{display:none!important}}@media (max-width:768px){.tablet{display:none!important}}@media (min-width:768px){.hidden-tablet{display:none!important}}@media (max-width:1024px){.desktop{display:none!important}}.expand-button{color:#d53a03;cursor:pointer;padding:0}.expand-button:after{background-image:url(/public/build/images/arrow-down-orange.0ad88428.svg);content:"";display:inline-block;height:10px;margin-left:5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:10px}.expand-button .less-text{display:none}.expanded .expand-button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tooltip_{display:inline-block;position:relative;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.i-tooltip:after{content:url(/public/build/images/info-icon.d1087c6a.svg);height:15px;margin-right:3px;vertical-align:-3px;width:15px}.tooltip_ .tooltip-text{background:#4b5252;border-radius:6px;color:#fafafa;font-size:12px;max-width:250px;padding:5px 10px;position:absolute;text-align:center;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:5}.tooltip_:hover .tooltip-text{visibility:visible}.information-box{background:#e7f6ff;border:1px solid rgba(20,64,88,.1);border-radius:2px;color:#144058;font-weight:600;margin:20px auto;padding:10px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.information-box.green{background-color:#e2f9e7;border-color:#c3e6cb;color:#2a5114}.information-box .more-text{cursor:pointer}.information-box .more-text:after{background-image:url(/public/build/images/arrow-down-green.f914916a.svg);background-position:0 2px;background-repeat:no-repeat;background-size:10px;content:"";display:inline-block;height:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:10px}.information-box .hidden-text{display:none}.information-box span{font-size:inherit!important}.top-package{background:#f5f1cd!important;border:2px solid #bdab0b;border-radius:2px;margin-top:55px;position:relative}.top-package .hotel-package-description-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#f5f1cd));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#f5f1cd)}.top-package .recommend-tag{background:#bdab0b;border-radius:2px 2px 0 0;color:#fafafa;display:block;font-size:14px;font-weight:600;left:-2px;letter-spacing:.05em;padding:5px 10px;position:absolute;top:-32px}.top-package .recommend-tag img{margin:0 3px 3px 0;width:12px}.vertical-line{background:#ede7e1;height:100%;width:1px}.rating-badge{background:#4b7531;border-radius:2px;color:#fafafa;font-size:15px;font-weight:600;margin-right:5px;padding:2px 4px}hr.vertical-line{border-right:1px solid #eee;height:auto}.align-bottom{-ms-flex-item-align:end;align-self:end}.anchor-link{position:absolute;top:-110px}.page-container{background:#fdfdfd;font-size:15px;padding:10px 10px 25px}.recaptcha-text{color:rgba(75,82,82,.6);font-size:12px;margin-top:2px}.recaptcha-text a{color:#619fe2}.recaptcha-text .tooltip-text{max-width:200px;right:-120px;top:20px}.grecaptcha-badge{visibility:hidden}.align-center{-ms-flex-item-align:center;align-self:center}.modal-window{background:#fdfdfd;display:none;height:80vh;left:5vw;margin:auto;max-height:600px;padding:10px 15px;position:fixed;top:10vh;width:90vw;z-index:1200}.modal-window.open{display:block}@media (min-width:768px){.modal-window{left:calc(50vw - 300px);width:600px}}.modal-window .content{margin:15px 0;max-height:65vh;overflow-y:scroll;padding:0 5px;text-align:left}.modal-window .content::-webkit-scrollbar{-webkit-appearance:none}.modal-window .content::-webkit-scrollbar:vertical{width:8px}.modal-window .content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border:2px solid #fdfdfd;border-radius:8px}.modal-window .content-wrapper{display:grid;grid-template-rows:1fr auto;height:100%;padding-bottom:35px}.loading-spinner{-webkit-animation:rotate 1.2s linear infinite;animation:rotate 1.2s linear infinite;border-radius:50%;border-top:2px solid #d53a03;height:60px;margin:50px auto;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:60px}.page-wrapper{font-size:18px;margin:auto;max-width:1200px;padding:0 25px 25px}.page-wrapper img{max-width:900px;width:100%}@media (max-width:480px){.page-wrapper{padding:0}}.page-wrapper.black-friday .details-container,.page-wrapper.black-friday .mobile button{font-size:15px}.page-intro{margin:2rem 0 3rem}.thanks-block img{display:inline;padding:10px}.thanks-block .social-links{display:inline-block;margin:5px 8px 35px 0}.thanks-block .social-links svg{height:40px;width:40px}.mt-20{margin-top:20px}.mb-30{margin-bottom:30px}.contact-section{margin:50px auto;width:100%}.info-text{font-size:14px}.info-text:before{content:url(/public/build/images/info-icon.d1087c6a.svg);height:15px;margin-right:3px;vertical-align:-3px;width:15px}.banner-box{border-radius:2px;display:grid;font-family:Inter,sans-serif;font-size:15px;grid-template-columns:auto 1fr;letter-spacing:1.1px;padding:10px}.banner-box h4{font-size:18px;margin:10px 0 5px;text-transform:uppercase}@media screen and (max-width:426px){.banner-box{font-size:12px}.banner-box h4{font-size:17px}}.banner-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;-webkit-box-shadow:none!important;box-shadow:none!important;margin:30px 0}.error-popup-message{-webkit-animation:fadeOut 7.5s linear;animation:fadeOut 7.5s linear;background:#f12626;border-radius:5px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);color:#fff;font-size:20px;font-weight:600;left:calc(50vw - 150px);max-width:300px;padding:15px;position:fixed;text-align:center;top:14%;width:100%;z-index:5}.error-popup-message a{color:#fff;text-decoration:underline}.cm-services{display:none}.cm-list-title{margin-top:4px}.ordered-list{counter-reset:item;font-size:17px;list-style-type:none;padding:0 15px 0 60px}.ordered-list li{margin-bottom:25px;position:relative}.ordered-list li:before{background:#f3f3f3;border-radius:50%;color:#d53a03;content:counter(item);counter-increment:item;font-size:17px;font-weight:700;height:30px;left:-45px;line-height:30px;position:absolute;text-align:center;top:calc(50% - 15px);width:30px}.top-destination-item .image img{width:100%}.compare-price{position:relative}.compare-price:after{border-bottom:1px solid #667085;content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);width:100%}@media screen and (min-width:768px){.compare-price:after{border-bottom:2px solid #667085}}.compare-price.black:after{border-bottom:1px solid #101828}.progress-radial.sm-100-lg-150{height:100px;width:100px}.progress-radial .overlay.setsize p{font-size:2rem}.gray-500{color:#667085}.red-400{color:#f97066}@media screen and (max-width:902px){#package-step-one>div:not(.alert-info){padding:15px 0}#package-step-one .mobile-inline>p{display:inline-block}#package-step-one #room-modal{padding-left:0;text-align:left}#package-step-one .next-button,#package-step-two .next-button{margin:15px 0;padding:15px 0}#package-reservation-contact-form{padding:10px 0}#package-reservation-contact-form hr{margin:5px 0}#package-reservation-contact-form button{display:block;float:unset!important;margin:15px auto!important;width:100%}#package-step-three .images img{max-width:170px;padding:3px;width:30%}}.input-label{font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:6px}.z-index-2{z-index:2}@media screen and (max-width:700px){.banner-wrapper{grid-template-columns:auto}}@media (min-width:768px){.page-headline{font-size:30px;padding:15px 0 5px}.page-wrapper{margin-top:20px;padding:0 70px 25px}.grid{grid-auto-flow:column}.error-popup-message{left:calc(50vw - 255px);max-width:500px}.progress-radial.sm-100-lg-150{height:150px;width:150px}.progress-radial .overlay.setsize p{font-size:3rem}}@media screen and (min-width:992px){.alert-info.alert-dismissible{margin-top:25px}}nav.web-navbar .navbar{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7;margin-bottom:15px;position:sticky;top:0;z-index:1000}nav.web-navbar .navbar img{margin-top:8px;width:100%}nav.web-navbar .navbar hr{border-top:1px solid rgba(213,58,3,.5);margin:10px}nav.web-navbar .navbar .expand-button,nav.web-navbar .navbar li a{color:#4b5252;display:inline-block;font-size:17px;padding:8px 15px;position:relative}nav.web-navbar .navbar .expand-button:after,nav.web-navbar .navbar li a:after{background:#d53a03;content:"";height:2px;left:50%;margin:0;position:absolute;top:calc(100% - 2px);-webkit-transition:width .3s ease-out,left .3s ease-out;transition:width .3s ease-out,left .3s ease-out;width:0}@media (min-width:992px) and (max-width:1145px){nav.web-navbar .navbar .expand-button,nav.web-navbar .navbar li a{font-size:13px}}nav.web-navbar .navbar li svg.card{height:22px;margin-right:5px;width:22px}nav.web-navbar .navbar li svg.card path{fill:#2a5114}nav.web-navbar .navbar a.active,nav.web-navbar .navbar a:hover{color:#000;text-decoration:none}nav.web-navbar .navbar a.active:after,nav.web-navbar .navbar a:hover:after{left:15px;width:calc(100% - 30px)}@media (min-width:768px){nav.web-navbar .navbar a.active,nav.web-navbar .navbar a:hover{left:0;width:100%}}nav.web-navbar .navbar ul{list-style:none;padding:0}nav.web-navbar .navbar li{overflow:hidden}.navbar-content{display:grid;grid-template-columns:215px 35px;padding:10px 15px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:1170px}@media (min-width:768px){.navbar-content{grid-template-columns:200px auto;padding:10px}}@media (min-width:992px){.navbar-content{grid-template-columns:300px auto}}.navbar-content.expanded .navlinks{max-height:calc(100vh - 95px);overflow-y:scroll}.navbar-content.expanded #line-1{-webkit-transform:rotate(45deg) translatey(-55px) translatex(45px);transform:rotate(45deg) translatey(-55px) translatex(45px)}.navbar-content.expanded #line-2{opacity:0}.navbar-content.expanded #line-3{-webkit-transform:rotate(-45deg) translateX(-160px) translateY(-25px);transform:rotate(-45deg) translateX(-160px) translateY(-25px)}.navbar-content .navlinks{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7;left:0;max-height:0;overflow:hidden;position:absolute;top:calc(100% + 1px);-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;width:100%}.navbar-content .navlinks svg{margin:0 0 3px 2px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:10px}.navbar-content .navlinks svg path{fill:#4b5252}.navbar-content .navlinks a{padding:10px 20px}.navbar-content .navlinks a strong{pointer-events:none}.navbar-content .navlinks li.expandable a{width:100%}.navbar-content .navlinks li.expandable a:hover:after{display:none}.navbar-content .navlinks li.expanded>a{background:#f3f3f3}.navbar-content .navlinks li.expanded .submenu{max-height:500px}.navbar-content .navlinks li.expanded svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.navbar-content .navlinks .submenu{max-height:0;padding:0 15px;-webkit-transition:max-height .4s ease-in;transition:max-height .4s ease-in}.navbar-content .navlinks .submenu a:hover:after{display:none}@media (min-width:992px){.navbar-content .navlinks{border:none;margin:0;max-height:100%;overflow:visible;position:relative;top:0}.navbar-content .navlinks li,.navbar-content .navlinks li.expandable{display:inline-block;vertical-align:middle;width:auto}.navbar-content .navlinks li.expandable:hover>a{background:#f3f3f3}.navbar-content .navlinks li.expandable:hover>a:after{display:inline-block;left:0;width:100%}.navbar-content .navlinks li.expandable:hover svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.navbar-content .navlinks li.expandable:hover .submenu{max-height:500px;opacity:1}.navbar-content .navlinks .hotel-link{display:none}.navbar-content .navlinks .submenu{background:#fcfcfc;border:1px solid #e7e7e7;border-radius:2px;min-width:195px;opacity:0;overflow:hidden;position:absolute;top:100%;width:auto}.navbar-content .navlinks .submenu li{display:block}.navbar-content .navlinks .submenu a:hover{color:#d53a03}}@media (max-width:1330px){.navbar-content .navlinks li.expandable .submenu.contact{right:0}}.menu-button.expand-button{border-radius:2px;padding:4px 6px!important}.menu-button.expand-button path{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-button.expand-button svg{height:23px;width:23px}@media (min-width:992px){.menu-button.expand-button{display:none!important}}.input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{background-color:#fff;border:1px solid rgba(75,82,82,.5);border-radius:2px;padding:6px 12px}.input-wrapper label span{color:#8e2424}@media (max-width:400px){.mw-280{max-width:280px}}.input-error-message{position:absolute;text-align:center;top:-5px;white-space:nowrap;width:100%;z-index:1}.input-error-message span{background:#f12626;border:1px solid #df1818;border-radius:2px;color:#fafafa;font-size:13px;font-weight:600;padding:5px 10px;position:relative}.input-error-message span:after{border:solid #f12626;border-width:0 5px 5px 0;bottom:-5px;content:"";display:inline-block;left:calc(50% - 7px);padding:3px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.new-input-style input,.new-input-style select,.new-input-style textarea{border:1px solid #9fa3a9!important;border-radius:4px!important;font-size:16px;outline:none;padding:8px 12px!important}.new-input-style input ::-webkit-input-placeholder,.new-input-style select ::-webkit-input-placeholder,.new-input-style textarea ::-webkit-input-placeholder{color:#9fa3a9}.new-input-style input ::-moz-placeholder,.new-input-style select ::-moz-placeholder,.new-input-style textarea ::-moz-placeholder{color:#9fa3a9}.new-input-style input :-ms-input-placeholder,.new-input-style select :-ms-input-placeholder,.new-input-style textarea :-ms-input-placeholder{color:#9fa3a9}.new-input-style input ::-ms-input-placeholder,.new-input-style select ::-ms-input-placeholder,.new-input-style textarea ::-ms-input-placeholder{color:#9fa3a9}.new-input-style input ::placeholder,.new-input-style select ::placeholder,.new-input-style textarea ::placeholder{color:#9fa3a9}.new-input-style input:focus,.new-input-style select:focus,.new-input-style textarea:focus{border:1px solid #4b7531!important;-webkit-box-shadow:0 0 4px rgba(75,117,49,.35);box-shadow:0 0 4px rgba(75,117,49,.35)}.new-input-style input.error,.new-input-style select.error,.new-input-style textarea.error{border:1px solid #f12626!important}.new-input-style select{background-position:calc(100% - 12px) 1em}.new-input-style .input-error-message{bottom:-25px;position:absolute;text-align:left;top:unset;width:100%}.new-input-style .input-error-message span{background:transparent;bottom:5px;color:#f12626;font-size:13px;font-weight:600;padding:0 3px}.new-input-style .input-error-message span:after{content:none}.contact-form{display:grid;grid-gap:25px;background:#edf4e8;border:2px solid #4b7531;border-radius:2px;padding:20px}.contact-form button{background:#d53a03;border:1px solid #d53a03;border-radius:2px;color:#fff;font-size:15px;justify-self:end;outline:none;padding:6px 10px}.contact-form button:hover{background:#fbede8;color:#d53a03}.contact-form button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:380px){.contact-form{max-width:270px}.contact-form .input-wrapper{max-width:240px}}.top-bar-container{background:#2a5114;color:#fff;line-height:1.6em;padding:8px 15px;width:100%}.top-bar-container>div{display:grid;grid-template-columns:22px 1fr auto;height:100%;margin:auto;max-width:1170px;width:100%;grid-gap:0 10px;-ms-flex-line-pack:center;align-content:center;line-height:28px}.top-bar-container a,.top-bar-container a:focus,.top-bar-container a:hover{color:#fff;display:inline-block;margin-right:10px}.top-bar-container a:hover *{text-decoration:underline}.top-bar-info-wrapper>div{background-color:#dc0d3b}.top-bar-info-wrapper button{background-color:#005294;border:0}.top-bar-icon-wrapper{max-width:22px;width:100%;-ms-flex-item-align:start;align-self:start}.top-bar-icon-wrapper *{height:100%;width:100%}.top-bar-icon-wrapper path,.top-bar-icon-wrapper polygon{fill:#fff}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.top-bar-button{-webkit-animation:tada 1.3s ease 3;animation:tada 1.3s ease 3;background:#4b7531;border:1px solid #4b7531;border-radius:2px;color:#fff;font-size:15px;margin:5px 0;outline:none;padding:4px 10px}.top-bar-content{display:none}.top-bar-close{display:none!important}.top-bar-arrow{display:inline-block;padding:0 4px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:25px}.top-bar-close{width:16px}@media (min-width:992px){.top-bar-content{display:inline-block!important}.top-bar-content br{display:none}.top-bar-icon-wrapper{-ms-flex-item-align:center;align-self:center;line-height:normal}.top-bar-button{margin:0 0 0 10px}.top-bar-arrow{display:none!important}.top-bar-close{display:inline-block!important}}.breadcrumbs-wrapper{font-size:12px;overflow-x:scroll;text-transform:uppercase;white-space:nowrap}.breadcrumbs-wrapper a,.breadcrumbs-wrapper a:hover{color:#4b5252}.breadcrumbs-wrapper svg{height:6px;margin:0 3px 2px;width:6px}.breadcrumbs-wrapper::-webkit-scrollbar{display:none}#single-hotel-header h1{font-size:28px;margin:10px 0 5px}@media (min-width:768px){#single-hotel-header h1{font-size:36px}}#single-hotel-header .rating img{height:16px;margin-left:-3px;vertical-align:top;width:16px}#single-hotel-header .rating{white-space:nowrap}.box-container{background:#fff;border-radius:2px;padding:20px;position:relative;width:100%}.box-container.blue{background:#f0f8fb;border:1px solid #c0e8ff}.box-container.blue .expand-button-wrapper{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#f0f8fb),to(rgba(240,248,251,0)));background:linear-gradient(0deg,#f0f8fb 50%,rgba(240,248,251,0))}.box-container.blue .expand-button{color:#0f79b5}.box-container.blue .expand-button:after{background-image:url(/public/build/images/arrow-down-blue.d48e37d2.svg)}.box-container .expand-button{padding-left:25px;padding-top:40px}.box-container h3{font-size:24px;font-weight:600}.box-container h3~*{padding:0 10px!important}.box-container h3~div,.box-container h3~p{padding:10px 10px 5px!important}.box-content{height:100%;max-height:100%;overflow:hidden}.expandable .box-content{max-height:130px}.expand-button-wrapper{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;color:#d53a03;height:75px;left:0;position:absolute;width:100%}.expand-icon{height:16px;margin-left:5px;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:16px}.expanded .box-content{margin-bottom:20px;max-height:100%}.expanded .expand-button-wrapper{background:transparent!important}.expanded .expand-icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.expanded .less-text{display:inline}.expanded .more-text{display:none}.box-container-with-icon{background:transparent;color:#2a5114;display:grid;margin-bottom:30px;overflow:hidden;padding:0;width:100%}.box-container-with-icon.expanded .box-content{margin:0;max-height:100%;padding-bottom:40px}.box-container-with-icon .expand-button-wrapper{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#dfefe1),to(#dfefe100));background:linear-gradient(0deg,#dfefe1 50%,#dfefe100);bottom:1px;left:1px;width:calc(100% - 2px)}.box-container-with-icon .expand-button{color:#2a5114;padding-left:16px}.box-container-with-icon .expand-button:after{background-image:url(/public/build/images/arrow-down-green.f914916a.svg)}.box-container-with-icon .box-content,.box-container-with-icon .icon{border:1px solid #4b7531}.box-container-with-icon .box-content{background:rgba(214,236,217,.7);border-radius:0 2px 2px 0;max-height:180px;padding:15px;position:relative;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:100%}.box-container-with-icon .icon{background:#4b7531;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px 0 0 2px;z-index:10}.box-container-with-icon .icon svg{display:inline-block;height:24px;margin:auto;width:24px}.box-container-with-icon .icon path{fill:#dfefe1}@media (min-width:768px){.box-container-with-icon{grid-template-columns:50px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-container-with-icon .box-content{-webkit-transition:-webkit-transform .6s ease-in-out 0s;transition:-webkit-transform .6s ease-in-out 0s;transition:transform .6s ease-in-out 0s;transition:transform .6s ease-in-out 0s,-webkit-transform .6s ease-in-out 0s}.box-container-with-icon.with-animation .box-content,.box-container-with-icon.with-animation .expand-button-wrapper{height:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.box-container-with-icon.with-animation .box-content.expand-button-wrapper,.box-container-with-icon.with-animation .expand-button-wrapper.expand-button-wrapper{opacity:1}.box-container-with-icon .expand-button-wrapper{bottom:1px;left:51px;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;width:calc(100% - 52px)}.desktop-expanded .box-content{margin:0;max-height:100%;padding-bottom:0}.desktop-expanded .expand-button-wrapper{display:none}}.side-hotel-score{padding:0 10px}.side-hotel-score h4{font-weight:500}.side-hotel-score h2{font-weight:600;margin-bottom:2px}.side-hotel-score a{margin-left:5px}.side-hotel-score a:hover{color:#d53a03}.side-hotel-score a img{height:8px;margin:0 5px 2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:8px}.side-hotel-score .partial-score,.side-hotel-score .score-header{margin:20px auto 0;max-width:450px}@media (min-width:768px){.side-hotel-score .partial-score,.side-hotel-score .score-header{margin:20px 35px 0}}.side-hotel-score .score-header{display:grid;grid-template-columns:100px 1fr;min-height:100px;grid-gap:10px}.side-hotel-score .score-header a{text-decoration:underline}.side-hotel-score .partial-score{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}@media (min-width:768px){.side-hotel-score .partial-score{max-height:100%}}.side-hotel-score .link-wrapper{margin-bottom:20px;text-align:center;text-decoration:none}.side-hotel-score .expand-button{text-align:center}@media (min-width:768px){.side-hotel-score .expand-button{display:none}}.side-hotel-score.expanded .partial-score{max-height:500px}.side-hotel-contact{padding:0 10px}.side-hotel-contact *{color:#4b5252}.side-hotel-contact a:hover{color:inherit}.side-hotel-contact .contacts{display:grid;grid-template-columns:auto 1fr;margin:auto;max-width:450px;grid-gap:8px 15px}@media (min-width:768px){.side-hotel-contact .contacts{grid-column-gap:25px;padding:0 25px}}.side-hotel-contact a[href*="/kontakt"]{display:block;margin:15px 25px}.side-hotel-contact a[href*="/kontakt"] img{height:8px;margin:0 5px 2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.side-hotel-contact a[href*="/kontakt"],.side-hotel-contact a[href*="/kontakt"]:hover{color:#d53a03}footer#cz-footer,footer#de-footer{background:#4b5252}footer#cz-footer *,footer#de-footer *{color:#fafafa;font-size:16px}footer#cz-footer h5,footer#de-footer h5{font-size:18px;font-weight:600;position:relative}footer#cz-footer ul,footer#de-footer ul{list-style:none;margin:10px 0 0;padding:0}footer#cz-footer a,footer#de-footer a{line-height:1.8em}footer#cz-footer a :hover,footer#cz-footer a:hover,footer#de-footer a :hover,footer#de-footer a:hover{color:#d53a03;text-decoration:none}footer#cz-footer li,footer#de-footer li{padding-right:30px}@media (min-width:768px){footer#cz-footer li,footer#de-footer li{display:inline}}@media (min-width:1200px){footer#cz-footer li,footer#de-footer li{display:block;padding:0}}footer#cz-footer .open,footer#de-footer .open{max-height:500px}.footer-content{display:grid;grid-gap:30px 40px;margin:auto;padding:30px 20px 20px;width:100%}.footer-content>div:not(:nth-of-type(2)) h5:after{background-image:url(/public/build/images/arrow-down.4b4e14e5.svg);content:"";height:12px;position:absolute;right:0;top:5px;width:12px}@media (min-width:768px){.footer-content>div:not(:nth-of-type(2)) h5:after{display:none}.footer-content{grid-template-columns:auto 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1200px){.footer-content{grid-template-columns:auto 2.4fr 1fr auto;width:1190px}}.personal{display:grid;grid-template-columns:repeat(auto-fit,60px);grid-gap:10px;justify-items:center;margin:20px auto 0;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.personal *{text-align:center}.personal *>div{margin-top:3px}@media (min-width:768px){.personal{grid-template-columns:repeat(3,1fr);max-height:100%;width:240px}}.personal-image{border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.footer-icon{width:24px}.footer-icon.small{width:12px}.footer-contact{grid-row:1/2}.footer-contact>div{margin-top:20px}.footer-contact>div>div>div{font-size:14px}.footer-contact strong{margin-left:10px;vertical-align:middle}@media (min-width:768px){.footer-contact{grid-row:auto}.footer-links{grid-column:1/3}}@media (min-width:1200px){.footer-links{grid-column:auto}}.link-list{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}@media (min-width:768px){.link-list{max-height:100%}}.social-links{display:grid;grid-template-columns:repeat(auto-fit,28px);grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.copyright{background:#2a5114;padding:0 20px;width:100%}.copyright p{font-size:12px;text-align:center}@media (min-width:1200px){.copyright p{margin:auto;width:1190px}}#voucher-order{font-family:Inter,sans-serif}.voucher-container .thanks-page-container{padding:50px 10px;text-align:center}.step-title{margin-top:40px;text-align:center}.voucher-button{background:#d53a03;border:1px solid #d53a03;border-radius:2px;color:#fff;font-size:15px;justify-self:end;min-width:120px;outline:none;padding:10px 15px;text-transform:uppercase}.voucher-button:hover{background:#fbede8;color:#d53a03}.voucher-button:disabled{cursor:not-allowed;opacity:.6}@media (min-width:576px){.voucher-button{min-width:150px}}.voucher-buttons-container{display:grid;grid-auto-flow:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:45px auto}.back-button{background:#f3f3f3;border:1px solid #f3f3f3;color:#4b5252;width:100px}.back-button:hover{background:#fff;color:#4b5252}.hml-ui-voucher-button{justify-self:end;min-width:120px;padding:10px 15px;text-transform:uppercase}@media (min-width:576px){.hml-ui-voucher-button{min-width:150px}}.progress-bar-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:680px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:35px auto 0}@media (min-width:768px){.progress-bar-wrapper{margin-top:55px}}.progress-bar-wrapper .main-line,.progress-bar-wrapper .progress-line{background:#f3f3f3;border-radius:5px;height:4px;position:absolute;top:6px;width:100%}.progress-bar-wrapper .progress-line{background:#4b7531;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.progress-bar-wrapper .step{background:#f3f3f3;border:3px solid #f3f3f3;border-radius:50%;height:16px;justify-self:end;position:relative;width:16px;z-index:2}.progress-bar-wrapper .step-label{bottom:18px;display:none;font-size:12px;left:-70px;position:absolute;text-align:center;width:150px}@media (min-width:768px){.progress-bar-wrapper .step-label{display:block}}.progress-bar-wrapper .current,.progress-bar-wrapper .done{border:3px solid #4b7531}.progress-bar-wrapper .done{background:#4b7531}.hotel-card{background:#fdfdfd;border-radius:2px;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.16);box-shadow:0 0 15px 1px rgba(0,0,0,.16);display:grid;margin-bottom:25px;overflow:hidden}@media (min-width:768px){.hotel-card{padding:10px 15px 10px 10px}}.hotel-card button{color:#fafafa;font-size:15px;padding:6px 15px}.hotel-card hr{border:0;border-top:1px solid #ede7e1;margin-bottom:20px;margin-top:20px;width:100%}.hotel-card ul{margin-left:5px;position:relative}.hotel-card .main-info{display:grid;grid-gap:10px}.hotel-card .main-info a:hover{color:#d53a03;text-decoration:none}.hotel-card .main-info a:hover button{background:#fbede8;color:#d53a03}.hotel-card .main-info .content{font-size:16px;padding:15px}@media (min-width:480px){.hotel-card .main-info .content{padding:0}}@media (min-width:768px){.hotel-card .main-info .content{display:grid;font-size:18px;grid-template-rows:auto 1fr auto;-ms-flex-line-pack:justify;align-content:space-between}}.hotel-card .main-info .hotel-image-wrapper{display:block;overflow:hidden;position:relative}.hotel-card .main-info .hotel-image{margin:-15px -15px 0;width:calc(100% + 30px)}@media (min-width:480px){.hotel-card .main-info{padding:15px}}@media (min-width:992px){.hotel-card .main-info{grid-template-columns:350px 1fr auto 210px;padding:0;grid-gap:15px}.hotel-card .main-info .hotel-image{margin:0;width:100%}}.hotel-card .hotel-title{font-size:25px;font-weight:700}.hotel-card .hotel-title div{height:15px;white-space:nowrap}.hotel-card .hotel-title img{margin-right:-4px;vertical-align:super;width:10px}@media (min-width:768px){.hotel-card .hotel-title div{display:inline}.hotel-card .hotel-title img{width:14px}}.hotel-card .danubius-image{position:absolute;right:0;top:0}.hotel-card .danubius-image img{height:80px;width:80px}.hotel-card .services-wrapper{grid-template-columns:repeat(5,auto);margin:20px 5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:5px;position:relative}.hotel-card .services-wrapper img{-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important}.hotel-card .services-wrapper .item-wrapper{display:block;position:static}.hotel-card .services-wrapper .item-wrapper .icon-wrapper:after{background-image:none;content:""}.hotel-card .services-wrapper .item-wrapper .tooltip_{position:static}.hotel-card .services-wrapper .item-wrapper .tooltip-text{max-width:150px;width:unset}.hotel-card .services-wrapper div:nth-child(n+4) .tooltip-text{-webkit-transform:translateX(-90%);transform:translateX(-90%)}@media (min-width:768px){.hotel-card .services-wrapper{grid-gap:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:5px}}.hotel-card .hotel-notification{border:1px solid rgba(223,41,53,.1);-webkit-box-shadow:none;box-shadow:none;margin:0 10px 20px}.hotel-card .mobile .hotel-notification{margin:0 0 10px;max-height:54px;overflow:hidden;padding:15px;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.hotel-card .mobile .hotel-notification.expanded{max-height:1000px}.hotel-card .mobile .hotel-notification.expanded .notification-header:after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.hotel-card .mobile .hotel-notification .notification-header{position:relative}.hotel-card .mobile .hotel-notification .notification-header img{height:24px}.hotel-card .mobile .hotel-notification .notification-header .title{font-size:16px}.hotel-card .mobile .hotel-notification .notification-header:after{background-image:url(/public/build/images/arrow-down-red.6ce37ae6.svg);content:"";height:14px;position:absolute;right:0;top:5px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;width:14px}.hotel-card .price-and-rating-wrapper{display:grid;padding-bottom:15px}@media (min-width:480px){.hotel-card .price-and-rating-wrapper{padding-bottom:0}}.hotel-card .mobile-rating{font-size:15px;font-weight:600;margin-bottom:15px}.hotel-card .mobile-rating a{font-size:15px;font-weight:500;text-decoration:underline}.hotel-card .rating-title{margin-top:10px}.hotel-card .rating{display:grid;grid-template-columns:75px auto;grid-gap:5px;font-size:20px;font-weight:600;height:75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}.hotel-card .rating a{display:block;font-size:14px;font-weight:500;text-decoration:underline}.hotel-card .price-wrapper{display:grid;grid-auto-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;margin:0 20px}@media (min-width:768px){.hotel-card .price-wrapper{display:block}}.hotel-card .price{font-size:20px}@media (min-width:768px){.hotel-card .price{display:block;font-size:28px;margin-bottom:15px}}.hotel-card .package-title{font-weight:600;line-height:24px}.hotel-card .package-list,.hotel-card .package-title{font-size:16px;padding:0 10px}.hotel-card .packages-wrapper{margin-bottom:20px;position:relative}.hotel-card .packages-wrapper.expanded .category-packages{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:hidden}.hotel-card .category-packages{max-height:85px;overflow:hidden;-webkit-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.hotel-card hr.category{border-top:1px solid #4b5252;margin:0 0 10px}.hotel-card .package-line{display:grid;grid-template-columns:1fr auto 160px 195px;padding:0 5px;grid-gap:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1}.hotel-card .package-line~hr{margin:10px 0}.hotel-card .package-line button{background:#4b7531;border-color:#4b7531;font-weight:600;width:100%}.hotel-card .package-line svg{margin-bottom:3px;width:18px}.hotel-card .package-line path{fill:#d53a03}.hotel-card .package-line a:hover button{background:rgba(214,236,217,.7);color:#4b7531}.hotel-card .package-line .package-title,.hotel-card .package-line .package-title:hover{color:#4b5252}.hotel-card .package-line .tooltip-text{white-space:nowrap;width:auto}.hotel-card .nights,.hotel-card .procedures{display:inline-block;margin-right:15px}.hotel-card .nights svg,.hotel-card .procedures svg{width:14px}.hotel-card .line-price{color:#4b7531;font-size:18px;font-weight:600;text-align:center}.hotel-card .package-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotel-card .expand-button{color:#d53a03;font-size:14px}.hotel-card .expand-button:after{background-image:none}.best-price-badge{background:#d6ecd9;color:#2a5114;font-family:Helvetica,sans-serif;margin:10px 0;min-width:150px;padding:5px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.best-price-badge span{vertical-align:middle}@media (min-width:768px){.best-price-badge{float:right;font-size:17px;margin:0 0 10px}}.best-price-badge img{height:28px}.best-price-banner,.extra-bonuses-banner,.golf-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fafdf7;border:1px solid #acdc79;border-radius:5px;color:#3f621a;gap:12px;padding:16px}.best-price-banner .banner-box-content,.extra-bonuses-banner .banner-box-content,.golf-banner .banner-box-content{padding-left:12px;padding-right:12px}.best-price-banner .banner-box-content h4,.extra-bonuses-banner .banner-box-content h4,.golf-banner .banner-box-content h4{line-height:28px;margin-top:0}.best-price-banner img,.extra-bonuses-banner img,.golf-banner img{height:40px;width:40px}.extra-bonuses-banner .banner-box-content h4{color:#3f621a}.extra-bonuses-banner .banner-box-content a{color:#3f621a;display:block;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.extra-bonuses-banner .banner-box-content a:hover:after,.extra-bonuses-banner .banner-box-content a:visited:after{left:12px}.extra-bonuses-banner .banner-box-content a:after{background-image:url(/public/build/images/arrow-right.87715efe.svg);background-repeat:no-repeat;content:"";display:inline-block;-webkit-filter:hue-rotate(68deg) saturate(.5);filter:hue-rotate(68deg) saturate(.5);height:12px;left:8px;position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:14px}.golf-banner{background-color:#fffcf5;border-color:#fec84b;color:#b54708}.golf-banner a{color:#b54708;font-weight:700}.golf-banner a:hover,.golf-banner a:visited{color:#b54708}.golf-banner a:after{background-image:url(/public/build/images/arrow-right.87715efe.svg);content:"";display:inline-block;height:12px;left:10px;position:relative;width:12px}.black-friday-banner{background-color:#242424;border:1px solid #fed636;border-radius:5px;color:#fff;padding:16px}.black-friday-banner .banner-box-content{margin-left:12px}.black-friday-banner .banner-box-content h4{color:#fed636}.black-friday-banner .banner-box-content p{margin-bottom:12px}.black-friday-banner .banner-box-content a{color:#fed636;display:block;font-weight:700;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.black-friday-banner .banner-box-content a:hover,.black-friday-banner .banner-box-content a:visited{color:#ff9600}.black-friday-banner .banner-box-content a:hover:after,.black-friday-banner .banner-box-content a:visited:after{left:12px}.black-friday-banner .banner-box-content a:after{background-image:url(/public/build/images/arrow-right-yellow.0441ab78.svg);background-repeat:no-repeat;content:"";display:inline-block;height:12px;left:8px;position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:14px}.first-minute-banner,.free-upgrade-banner,.gift-voucher-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fffcf5;border:1px solid #fec84b;border-radius:5px;color:#dc6803;gap:12px;padding:16px}.first-minute-banner img,.free-upgrade-banner img,.gift-voucher-banner img{height:40px;width:40px}.first-minute-banner .banner-box-content,.free-upgrade-banner .banner-box-content,.gift-voucher-banner .banner-box-content{margin-left:12px}.first-minute-banner .banner-box-content h4,.free-upgrade-banner .banner-box-content h4,.gift-voucher-banner .banner-box-content h4{color:#b54708;line-height:28px;margin-top:0}.first-minute-banner .banner-box-content p,.free-upgrade-banner .banner-box-content p,.gift-voucher-banner .banner-box-content p{margin-bottom:12px}.first-minute-banner .banner-box-content a,.free-upgrade-banner .banner-box-content a,.gift-voucher-banner .banner-box-content a{color:#b54708;display:block;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.first-minute-banner .banner-box-content a:hover:after,.first-minute-banner .banner-box-content a:visited:after,.free-upgrade-banner .banner-box-content a:hover:after,.free-upgrade-banner .banner-box-content a:visited:after,.gift-voucher-banner .banner-box-content a:hover:after,.gift-voucher-banner .banner-box-content a:visited:after{left:12px}.first-minute-banner .banner-box-content a:after,.free-upgrade-banner .banner-box-content a:after,.gift-voucher-banner .banner-box-content a:after{background-image:url(/public/build/images/arrow-right.87715efe.svg);background-repeat:no-repeat;content:"";display:inline-block;height:12px;left:8px;position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:14px}.gifts-banner{background-color:#8bacbe;color:#0e243a}.gifts-banner img{height:auto;margin-left:-10px;margin-top:-10px;max-height:115px;padding-bottom:10px;width:auto}.gifts-banner a,.gifts-banner a:hover{color:#0e243a;text-decoration:underline}@media screen and (max-width:426px){.gifts-banner img{height:90px}}.review-wrapper{display:grid;justify-items:center;margin:auto;max-width:900px;padding:0 10px;grid-gap:12px}@media (min-width:768px){.review-wrapper{padding:0 30px;grid-gap:20px;grid-template-columns:30% 70%}}.review-wrapper ul{list-style:none;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.review-wrapper ul.open{max-height:500px}.review-wrapper ul.open~.button-full-review:before{background:url(/public/build/images/minus.2a0e199d.svg) no-repeat;background-position:50%;background-size:14px}.review-wrapper li{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:5px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-wrapper li :first-child{color:#d53a03;text-align:end}.review-wrapper hr{width:100%}@media (min-width:768px){.review-wrapper hr{grid-column:1/3;margin:0 0 20px}}.review-wrapper .review-info{display:grid;grid-template-columns:1fr auto;margin-top:15px;grid-gap:10px;text-align:right;width:100%}.review-wrapper .review-info img{display:none}@media (min-width:768px){.review-wrapper .review-info{display:block;text-align:center}.review-wrapper .review-info img{display:inline-block;height:50px;justify-self:center}}.review-wrapper .review-category{color:#d53a03;font-size:14px;margin:5px 0;white-space:nowrap}.review-wrapper .review-content{display:grid;-ms-flex-line-pack:justify;align-content:space-between;max-width:620px;text-align:left;width:100%}.review-wrapper .rating{color:#d53a03;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:1/2;grid-row:1/2;text-align:left}.review-wrapper .rating .total-score{margin-right:5px}@media (min-width:768px){.review-wrapper .rating{margin:10px 0}}.review-wrapper .button-full-review{display:block;font-size:12px;margin-left:auto;padding-left:25px;position:relative}.review-wrapper .button-full-review:before{background:url(/public/build/images/plus.e35fb3b5.svg) no-repeat;background-size:14px;bottom:8px;content:"";height:14px;left:8px;position:absolute;width:14px}.hotel-section{background:#fdfdfd;margin-bottom:32px;overflow:hidden;padding:20px;position:relative;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}@media (max-width:768px){.hotel-section{margin-bottom:15px;max-height:55px;padding:15px}.hotel-section.expanded{max-height:5000px}.hotel-section.expanded .section-head .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.hotel-section .section-content{margin-bottom:15px;padding:10px}.hotel-section label{font-weight:500;margin-right:25px}.hotel-section.expandable{overflow:hidden;padding-bottom:20px;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.hotel-section.expandable.hotel-info{max-height:350px}.hotel-section.expanded,.hotel-section.expanded.hotel-info{max-height:5000px}.hotel-section .section-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;margin-bottom:15px;padding:0!important}.hotel-section .section-head img,.hotel-section .section-head svg{height:30px}.hotel-section .section-head img.arrow,.hotel-section .section-head svg.arrow{height:16px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (min-width:768px){.hotel-section .section-head img.arrow,.hotel-section .section-head svg.arrow{display:none}}.hotel-section .section-head path{fill:#4b5252}.hotel-section .section-title{font-size:16px;font-weight:600;margin:0;text-transform:uppercase}@media (min-width:768px){.hotel-section .section-title{font-size:24px}}.hotel-section .expand-button-wrapper{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(74%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 74%);height:155px}.hotel-section .expand-button{padding:120px 35px 0}.hotel-section .expand-button:after{display:none}.hotel-section.expanded{max-height:5000px}.hotel-section.expanded .expand-button{padding:15px 35px}.hotel-section.expanded .expand-button-wrapper{height:auto}.prices .section-head img:first-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.prices .season-dates-wrapper{margin-top:20px}.prices .price-list{display:none}.prices .price-list.active{display:block}.prices img.room-size{margin-right:5px;width:20px}.prices table th:nth-of-type(2){text-align:right;width:35%}@media (min-width:768px){.prices table th:nth-of-type(2){text-align:center;width:200px}}.prices table td strong{display:block}.prices table td .separator{display:none}@media (min-width:768px){.prices table td .separator,.prices table td strong{display:inline}}.prices table td:nth-of-type(2){vertical-align:bottom;width:auto}.prices a[href*=pricelist-extra]{display:inline-block;margin-top:16px}#pricelist-extra{padding-top:30px}@media (max-width:768px){.review-section{max-height:140px}}.review-section h2{font-weight:600}.review-section a{text-decoration:underline}.review-section .rating-background{margin:0 -20px;padding:0 20px 30px}@media (min-width:768px){.review-section .rating-background{background:rgba(214,236,217,.2);margin:20px -20px;padding:30px}}.review-section .rating-section-header{display:grid;grid-gap:15px;margin:auto;padding:0 10px;width:100%}@media (min-width:768px){.review-section .rating-section-header{grid-template-columns:auto 1fr;max-width:740px;padding:0 50px;text-align:center;grid-gap:60px}}.review-section .react-donut-chart{display:inline-block}.review-section .score-text{display:inline-block;margin-left:5px;vertical-align:middle}.review-section .score-text h2{font-size:20px;margin:0}.review-section .score-text a{font-size:14px}@media (min-width:768px){.review-section .score-text{display:block;margin:0}.review-section .score-text h2{font-size:28px;margin-top:15px}.review-section .score-text a{font-size:16px}}.review-section .partial-score{justify-self:center;padding:0 5px;width:100%}@media (min-width:768px){.review-section .partial-score{justify-self:end}}.review-section .button-wrapper{text-align:center}.review-section .button-wrapper button{color:#fafafa}.services-wrapper{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(1,1fr);margin-top:20px;row-gap:30px}@media (min-width:576px){.services-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2,1fr);margin:20px 50px}}@media (min-width:992px){.services-wrapper{grid-template-columns:repeat(3,1fr);margin:20px 50px;row-gap:40px}}.services-wrapper .item-wrapper{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;position:relative}.services-wrapper .item-wrapper .icon-wrapper{background:#f3f3f3;border-radius:50%;display:inline-block;height:32px;height:46px;padding:9px;position:relative;text-align:right;width:32px;width:46px}.services-wrapper .item-wrapper .icon-wrapper:after{background-image:url(/public/build/images/not-available.8673472d.svg);background-repeat:no-repeat;background-size:10px;bottom:0;content:"";display:block;height:10px;position:absolute;right:0;width:10px}.services-wrapper .item-wrapper .icon-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.services-wrapper .item-wrapper .icon-wrapper>:not(.tooltip-text){font-size:28px;height:28px;opacity:.7;width:28px}.services-wrapper .item-wrapper .additional-info,.services-wrapper .item-wrapper .unavailable-text{font-size:12px;font-weight:300;max-width:200px;position:absolute;width:100%}.services-wrapper .item-wrapper.available .icon-wrapper{background:#d6ecd9}.services-wrapper .item-wrapper.available .icon-wrapper img{-webkit-filter:grayscale(0);filter:grayscale(0)}.services-wrapper .item-wrapper.available .icon-wrapper>*{opacity:1}.services-wrapper .item-wrapper.available .icon-wrapper:after{background-image:none;content:""}.services-wrapper .item-wrapper.available .unavailable-text{display:none}#general-info h4{color:#d53a03;margin-bottom:15px}#general-info .content{padding:0 10px}#general-info .conditions{display:grid;grid-auto-flow:column;grid-template-columns:20% 30% 20% 30%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;margin-top:20px}#general-info .conditions h4,#general-info .conditions span{color:#d53a03}#general-info .conditions p{margin:0}#general-info .conditions hr{grid-column:1/3;margin:0;width:100%}#general-info .certificates{padding-top:5px}#general-info .certificates img{height:75px;margin:10px 10px 10px 0}#general-info .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,auto));padding-top:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:10px;width:100%}.hotel-notification{background:#e7f6ff;border-radius:2px;-webkit-box-shadow:0 0 10px -3px rgba(0,0,0,.2);box-shadow:0 0 10px -3px rgba(0,0,0,.2);color:#144058;font-size:16px;font-weight:600;margin:25px 0;padding:15px;position:relative}@media (min-width:768px){.hotel-notification{padding:20px 30px}}.hotel-notification ol{padding:revert}.hotel-notification .notification-header{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;margin-bottom:15px}.hotel-notification .notification-header img{height:30px}.hotel-notification .title{font-size:20px}.hotel-notification .expandable{max-height:75px;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.hotel-notification .expandable.expanded{margin-bottom:20px;max-height:1000px}.hotel-notification .expand-button-wrapper{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#e7f6ff),to(rgba(231,246,255,0)));background:linear-gradient(0deg,#e7f6ff 50%,rgba(231,246,255,0))}.hotel-notification .expand-button{color:#0f79b5;padding-left:30px;padding-top:35px}.hotel-notification .expand-button:after{background-image:url(/public/build/images/arrow-down-blue.d48e37d2.svg)}.hotel-notification.limited,.hotel-notification.sale{background:#fff3f4;color:#df2935}.hotel-notification.parking{background:#e7f3ff;color:#246eb2}.package-header h1{font-size:26px;line-height:1.2em;margin:15px 0}.package-header .info-bar{display:grid;grid-gap:10px}.package-header .info-bar a{text-decoration:underline}.package-header .info-bar svg{margin-top:3px;width:18px;-ms-flex-item-align:start;align-self:start}.package-header .info-bar path{fill:#4b7531}.package-header .info-bar>div{display:grid;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px}.package-header .info-bar .separator{background:rgba(75,82,82,.3);height:100%;width:1px}.package-header .info-bar .rating-badge.mobile{margin-left:5px}@media (min-width:768px){.package-header h1{font-size:36px}.package-header .info-bar{grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:25px;margin-bottom:24px}}button.giftVoucher{background:rgba(75,117,49,.1);border-color:#4b7531;color:#4b7531;margin:10px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}button.giftVoucher img{height:18px;margin:-2px 3px 2px 0;width:auto}button.giftVoucher.gift{background:#f9e9e3;border-color:#d53a03;color:#d53a03;display:block;margin:10px auto;max-width:285px;min-width:225px}button.giftVoucher.gift img{height:28px;margin:-2px 3px 0 0}.gift-button-link{text-align:center;z-index:105}.gift-button-link button.gift{pointer-events:none}.gift-button-link:hover{text-decoration:none}.gift-button-link:hover button{background:#fafafa}.price-tag{background:#f3f3f3;border-radius:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.38);box-shadow:0 0 20px rgba(0,0,0,.38);color:#056d99;display:none;height:100px;position:absolute;right:15px;text-align:center;top:15px;width:100px}@media (min-width:768px){.price-tag{display:block}}.price-tag div:first-child{margin-top:24px}.price-tag .min-price{font-size:17px;font-weight:600}.price-tag .min-undiscounted-price{color:#4b5252;font-size:12px;text-decoration:line-through}.package-list-card{background:#fdfdfd;border-radius:2px;-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.1);box-shadow:0 0 15px -5px rgba(0,0,0,.1);margin-bottom:25px;width:100%}.package-list-card h3{margin-top:15px}@media (min-width:992px){.package-list-card{display:grid;grid-template-columns:315px 1fr;grid-gap:15px}}.package-list-card .image-wrapper{overflow:hidden;position:relative}.package-list-card .image-wrapper .package-image{border-radius:2px 2px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-list-card .package-details{padding:1px 15px}.package-list-card .package-details .details-container{padding-bottom:10px;position:relative}@media (min-width:992px){.package-list-card .package-details{display:grid;grid-template-columns:1fr auto 240px;grid-gap:15px}}.package-list-card .package-info{background:hsla(0,0%,95%,.85);bottom:0;display:grid;font-size:14px;grid-auto-flow:column;left:0;padding:10px 5px;position:absolute;width:100%;grid-gap:5px;justify-items:center}.package-list-card .package-info img,.package-list-card .package-info svg{margin-bottom:4px}.package-list-card .package-info svg{height:14px;width:14px}.package-list-card .package-info path{fill:#d53a03}.package-list-card .package-info a{color:inherit}@media (min-width:768px){.package-list-card .package-info{font-size:12px}}.package-list-card .hotel-name{color:inherit}.package-list-card .rating img{height:10px;margin-right:-2px;vertical-align:text-top;width:auto}.package-list-card .content-link{color:#d53a03;cursor:pointer;font-size:16px;margin:10px 0}.package-list-card .price{font-size:18px}.package-list-card .price strong{font-size:24px}.package-list-card .price .tooltip-text{width:auto}@media (min-width:992px){.package-list-card .price{margin-top:10px;text-align:center}.package-list-card .price>span{display:block}}.package-list-card .persons{margin-bottom:10px}.package-list-card .danubius-badge{float:right;height:75px}@media (min-width:992px){.package-list-card .danubius-badge{margin-top:10px}}.package-list-card .package-description{margin-top:15px;max-height:100px;overflow:hidden}.package-list-card .show-full-description{background:#fdfdfd;bottom:10px;color:#d53a03;padding-top:5px;position:absolute;width:100%}.package-list-card .show-full-description span{cursor:pointer}.package-list-card .show-full-description:before{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,99%,0)),to(#fdfdfd));background:linear-gradient(180deg,hsla(0,0%,99%,0),#fdfdfd);content:"";display:inline-block;height:45px;position:absolute;top:-45px;width:100%}.package-list-card.top-package .show-full-description{background:#f5f1cd}.package-list-card.top-package .show-full-description:before{background:-webkit-gradient(linear,left top,left bottom,from(#f5f1cd00),to(#f5f1cd));background:linear-gradient(180deg,#f5f1cd00,#f5f1cd)}.package-list-card .buttons-wrapper{display:grid;grid-gap:15px;color:#fafafa;grid-template-columns:1fr 1fr;margin:10px auto 20px}.package-list-card .buttons-wrapper a{color:inherit;display:block}.package-list-card .buttons-wrapper button{font-size:15px;margin:0;width:100%}.package-list-card .buttons-wrapper .de-button-link{grid-column:1/3}@media (min-width:992px){.package-list-card .buttons-wrapper{display:block}.package-list-card .buttons-wrapper button{margin-top:10px}}.package-list-card .buttons-wrapper.mobile.de-wrapper,.package-list-card .buttons-wrapper.tablet.de-wrapper{grid-template-columns:1fr}.package-list-card .buttons-wrapper.mobile.de-wrapper .de-button-link,.package-list-card .buttons-wrapper.mobile.de-wrapper .overlay-shadow,.package-list-card .buttons-wrapper.tablet.de-wrapper .de-button-link,.package-list-card .buttons-wrapper.tablet.de-wrapper .overlay-shadow{grid-column:1/3}.package-detail-overlay{text-align:center}.package-detail-overlay h4{font-weight:600;text-align:left;text-transform:uppercase}.package-detail-overlay button{color:#fafafa;margin:10px 15px}@media (min-width:768px){.package-detail-overlay button{margin:10px 20px;min-width:150px}}.package-detail-overlay .icon.close-button{cursor:pointer;display:inline-block;height:16px;position:absolute;right:15px;top:20px;width:auto}.package-detail-overlay .close-button{display:none}.package-detail-overlay .close-button.second{display:inline-block}@media (min-width:345px){.package-detail-overlay.cz .close-button{display:inline-block}.package-detail-overlay.cz .close-button.second{display:none}}@media (min-width:471px){.package-detail-overlay.de .close-button{display:inline-block}.package-detail-overlay.de .close-button.second{display:none}}.page-wrapper .tag-wrapper img,.tag-wrapper{margin-bottom:2px}.tag-wrapper{background:#eef8ff;border:1px solid #2186ce;border-left:none;border-radius:0 20px 20px 0;color:#2186ce;display:block;font-weight:600;padding:5px 10px!important;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.tag-wrapper:not(:first-child){max-width:40px;-webkit-transition:max-width .25s ease-in;transition:max-width .25s ease-in;white-space:nowrap}.tag-wrapper:not(:first-child) a>span,.tag-wrapper:not(:first-child) span{opacity:0;-webkit-transition:opacity .35s ease-in;transition:opacity .35s ease-in}}.tag-wrapper img{height:18px;margin-right:6px;vertical-align:text-bottom;width:auto}.tag-wrapper.tooltip_{text-decoration:none}.tag-wrapper .tooltip-text{left:150px;max-width:150px;white-space:normal}.tag-wrapper .tooltip-text *{margin:0}.tag-wrapper a,.tag-wrapper a:hover{color:inherit!important;text-decoration:none}.tag-wrapper.big{font-size:15px;margin-top:5px;padding:8px 15px 8px 10px}.tag-wrapper.big img{height:20px}.tag-wrapper.sale{background:#fff3f4;border-color:#df2935;color:#df2935}.tag-wrapper.hot-sale{background:#ffe9e9;border-color:#c83636;color:#c83636}.tag-wrapper.limited{background:#fff;border-color:#e51717;color:#e51717}.tag-wrapper.parking{background:#e7f3ff;border-color:#246eb2;color:#246eb2}.tag-wrapper.top{background:#ffe9e2;border-color:#d84a1b;color:#d84a1b}.tag-wrapper.health img{margin-bottom:2px}.tag-wrapper.black-friday{background:#171717;border-color:#fff;color:#fff}.tag-wrapper.black-friday img{margin-bottom:3px}.tag-wrapper.golf{background-color:#fffcf5;border-color:#fec84b;color:#b54708}.tag-wrapper:hover{max-width:100%}.tag-wrapper:hover a,.tag-wrapper:hover a>span,.tag-wrapper:hover span{opacity:1}.package-tags{font-size:15px;opacity:1;position:absolute;top:5px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.3s;transition-delay:.3s;z-index:10}.package-tags.hidden-tags{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.nav-tabs-wrapper{margin:0 -15px;position:relative}@media (min-width:768px){.nav-tabs-wrapper{margin:0 265px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.nav-tabs-wrapper ul{background:#fdfdfd;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;overflow-x:scroll;padding:0}.nav-tabs-wrapper ul::-webkit-scrollbar{-webkit-appearance:none;background:rgba(75,82,82,.1);height:4px}.nav-tabs-wrapper ul::-webkit-scrollbar-thumb{background:rgba(213,58,3,.8);border-radius:2px}.nav-tabs-wrapper li{cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:10px 15px;text-transform:uppercase;white-space:nowrap}.nav-tabs-wrapper .active{color:#d53a03}.package-card .package-description{max-height:160px}@media (min-width:992px){.package-card.hidden{display:grid!important}}.package-section .tab-content{display:none}.package-section .tab-content.active{display:block}.package-section .tab-content .all-packages-btn{color:#fafafa;display:block;margin:auto}.package-type-title{margin-bottom:20px;text-transform:uppercase}.package-list{margin:0}.package-section{max-height:100%;overflow:visible}@media (min-width:992px){.package-section .tab-content .all-packages-btn{display:none}}.voucher-value-form{display:grid;justify-items:center;margin:20px auto 0;max-width:680px;width:100%}.voucher-value-form label{margin:0}#voucher-value{margin:0 25px;text-align:center;width:130px}#voucher-value:focus{outline:none}@media (min-width:576px){#voucher-value{font-size:1.2em;height:50px;width:180px}}.control-wrapper{background-color:#f3f3f3;background-color:rgba(75,117,49,.2);border-radius:50%;padding:3px}.control-wrapper svg{padding:6px}.control-wrapper path{fill:#4b7531}.disabled{opacity:.4;pointer-events:none}.voucher-value-button{border:1px solid #4b5252;border-radius:2px;cursor:pointer;font-size:20px;font-weight:700;padding:12px;position:relative;text-align:center;width:120px}.voucher-value-button>span{background:#4b7531;border-radius:0 0 5px 5px;bottom:-28px;color:#fff;font-size:12px;font-weight:400;left:calc(50% - 49px);margin:auto;padding:5px 10px;position:absolute;text-align:center}.voucher-value-button:hover{background:#fff;border:1px solid #4b7531;-webkit-filter:drop-shadow(0 0 3px rgba(75,117,49,.5));filter:drop-shadow(0 0 3px rgba(75,117,49,.5))}.voucher-value-button.selected{background:#f4fbef;border:2px solid #4b7531}.voucher-buttons-container.values{grid-auto-flow:unset;grid-template-columns:1fr 1fr;grid-gap:20px;grid-row-gap:35px;margin-top:25px}@media (min-width:768px){.voucher-buttons-container.values{grid-auto-flow:column;grid-template-columns:unset}}.voucher-contact-form{display:grid;margin:36px auto 0;max-width:680px;width:100%}.voucher-contact-form .form-inputs-wrapper{display:grid;padding:20px;grid-gap:25px;background:#edf4e8;border:2px solid #4b7531;border-radius:2px}.voucher-contact-form .voucher-preview{background:#f3f3f3;border-radius:2px;height:180px;margin:32px auto 0;max-width:300px;padding:20px 30px;width:100%}.voucher-contact-form .second-column{grid-row:1/2;padding-top:15px;z-index:2}@media (min-width:768px){.voucher-contact-form .second-column{grid-column:2/3}}.voucher-contact-form .hotel-notification{margin:15px auto;max-width:320px}@media (min-width:768px){.voucher-contact-form{grid-template-columns:380px 300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:80px}}@media (min-width:992px){.voucher-contact-form{grid-template-columns:580px 300px}}.info-box{background:hsla(15,64%,88%,.3);border:1px solid #f4d7cd;border-radius:2px;color:#d53a03;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;margin:20px 0;padding:10px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-box a,.info-box a:hover{color:inherit;text-decoration:underline}@media (min-width:768px){.info-box a,.info-box a:hover{text-decoration:none}}.info-box button{color:#fafafa;font-size:16px}.info-box svg{display:inline-block;height:26px;margin:0 8px 4px 0;vertical-align:middle;width:26px}.info-box .additional-text{font-weight:400;padding-left:6px}.info-box .main-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.info-box{font-size:20px;padding:12px 30px}}.info-box.pink{background:rgba(243,183,196,.3);border:1px solid #f3b7c4;border-radius:2px;color:#dc0d3b;margin-top:0;padding:12px 15px}.info-box.pink .additional-text{font-size:16px;margin-right:6px}.info-box.pink button{background:#dc0d3b;border-color:#dc0d3b}.info-box.pink path.background{fill:rgba(243,183,196,.5)}.info-box.pink path{fill:#dc0d3b}.newsletter-registration{background:rgba(213,58,3,.9);color:#fafafa;margin-bottom:-25px;padding:20px 10px;text-align:center;width:100%}.newsletter-registration p{margin-top:15px}.newsletter-registration form{display:grid;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter-registration img{display:none}@media (min-width:992px){.newsletter-registration img{display:block;left:0;position:absolute;top:0;width:115px}}.newsletter-registration button{background:#4b7531;font-size:15px}.newsletter-registration .wrapper{margin:auto;max-width:1100px;position:relative}.newsletter-registration .right{left:auto;right:0}.newsletter-registration .input-wrapper{display:inline-block;vertical-align:middle}.contact-page hr{margin:10px 0}.contact-page-content{display:grid;grid-gap:50px}@media (min-width:768px){.contact-page-content{grid-template-columns:1fr 1.5fr}}.contact-page-content img{height:32px;margin-right:10px;width:32px}.contact-page-content .contact-item{color:#d53a03;font-size:18px;line-height:32px}.contact-page-content .contact-item>*{vertical-align:middle}.contact-page-content p{margin:15px 0 25px}.private-transfer-page{font-size:17px;margin:0 auto}.private-transfer-page .mb-15{margin-bottom:15px}.private-transfer-page .mt-35{margin-top:35px}.private-transfer-page .f-14{font-size:14px}.private-transfer-page button{margin-top:35px}.private-transfer-page h4{margin:50px 0 18px;text-align:center}.private-transfer-page #private-transfer-form{background:#edf4e8;margin-top:20px;padding:35px 0}.private-transfer-page .page-main-text{margin-top:35px}.private-transfer-page .page-main-text,.private-transfer-page .page-text{padding:0 15px}.private-transfer-page .page-text{margin:auto;max-width:800px}.private-transfer-page .content-image{margin:25px auto 15px;max-height:310px;max-width:650px;-o-object-fit:cover;object-fit:cover;width:100%}.private-transfer-page .transfer-link{display:block;margin:auto;text-align:center}.private-transfer-page table{white-space:nowrap;width:100%}.private-transfer-page tr td:first-child{font-weight:700}.private-transfer-page .expandable{margin-bottom:20px;max-height:210px;overflow-y:hidden;position:relative}.private-transfer-page .expanded{max-height:100%}.private-transfer-page .expanded .expand-button:after{display:none}.private-transfer-page .table-wrapper{overflow-x:scroll;padding-bottom:20px}.private-transfer-page .expand-button{background:#fdfdfd;bottom:-2px;font-size:14px;left:0;position:absolute;text-align:center;width:100%}.private-transfer-page .gallery-wrapper{position:relative}.private-transfer-page .gallery-wrapper span{bottom:165px;position:absolute}.private-transfer-page .gallery-wrapper .left-arrow{left:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.private-transfer-page .gallery-wrapper .right-arrow{right:-20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.private-transfer-page .gallery-wrapper svg{height:20px;width:20px}.private-transfer-page .gallery-wrapper path{fill:#4b5252}.private-transfer-page .auto-gallery{display:grid;grid-template-columns:100% 100%;justify-items:center;overflow-x:scroll}.private-transfer-page .auto-gallery img{height:325px;margin-bottom:18px;-o-object-fit:cover;object-fit:cover;width:270px}.private-transfer-page .auto-gallery img.contain{-o-object-fit:contain;object-fit:contain}.private-transfer-page .auto-gallery .image-title{margin-bottom:10px;text-align:center}@media (min-width:768px){.private-transfer-page h4{text-align:left}.private-transfer-page .auto-gallery,.private-transfer-page .ordered-list{margin:auto;max-width:780px}.private-transfer-page .gallery-wrapper span{display:none}.private-transfer-page .auto-gallery{grid-template-columns:1fr 1fr;overflow:initial}.private-transfer-page .auto-gallery img{width:300px}}.about-us-page .header-image{display:block;margin:0 auto 20px;max-width:1150px;width:100%}.about-us-page .content-text div:last-child h3{font-weight:700;margin-top:0}.about-us-page .content-text div:last-child ul{padding-left:20px}.about-us-page .team{text-align:center}.about-us-page .team .team-member{margin-bottom:25px}.about-us-page .team .team-member img{margin-top:5px;width:180px}.about-us-page .team .team-member div{padding:5px 0}.about-us-page .review{margin-bottom:45px}.about-us-page .review .review-header *{display:block;text-align:center}.about-us-page .review .review-content{font-style:italic;margin-top:10px}@media (min-width:450px){.about-us-page .team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.about-us-page .team .team-member{margin-right:10px}}@media (min-width:768px){.about-us-page .content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-us-page .content-text div:first-child{-ms-flex-preferred-size:60%;flex-basis:60%}.about-us-page .content-text div:last-child{-ms-flex-preferred-size:33%;flex-basis:33%}.about-us-page .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us-page .review .review-header{-ms-flex-preferred-size:25%;flex-basis:25%}.about-us-page .review .review-content{-ms-flex-preferred-size:70%;flex-basis:70%;margin:0}}.order-layout{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f5f6f7}.order-layout main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:35px 0}.order-layout footer,.order-layout header,.order-layout main{-ms-flex-negative:0;flex-shrink:0}.order-layout-footer,.order-layout-header{background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);padding:15px 0}.order-layout-footer>div:first-child,.order-layout-header>div:first-child{margin:auto;max-width:1160px;padding:0 20px;width:100%}.order-layout-footer a,.order-layout-header a{color:#4b5252;text-decoration:none}.order-layout-footer a:hover,.order-layout-header a:hover{color:#d53a03}.order-layout-footer.bottom-margin{margin-bottom:90px}.order-layout-footer>.footer-contact{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-layout-header>div:first-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-layout-header div>a>svg,.order-layout-header div>svg{height:auto;margin-bottom:-3px;width:225px}.order-layout-header .header-contact{display:none;grid-template-columns:160px 35px auto;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;text-align:right}.order-layout-header .header-contact svg{height:35px;width:35px}.order-layout-header .header-contact path{fill:#d53a03}.order-layout-header .header-contact a{font-size:21px}.order-layout-header .non-active-link{pointer-events:none}.order-layout-footer .footer-contact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-gap:15px}@media (min-width:768px){.order-layout-footer>div:first-child,.order-layout-header>div:first-child{display:grid;grid-auto-flow:column;grid-template-columns:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-layout-footer.bottom-margin{margin-bottom:0}.order-layout-header div>a>svg,.order-layout-header div>svg{margin-bottom:-8px;width:330px}.order-layout-header div.logo>a>svg,.order-layout-header.de div.logo>svg{width:250px}.order-layout-header .header-contact{display:grid}}.klaro .cookie-modal .cm-modal.cm-klaro,.klaro .cookie-modal-notice{background:#fff;color:#4b5252;max-width:750px;padding:90px 35px 35px;position:relative}.klaro .cookie-modal .cm-modal.cm-klaro:after,.klaro .cookie-modal-notice:after{background-image:url(/public/build/images/hotely-marianske-lazne-with-line.6418131a.svg);background-position:50%;background-repeat:no-repeat;background-size:350px;content:"";height:100px;left:0;position:absolute;top:0;width:100%}.klaro .cookie-modal .cm-modal.cm-klaro h1,.klaro .cookie-modal .cm-modal.cm-klaro h2,.klaro .cookie-modal .cm-modal.cm-klaro label,.klaro .cookie-modal .cm-modal.cm-klaro p,.klaro .cookie-modal .cm-modal.cm-klaro span,.klaro .cookie-modal .cm-modal.cm-klaro strong,.klaro .cookie-modal-notice h1,.klaro .cookie-modal-notice h2,.klaro .cookie-modal-notice label,.klaro .cookie-modal-notice p,.klaro .cookie-modal-notice span,.klaro .cookie-modal-notice strong{color:#4b5252}.klaro .cookie-modal .cm-modal.cm-klaro p,.klaro .cookie-modal-notice p{font-size:16px;margin-bottom:35px}.klaro .cookie-modal .cm-modal.cm-klaro h1,.klaro .cookie-modal .cm-modal.cm-klaro h2,.klaro .cookie-modal-notice h1,.klaro .cookie-modal-notice h2{font-size:22px;font-weight:700;margin-bottom:20px}.klaro .cookie-modal .cm-modal.cm-klaro .cm-powered-by,.klaro .cookie-modal-notice .cm-powered-by{margin:0}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn,.klaro .cookie-modal-notice .cm-btn{font-size:15px;padding:6px 10px}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success,.klaro .cookie-modal-notice .cm-btn.cm-btn-success{background:#d53a03}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:not(.cm-btn-accept),.klaro .cookie-modal-notice .cm-btn.cm-btn-success:not(.cm-btn-accept){font-size:20px}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-lern-more,.klaro .cookie-modal-notice .cm-btn.cm-btn-lern-more{background:#f3f3f3;color:#4b5252;margin:0}.klaro .cookie-modal .cm-modal.cm-klaro .cm-powered-by,.klaro .cookie-modal .cm-modal.cm-klaro .cm-services,.klaro .cookie-modal-notice .cm-powered-by,.klaro .cookie-modal-notice .cm-services{display:none}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-title,.klaro .cookie-modal-notice .cm-list-title{margin-top:4px}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input.only-required+label .slider,.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input.required:checked+label .slider,.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input:checked+label .slider,.klaro .cookie-modal-notice .cm-list-input.only-required+label .slider,.klaro .cookie-modal-notice .cm-list-input.required:checked+label .slider,.klaro .cookie-modal-notice .cm-list-input:checked+label .slider{background-color:#4b7531}.klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input.required:checked+label .slider,.klaro .cookie-modal-notice .cm-list-input.required:checked+label .slider{opacity:.6}@media (max-width:450px){.klaro .cookie-modal .cm-modal.cm-klaro:after,.klaro .cookie-modal-notice:after{background-size:80%}.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-lern-more,.klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:not(.cm-btn-accept),.klaro .cookie-modal .cm-modal.cm-klaro .cn-buttons,.klaro .cookie-modal-notice .cm-btn.cm-btn-lern-more,.klaro .cookie-modal-notice .cm-btn.cm-btn-success:not(.cm-btn-accept),.klaro .cookie-modal-notice .cn-buttons{width:100%}.klaro .cookie-modal .cm-modal.cm-klaro .cn-ok,.klaro .cookie-modal-notice .cn-ok{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin:1em auto 0;width:200px}.klaro .cookie-modal .cm-modal.cm-klaro .cn-buttons,.klaro .cookie-modal-notice .cn-buttons{margin-bottom:15px}}.klaro .cookie-modal .cm-modal.cm-klaro .cm-body,.klaro .cookie-modal .cm-modal.cm-klaro .cm-footer,.klaro .cookie-modal .cm-modal.cm-klaro .cm-header,.klaro .cookie-modal-notice .cm-body,.klaro .cookie-modal-notice .cm-footer,.klaro .cookie-modal-notice .cm-header{padding:1em 0}.klaro .cookie-modal .cm-modal.cm-klaro .cm-footer-buttons,.klaro .cookie-modal-notice .cm-footer-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.info-web .klaro .cookie-modal .cm-modal.cm-klaro,.info-web .klaro .cookie-modal-notice{padding:35px}.info-web .klaro .cookie-modal .cm-modal.cm-klaro h1.title>span>span,.info-web .klaro .cookie-modal .cm-modal.cm-klaro h2,.info-web .klaro .cookie-modal-notice h1.title>span>span,.info-web .klaro .cookie-modal-notice h2{font-size:22px;font-weight:700}.info-web .klaro .cookie-modal .cm-modal.cm-klaro a,.info-web .klaro .cookie-modal-notice a{color:#004b87}.info-web .klaro .cookie-modal .cm-modal.cm-klaro:after,.info-web .klaro .cookie-modal-notice:after{background:none;content:""}.info-web .klaro .cookie-modal .cm-modal.cm-klaro input[type=checkbox]+label,.info-web .klaro .cookie-modal-notice input[type=checkbox]+label{background:none;padding-left:0}.info-web .klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input.only-required+label .slider,.info-web .klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input.required:checked+label .slider,.info-web .klaro .cookie-modal .cm-modal.cm-klaro .cm-list-input:checked+label .slider,.info-web .klaro .cookie-modal-notice .cm-list-input.only-required+label .slider,.info-web .klaro .cookie-modal-notice .cm-list-input.required:checked+label .slider,.info-web .klaro .cookie-modal-notice .cm-list-input:checked+label .slider{background-color:#004b87}.info-web .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success,.info-web .klaro .cookie-modal-notice .cm-btn.cm-btn-success{background:#d60d45}.info-web .klaro .cookie-modal .cm-modal.cm-klaro .cm-btn.cm-btn-success:not(.cm-btn-accept),.info-web .klaro .cookie-modal-notice .cm-btn.cm-btn-success:not(.cm-btn-accept){font-size:20px}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.flex-wrapper select,.flex-wrapper textarea{padding:6px 12px}.voucher-payment-page{display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:0 20px 20px;max-width:730px;padding:30px 34px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:5px;-webkit-box-shadow:2px 0 7px rgba(0,0,0,.15);box-shadow:2px 0 7px rgba(0,0,0,.15);color:#4b5252;font-size:15px;font-weight:400;justify-content:center;line-height:25px}@media (min-width:768px){.voucher-payment-page{margin:0 auto}}.voucher-payment-page .svg-container{margin:0 auto}.voucher-payment-page .payment-title{font-size:22px;font-style:normal;font-weight:700;line-height:29px}.voucher-payment-page .button-link{margin:0 auto}.voucher-payment-page button{font-size:15px;font-style:normal;font-weight:400;line-height:20px;max-width:280px;padding:12px 15px}.order-layout-footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}@media only screen and (min-width:768px){.order-layout-footer .footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.order-layout-footer .footer-contact{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.order-layout-footer .footer-contact{grid-auto-flow:column;grid-template-columns:unset;margin-right:40px}}.order-layout-footer .footer-contact a{color:#4b5252;display:block;font-size:14px;margin-right:40px;text-decoration:none}.order-layout-footer .footer-contact a:first-of-type{margin-right:10px}.order-layout-footer .footer-contact a:hover{color:#d53a03}.order-layout-footer .footer-contact svg{height:24px;width:24px}.order-layout-footer .footer-contact svg path{fill:#4b5252}.order-layout-footer .payment-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.order-layout-footer .payment-container .online-payments svg{height:35px;opacity:.9;width:51px}.order-layout-footer .payment-container .online-payments svg:nth-of-type(4){display:none}@media only screen and (min-width:768px){.order-layout-footer .payment-container .online-payments svg:nth-of-type(4){display:inline}}@supports (-webkit-touch-callout:none){.order-layout-footer .payment-container .online-payments svg:last-of-type{display:none}.order-layout-footer .payment-container .online-payments svg:nth-of-type(4){display:inline}}.order-layout-footer .payment-container .other-payments{display:none;grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:3px}.order-layout-footer .payment-container .other-payments svg{opacity:.9}@media only screen and (min-width:992px){.order-layout-footer .payment-container .other-payments{display:grid}}body[data-route="landingPage.first-minute"]{background:#f5fbee}body[data-route="landingPage.first-minute"] .page-header{color:#3f621a}body[data-route="cms.landing_page.pobyt-tipyrodinna-dovolena"]{background-color:#e0edd2}body[data-route*=cms] .image-left{text-align:left}body[data-route*=cms] .image-middle{text-align:center}body[data-route*=cms] .image-right{text-align:right}body[data-route*=cms] .pictures-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}body[data-route*=cms] .pictures-wrapper img,body[data-route*=cms] .pictures-wrapper picture{height:auto;max-width:100%}body[data-route*=cms] .page-wrapper{padding:0 25px 25px}body[data-route*=cms] ul{padding-left:16px}@media screen and (max-width:480px){body[data-route*=cms] .page-wrapper{padding:0}}@media screen and (max-width:768px){body[data-route*=cms] table{display:block;overflow-x:auto;width:100%}body[data-route*=cms] .pictures-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-hidden{display:none}.banner-wrapper__single-package{grid-template-columns:auto}.mobile-full-content-width{margin:0!important;padding:0!important}}.updated-navbar{height:56px}.new-logo{height:56px!important;padding:6px 30px 0 6px!important;width:300px}@media screen and (min-width:768px){.new-logo{width:350px}}.small{width:250px}@media screen and (max-width:479px){.pr-0{padding-right:0!important}.updated-navbar{background:#005294;margin-left:0!important}.new-logo:not(.small){padding-top:10px!important;width:250px}.small{padding-top:3px!important}}.hotel-item-list-item-wrapper .hotel-item-list .content{padding:8px 20px 0}.hotel-item-list-item-wrapper .heading .package-name{margin-bottom:10px}.hotel-item-list-item-wrapper .heading h4 a{color:#204d74;font-weight:600;margin-bottom:10px}.hotel-item-list-item-wrapper .heading h4 a:hover{color:#204d74;text-decoration:underline!important}.hotel-item-list-item-wrapper .heading a,.hotel-item-list-item-wrapper .heading a:hover{color:inherit}.hotel-item-list-item-wrapper .heading a .hotel-name:hover{text-decoration:underline}.hotel-item-list-item-wrapper .heading .fa-star:before{color:#204d74}.hotel-item-list-item-wrapper .hotel-package-description{max-height:70px}.hotel-item-list-item-wrapper .hotel-package-description p{margin-bottom:5px}.main-wrapper .mobile-filter-hotels{background-color:#204d74}body[data-route*=hotel_review_form]{color:#404041;font-family:Inter,sans-serif;font-style:normal}body[data-route*=hotel_review_form] h1,body[data-route*=hotel_review_form] h2,body[data-route*=hotel_review_form] h3,body[data-route*=hotel_review_form] h4,body[data-route*=hotel_review_form] h5,body[data-route*=hotel_review_form] h6{font-weight:700}body[data-route*=hotel_review_form] main{padding:0}.image-gallery-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:4}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{-o-object-fit:contain;object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;-webkit-box-shadow:0 2px 2px #1a1a1a;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;-webkit-transform:scale(1.2);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;-webkit-transform:scale(1.2);transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;-webkit-transition:border .3s ease-out;transition:border .3s ease-out;width:100px}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}div.flexslider{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.image-gallery-slides{border-radius:8px}.image-gallery-content:not(.fullscreen) .image-gallery-slide .image-gallery-image{height:auto}.image-gallery.fullscreen-modal{z-index:1001}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{max-height:calc(100dvh - 120px)}.image-gallery-thumbnails-bottom .image-gallery-description{bottom:10px}.image-gallery-thumbnails-bottom.fullscreen .image-gallery-description{display:block;position:static}.image-gallery-thumbnails-bottom .image-gallery-left-nav{left:10px;padding:0}.image-gallery-thumbnails-bottom .image-gallery-right-nav{padding:0;right:10px}.image-gallery-thumbnails-bottom .custom-left-nav,.image-gallery-thumbnails-bottom .custom-right-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.9);border-radius:8px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.12);box-shadow:0 0 3px 2px rgba(0,0,0,.12);padding:6px}.image-gallery-thumbnails-bottom .custom-left-nav:hover,.image-gallery-thumbnails-bottom .custom-right-nav:hover{background:hsla(0,0%,100%,.9)}.image-gallery-thumbnails-bottom .image-gallery-icon:hover{color:#2a5114}.image-gallery-custom-close-button:not(.fullscreen){display:none}.image-gallery-custom-close-button{background:none;border:none;color:#fff;padding-right:20px;position:absolute;right:0;top:0}.image-gallery-custom-close-button img{height:30px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:30px}.image-gallery-custom-close-button img:hover{-webkit-filter:drop-shadow(0 0 8px hsla(0,0%,100%,.8));filter:drop-shadow(0 0 8px rgba(255,255,255,.8));-webkit-transform:scale(1.1);transform:scale(1.1)}.image-gallery-thumbnails{margin-top:16px;padding:0}.image-gallery-content:not(.fullscreen) .image-gallery-thumbnails:after,.image-gallery-content:not(.fullscreen) .image-gallery-thumbnails:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:30px;z-index:2}.image-gallery-content:not(.fullscreen) .image-gallery-thumbnails:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.image-gallery-content:not(.fullscreen) .image-gallery-thumbnails:after{background:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));right:0}.image-gallery-thumbnail{border-color:transparent;border-radius:8px}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:8px}.image-gallery-thumbnail-image{border-radius:4px}.image-gallery:not(.image-gallery-info-web) .image-gallery-thumbnail.active,.image-gallery:not(.image-gallery-info-web) .image-gallery-thumbnail:focus,.image-gallery:not(.image-gallery-info-web) .image-gallery-thumbnail:hover{border-color:#669f2a}.ig-counter{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.8);border-radius:8px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.12);box-shadow:0 0 3px 2px rgba(0,0,0,.12);gap:2px;padding:6px;pointer-events:none;z-index:1}.ig-counter-text{color:#101828;font-size:.875rem;font-weight:500;line-height:1.25rem}