body{width:100%;color:#1d3e4e;overflow-x:hidden;margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:.5em}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(29,62,78,.3);border-radius:8px}::-webkit-scrollbar-thumb{background-color:rgba(29,62,78,.8);outline:1px solid #708090;border-radius:8px}h1{color:rgba(29,62,78,.8);font-size:20px}h2{color:rgba(29,62,78,.8);font-size:20px}[data-title]{position:relative;cursor:pointer}button{cursor:pointer}[data-title]:hover::before{content:attr(data-title);min-width:40px;position:absolute;bottom:-20px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000}[data-title]:hover::after{content:'';position:absolute;width:3px;bottom:0;left:8px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000}.focus-visible[data-title]::before{content:attr(data-title);min-width:40px;position:absolute;bottom:-22px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000}.focus-visible[data-title]::after{content:'';position:absolute;width:3px;bottom:-2px;left:8px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,'Courier New',monospace}.js-focus-visible :focus:not(.focus-visible){outline:0}.js-focus-visible .focus-visible{outline:0;border:3px solid #d1d859}.App-grid{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;grid-column-gap:1rem;grid-row-gap:20px;grid-template-areas:"header header" "main main" "footer footer"}.main{grid-area:main}@media all and (max-width:900px){.App-grid{grid-column-gap:0}}@media all and (max-width:900px){[data-title]:hover::before{display:none!important}[data-title]:hover::after{display:none!important}[aria-label]:hover::before{display:none!important}[aria-label]:hover::after{display:none!important}.focus-visible[data-title]::before{display:none!important}.focus-visible[data-title]::after{display:none!important}.focus-visible[aria-label]::before{display:none!important}.focus-visible[aria-label]::after{display:none!important}}
.messageInfoBook{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;color:#fff;margin-top:10px}.succesMessage{color:#1d3e4e;padding:3px 6px;background-color:#d1d859;border:3px solid #d1d859;box-shadow:.5px .5px 2px #1d3e4e inset}.errorMessage{color:#1d3e4e;background-color:#ed6165;padding:3px 6px;border:3px solid #ed6165;box-shadow:.5px .5px 2px #1d3e4e inset}.bookDay{color:#d1d859;font-weight:600;border-radius:3px}.bookDay span{color:#fff;font-weight:600}.btn-bookDay{width:100%;color:#1d3e4e;border-radius:3px;border:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-weight:700;background-color:#fff;transition:all .3s ease-in}.book-redirect{text-transform:none!important}.btn-bookDay:hover{background-color:#d1d859;box-shadow:2px 2px 2px rgba(7,57,60,.6)}.btn-bookDay:disabled{background-color:#ed6165}.btn-bookDay[aria-disabled=true]{background-color:#ed6165}.btn-bookDay:disabled[data-title]{position:relative;cursor:pointer}.btn-bookDay[data-title]:hover::before{display:none}.btn-bookDay[data-title]:hover::after{display:none}.focus-visible.btn-bookDay[data-title]:hover::before{display:none}.focus-visible.btn-bookDay[data-title]:hover::after{display:none}.btn-bookDay:disabled[data-title]:hover::before{content:attr(data-title);width:100%;position:absolute;bottom:-45px;left:-7px;display:block;padding:3px 6px;border-radius:2px;background:#f09496;text-transform:none!important;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:14px;z-index:1000}.btn-bookDay:disabled[data-title]:hover::after{content:'';position:absolute;width:3px;bottom:-10px;left:12px;display:block;text-transform:none;border:8px solid transparent;border-bottom:8px solid #f09496;z-index:1000}.DayPicker-NavBar [aria-label]:hover::before{content:attr(aria-label);width:120px;position:relative;top:-30px;right:60px;display:block;padding:3px 4px;border-radius:2px;background:#d1d859;opacity:1!important;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000000}.DayPicker-NavButton.focus-visible[aria-label]::before{content:attr(aria-label);width:120px;position:relative;top:-30px;right:60px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;opacity:1!important;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000000}@media all and (max-width:900px){.btn-bookDay:disabled[data-title]:hover::before{height:30px}}@media all and (max-width:700px){.btn-bookDay:disabled[data-title]:hover::before{display:inline-block!important}.btn-bookDay:disabled[data-title]:hover::after{display:inline-block!important}}@media all and (max-width:600px){.btn-bookDay:disabled[data-title]:hover::before{width:100%}}
.Cafisa{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.CafisaTitle{color:#fff;text-align:center;padding:10px 5px 10px 5px;background:linear-gradient(to top,#1d3e4e,rgba(29,62,78,.8))}.CafisaConteiner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;margin:40px 0 40px 0}.CafisaImg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:40%}.CafisaLink{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-align-items:center;align-items:center;justify-items:center;-webkit-align-self:center;align-self:center}.CafisaLink[aria-label]{position:relative;cursor:pointer}.CafisaLink[aria-label]:hover::before{content:attr(aria-label);min-width:40px;position:absolute;bottom:-10px;left:1px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000000}.CafisaLink[aria-label]:hover::after{content:'';position:absolute;width:3px;bottom:10px;left:13px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.CafisaLink.focus-visible[aria-label]::before{content:attr(aria-label);min-width:40px;position:absolute;bottom:-10px;left:1px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000000}.CafisaLink.focus-visible[aria-label]::after{content:'';position:absolute;width:3px;bottom:10px;left:13px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.CafisaImgImg{width:100%;outline:.5px solid #1d3e4e;border:6px solid rgba(29,62,78,.8);box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);margin-right:20px}.CafisaText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:10px 10px 10px 10px;background:linear-gradient(to top,#1d3e4e,rgba(29,62,78,.8));color:#fff;width:40%}.CafisaTextP{padding:0 0 0 20px;margin:0}.CafisaText ul{list-style-image:url(../img/correct-symbol.svg)}.CafisaText ul li{padding:5px 0 5px 0}@media all and (max-width:900px){.CafisaConteiner{-webkit-flex-direction:column;flex-direction:column}.CafisaImg{width:80%;-webkit-align-self:center;align-self:center}.CafisaImgImg{width:100%;-webkit-align-self:center;align-self:center;outline:.5px solid #1d3e4e;border:8.5px solid rgba(29,62,78,.8);box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);margin-bottom:20px;margin-right:0}.CafisaText{width:80%;-webkit-align-self:center;align-self:center}}@media all and (max-width:600px){.CafisaText ul{padding-left:20px}.CafisaTextP{padding:0}.CafisaText{line-height:1.7em}}
.Form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:80%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:3%;padding:10px 10% 10px 10%;overflow-x:hidden;background:linear-gradient(to top,#1d3e4e,rgba(29,62,78,.8))}.FormGpoup{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.FormGpoup label{padding-left:5px;color:#fff;-webkit-align-self:start;align-self:start;margin-top:2%;margin-bottom:5px}.Form h2{color:#fff;margin:5px}.FormGpoup p{color:#2f7986;text-align:center;font-weight:500}.FormGpoup input,select{width:96%;margin-left:auto;margin-right:auto;padding-left:10px;height:36px;overflow:hidden;border:solid 1px #bdc3c7;border-radius:3px;box-shadow:.5px .5px 2px rgba(7,57,60,.6) inset;margin-top:0;margin-bottom:0;color:#07393c}.FormGpoup textarea{width:96%;margin-left:auto;margin-right:auto;height:100px;overflow:hidden;border:solid 1px #bdc3c7;border-radius:3px;box-shadow:.5px .5px 2px rgba(7,57,60,.6) inset;margin-top:0;margin-bottom:0;color:#07393c;font-size:16px;padding:5px;padding-left:10px}.FormGpoup .sucsess input{border:1px solid #0c0}.FormGpoup input[type=submit]{width:40%!important;color:#1d3e4e;border-radius:3px;border:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-weight:700;background-color:#fff;transition:all .3s ease-in;margin:10px auto 10px auto}.FormGpoup .disabled input{background-color:#ed6165}.FormGpoup input[type=submit]:hover{background-color:#d1d859;box-shadow:2px 2px 2px rgba(7,57,60,.6)}.FormGpoup input[type=submit].focus-visible{border:3px solid #d1d859}.container{border-radius:3px;background-color:#fff;padding:20px}.sucsess{width:96%;margin-left:auto;margin-right:auto;margin-bottom:15px;font-size:14px;color:#1d3e4e;text-shadow:.5px .5px 1px #d1d859;border:3px solid #d1d859;box-shadow:.5px .5px 2px #1d3e4e inset;padding:5px;text-align:center;border-radius:3px;background:linear-gradient(to top,#d1d859,rgba(209,216,89,.8));background-color:#d1d859}.helpMessage-error{color:#ed6165;font-size:14px}.helpMessage-sucsess{color:green}.helpMessage{color:#2f7986}.error pre{padding:0;margin:0}.errorText{color:#ed6165;font-size:12px;-webkit-align-self:start;align-self:start;margin:0;padding:0}.errorText pre{padding-left:15px;padding-right:0;margin:0}.error{width:96%;margin-left:auto;margin-right:auto;margin-bottom:15px;font-size:14px;text-align:center;color:#1d3e4e;border:3px solid #ed6165;box-shadow:.5px .5px 2px #1d3e4e inset;text-shadow:.5px .5px 1px #ed6165;border-radius:3px;background:linear-gradient(to top,#ed6165,rgba(237,97,101,.8));background-color:#fff;padding:5px}@media only screen and (max-width:860px){.Form{width:80%;margin-left:auto;margin-right:auto;padding:20px 10% 20px 10%}}
.RangeExample{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0;padding-left:20px;padding-right:20px;padding-bottom:20px;height:auto;white-space:pre-line;color:#1d3e4e;transition:all .4s ease-in;background:linear-gradient(to top,#1d3e4e,rgba(29,62,78,.8));outline:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}.resetDate{color:#1d3e4e;padding:4px 14px 4px 14px;width:85px;border-radius:3px;background-color:#fff;border:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}.selectFirstDay{color:#fff;white-space:pre-line;margin:10px 0 10px 0}#priceSelect{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.selectNumGuests{color:#1d3e4e;padding:1.4% 1.4% 1.4% 1.4%;width:135px;margin:0;border-radius:3px;background-color:#fff;border:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}.selectNumGuests[data-title]:hover::before{content:attr(data-title);width:160px;height:30px;position:absolute;top:-2px;right:-180px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;opacity:1;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:left}.focus-visible.selectNumGuests[data-title]::before{content:attr(data-title);width:160px;height:30px;position:absolute;top:-2px;right:-180px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;opacity:1;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:left}.selectNumGuests[data-title]:hover::after{display:none;width:0}.focus-visible.selectNumGuests[data-title]::after{display:none}.selectOptionsNumGuests{display:-webkit-flex;display:flex;margin-top:40px;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;padding:0;border-radius:3px;box-shadow:.5px .5px 1.5px .5px rgba(29,62,78,.6)}.selectOptionsNumGuests{list-style:none;position:absolute;z-index:999}.priceOption{padding:4px 13px 4px 12px;margin:.5px 2.5px .5px 2.5px;text-transform:none;text-align:center;font-size:15px;color:rgba(34,32,41,.8);background-repeat:no-repeat;background-position:left 5px center}.priceOption:hover{background-color:rgba(29,62,78,.8);box-shadow:.5px .5px 1.5px .5px #1d3e4e;color:#fff}.focus-visible.priceOption{background-color:rgba(29,62,78,.8);color:#fff}.priceOption[aria-selected=true]:hover{background-color:rgba(29,62,78,.8);color:#fff;box-shadow:.5px .5px 1.5px .5px #1d3e4e}.focus-visible.priceOption[aria-selected=true]{background-color:rgba(29,62,78,.8);color:#fff;box-shadow:.5px .5px 1.5px .5px #1d3e4e}.priceOption[aria-selected=true]{background:#d1d859;text-transform:none!important;box-shadow:.5px .5px 1.5px .5px #1d3e4e}.priceOption[data-title]::after{display:none}.priceOption[data-title]::before{display:none}.selectNumGuests>.selectView{text-transform:none;margin:0}.selectNumGuests.selectView::before{content:" "}.selectNumGuests.selectView::after{content:" "}.priceOption>.optionLangName{text-transform:none;margin-left:0}.selectNumGuests .fa-sort-down:before{content:"\f0dd";position:absolute;margin-left:-2px;top:5px;font-size:15px}.DayPicker{margin-top:10px;background-color:#fff;outline:.5px solid #1d3e4e;border-radius:3px;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}@media all and (max-width:700px){.RangeExample{height:auto}.selectNumGuests{padding:6px 6px 6px 6px;width:140px;margin:0;border-radius:3px;background-color:#fff;border:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}.selectOptionsNumGuests{margin-top:40px}.priceOption{padding:4px 13px 4px 20px;margin:5px 2.5px 5px 2.5px}.resetDate{padding:8px 10px 8px 10px}}
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;-webkit-flex-direction:row;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.DayPicker-Month{display:table;margin:0 .8em;margin-top:.8em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:2.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:1}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC)}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #eaecec;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}@media all and (max-width:700px){.DayPicker-NavButton{right:0!important;width:30px;height:30px;margin-top:-10px}.DayPicker-NavButton--prev{margin-right:3.5em}}
.direction{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:linear-gradient(to top,rgba(29,62,78,.9),rgba(29,62,78,.8));outline:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);padding:20px;margin-bottom:20px}.mapGoogleDirection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;color:#fff}.mapDirection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:10px;background-color:#fff;border-radius:3px;color:rgba(29,62,78,.8)}.directionConteiner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 0 10px 0;padding:0 5px 0 0}.directionConteiner:first-child{margin:10px 0 10px 0}.directionConteinerImg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:20%;margin-right:2%}.mapImg{width:50%;height:50%;padding:5px;background-color:#fff;box-shadow:1px 1px 6px 1px rgba(29,62,78,.4);border:.5px solid rgba(29,62,78,.6);border-radius:50%}.directionConteinerText{display:-webkit-flex;display:flex;width:80%}.directionConteinerText p{margin:0}.mapCafisaLink{display:block}.mapCafisaLink[data-title]:hover::before{content:attr(data-title);position:absolute;bottom:40px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:15px;z-index:1000000}.mapCafisaLink[data-title]:hover::after{content:'';position:absolute;bottom:65px;left:8px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.focus-visible.mapCafisaLink[data-title]::before{content:attr(data-title);position:absolute;bottom:40px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:15px;white-space:nowrap;z-index:1000000}.focus-visible.mapCafisaLink[data-title]::after{content:'';position:absolute;bottom:60px;left:8px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.mapCafisaimg{width:100%;margin-top:0;outline:.5px solid #fff;box-shadow:1px 1px 6px 1px #fff}.mapCafisaText{margin-top:10px}.googleMaps{width:100%;height:250px}
.discountContent{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#fff;background:linear-gradient(to bottom,rgba(29,62,78,.9),rgba(29,62,78,.8));outline:.5px solid #1d3e4e;box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);padding:10px 20px 20px 20px;margin:0 0 20px 0}.discountContent .fa-caret-down:before{content:"\f0d7";font-size:24px;color:#fff}.discountContent button{background:0 0;border:none;color:#fff;font-size:16px;text-transform:uppercase;text-align:left;padding:5px 0 0 0;font-weight:700}.discountList{display:-webkit-flex;display:flex;padding-left:10px;-webkit-flex-direction:column;flex-direction:column;margin:20px 0 0 0;background-color:#fff;border-radius:3px;color:rgba(29,62,78,.8)}.discountList p{margin:.5em 0}
.footer{grid-area:footer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;width:100%;margin:0 auto;padding:25px 0 0 0;background:linear-gradient(to bottom,#1d3e4e,rgba(29,62,78,.8));outline:.5px solid #1d3e4e;transition:all .2s ease-in;color:#fff}.footerCopyright{display:-webkit-flex;display:flex;width:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:center;align-content:center;margin:auto;border-top:2px solid #3d5967;transition:all .3s ease-in;background-color:#92a1a8}.footerCopyrightRights{display:-webkit-flex;display:flex;margin:auto;font-style:italic;color:#fff;text-shadow:1px .5px .5px rgba(206,203,203,.697);transition:all .3s ease-in}.footerCopyrightName{display:-webkit-flex;display:flex;margin:auto;font-size:16px;text-align:center;color:#fff;transition:all .3s ease-in;padding:10px 5px 10px 5px}.footerCopyrightName:before{content:"\00A9 "}.footerSocial{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;color:#fff;padding:20px 5px 20px 5px}.fSocCont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:center;align-self:center;justify-self:center}.footerSocialIcons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;padding:10px 5px 10px 5px}.footerSocialIcons img{width:30px}.footerSocialMail{text-align:center;width:300px;padding:10px 5px 10px 5px;-webkit-align-self:center;align-self:center}.footerSocialMail img{width:20px}.footerSocialBooking{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:center;align-content:center;margin:auto;padding:10px 5px 10px 5px}.footerSocialBooking img{width:40px}.footerSocialPhons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;padding:10px 10% 10px 30%}.PhoneNumber{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:50%;padding:10px 0 10px 0}.PhoneNumber img{width:22px;vertical-align:text-bottom}.PhoneNumber a{width:22px;vertical-align:text-bottom}.footerSocial a{color:#fff;text-decoration:none;padding:10px 5px 10px 5px}.footerSocialLinks{display:-webkit-flex;display:flex;height:40px;position:absolute;right:10px;-webkit-flex-direction:row;flex-direction:row;-webkit-align-self:flex-end;align-self:flex-end;text-align:left;color:#fff;transition:all .3s ease-in-out}.footerSocialLinks a{padding:10px 5px 10px 5px;margin-right:20px}.footerSocialLinks a:hover{border-bottom:#fff 2px solid;padding-bottom:8px}@media all and (max-width:900px){.footerSocialPhons{padding:10px 0 10px 20%}.footerCopyrightName{font-size:10px}}@media all and (max-width:900px){.footerSocial{-webkit-flex-direction:column;flex-direction:column}.fSocCont{-webkit-flex-direction:column;flex-direction:column}.footerSocialLinks{-webkit-flex-direction:column;flex-direction:column;height:100px;position:unset;-webkit-align-self:center;align-self:center;text-align:center;margin:0 auto;margin-top:10px;right:auto}.footerSocialLinks a{margin-right:0;padding:10px 0 20px 0}.footerSocialMail a{padding:10px 0 20px 0}}@media all and (max-width:500px){.footerSocialPhons{padding:10px 0 10px 4%}}@media all and (max-width:260px){.footerSocialPhons{font-size:12px}}
.header{grid-area:header;border-bottom:.5px solid #1d3e4e;box-shadow:1px 2px 4px rgba(29,62,78,.5)}.header-sticky{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%;height:40px;overflow:hidden;margin:auto;position:fixed;top:0;z-index:10000;padding:25px 0 15px 0;text-transform:uppercase;background:#fff;transition:all .3s ease-in-out;border-bottom:.5px solid #1d3e4e;box-shadow:1px 1px 3px rgba(29,62,78,.5);z-index:99999999}.headerLogoSticky{width:100%;height:80px;margin:0}.headerLinkLogoSticky{-webkit-align-self:center;align-self:center;margin:0 0 10px 0;padding:0;width:10%}.headerLogo{width:100%;height:550px;margin-top:80px;background-image:url(../img/fon1900.jpg);background-repeat:no-repeat;background-position:0 37%;position:relative;background-size:cover}.logoHeder{width:40%;position:relative;-o-object-fit:contain;object-fit:contain;height:auto;left:50%;bottom:-16.5%;padding-top:0;visibility:visible}.logoHeader.Hide{width:40%;position:relative;-o-object-fit:contain;object-fit:contain;height:auto;left:50%;visibility:hidden;bottom:-16.5%;padding-top:0}.headerMenu.highlight{border-bottom:rgba(29,62,78,.9) 2px solid}.headerMenu{text-decoration:none;color:rgba(29,62,78,.9);font-size:18px;font-weight:600;letter-spacing:.07rem;text-transform:uppercase;margin-right:20px;padding-bottom:4px;transition:all .3s ease-in-out}.headerMenu:hover{border-bottom:rgba(29,62,78,.9) 2px solid}.headerH1{color:rgba(29,62,78,.8);font-size:20px;padding:0 5% 0 20px;margin:0;text-shadow:.2px .2px .1px rgba(209,216,89,.8);text-transform:uppercase}.headerH1Mobil{display:none}.headerH1hed{color:rgba(29,62,78,.8);font-size:24px;padding:0;text-shadow:.2px .2px .1px rgba(209,216,89,.8);left:35%;bottom:65px;text-transform:uppercase;position:absolute}@media all and (min-width:2000px){.headerLogo{height:80vh}.logoHeder{width:40%;bottom:-16.5%}}@media all and (max-width:2000px){.headerH1{font-size:18px}.headerLogo{height:650px}}@media all and (max-width:1550px){.headerH1{font-size:18px}.headerLogo{height:550px}}@media all and (max-width:1355px){.headerH1{padding:0 50px 0 20px}}@media all and (max-width:1327px){.headerMenu{display:none}}@media all and (max-width:1148px){.headerH1{width:80%}.headerMenu{display:none}.headerLogo{height:450px}}@media all and (max-width:1040px){.headerLogo{height:450px}.logoHeder{width:46%;bottom:-13.5%}}@media all and (max-width:937px){.header{width:100%}.headerH1{width:80%;font-size:14px;margin-right:20%;text-shadow:1px .5px .5px rgba(206,203,203,.697)}.headerLinkLogoSticky{-webkit-align-self:center;align-self:center;width:20%}.headerLogoSticky{height:150px}}@media all and (max-width:850px){.logoHeder{bottom:-18.5%}}@media all and (max-width:700px){.header-sticky{padding:15px 0 25px 0;-webkit-align-items:center;align-items:center}.headerH1{margin-right:25%}.logoHeder{width:46%;bottom:-17.5%}}@media all and (max-width:600px){.headerH1{display:none;font-size:12px;width:100%;margin:65px 0 0 10px;padding:0}.headerH1Mobil{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;right:20px;bottom:0;font-size:12px;width:100%;padding:0;text-shadow:1px 1px 2px #fff;text-transform:uppercase}.headerLinkLogoSticky{-webkit-align-self:center;align-self:center;margin:0;width:40%}.headerLogo{height:216px}.logoHeder{width:46%;bottom:-10.5%}}@media all and (max-width:528px){.headerH1{font-size:12px;width:100%;margin:85px 0 0 -85px;padding:0;-webkit-order:5;order:5}.header-sticky{padding:15px 0 35px 0}}@media all and (max-width:500px){.headerH1{font-size:12px;width:100%;margin:85px 0 0 -150px;padding:0;-webkit-order:5;order:5}.headerLogo{height:300px}.logoHeder{bottom:-22.5%}}@media all and (max-width:400px){.headerH1{font-size:11px;width:100%;margin:85px 0 0 -135px;padding:0;-webkit-order:5;order:5}.headerH1Mobil{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;position:absolute;text-align:center;right:0;bottom:0;font-size:11px;width:98%;padding:0}.headerLogo{height:260px}.logoHeder{bottom:-22.5%}}
.selectLang{width:88px;position:fixed;right:100px;padding:0 5px 0 5px;top:22px;z-index:10000}.custom-select{display:block;margin:0;padding:3px 3px 3px 3px;max-width:100%;color:#fff;border:.5px solid rgba(29,62,78,.4);border-radius:3px;box-shadow:.5px .5px .5px rgba(29,62,78,.6);text-transform:uppercase;text-align:center}.langOption{padding:5px 0 5px 0;margin:.5px 2.5px .5px 2.5px;text-transform:uppercase;text-align:center;width:99%;font-size:15px;color:rgba(34,32,41,.8);background-repeat:no-repeat;background-position:left 5px center}.langOption[aria-selected=true]::after{content:'  \f00c';font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none;color:#d1d859;text-shadow:.8px .8px 2px #1d3e4e}.focus-visible.langOption{background-color:rgba(29,62,78,.8);color:#fff}.langOption:hover{background-color:rgba(29,62,78,.8);color:#fff}.langOption[data-title]:hover::before{content:attr(data-title);width:60px;position:absolute;bottom:-20px;left:-50px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;z-index:1000000}.langOption[data-title]:hover::after{content:'';position:absolute;width:3px;bottom:0;left:0;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:9999999999}.focus-visible.langOption[data-title]::before{content:attr(data-title);position:absolute;bottom:-22px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;z-index:99999999999}.focus-visible.langOption[data-title]::after{content:'';position:absolute;bottom:-2px;left:8px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.selectList{display:-webkit-flex;display:flex;width:100%;margin-top:5px;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;padding:0;border-radius:3px;box-shadow:.5px .5px 1.5px .5px rgba(29,62,78,.6)}.selectList li{list-style:none}.selectView{margin-left:10px}.selectView::before{content:" "}.selectView::after{content:" "}.fa-sort-down:before{content:"\f0dd";position:absolute;margin-left:5px;top:1px;font-size:15px}.optionLangName{margin-left:10px}.langOption[aria-selected=true] .optionLangName{margin-left:25px}.langOption[aria-selected=true]:hover .optionLangName{margin-left:10px}.langOption[aria-selected=true]:focus-visible .optionLangName{margin-left:10px}.optionLangName::before{content:" "}.custom-select[data-title]{position:relative;cursor:pointer}.custom-select[data-title]:hover::before{content:attr(data-title);width:160px;position:absolute;bottom:-10px;right:96px;display:block;text-align:left;padding:3px 6px;border-radius:2px;background:#d1d859;text-transform:none!important;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;z-index:999}.custom-select[data-title]:hover::after{content:'';position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:3px;bottom:6px;left:-13px;display:block;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000}.focus-visible.custom-select[data-title]::before{content:attr(data-title);width:160px;position:absolute;bottom:-10px;right:96px;display:block;text-align:left;padding:3px 6px;border-radius:2px;background:#d1d859;text-transform:none!important;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;z-index:999}.focus-visible.custom-select[data-title]::after{content:'';position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:3px;bottom:6px;left:-13px;display:block;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000}@media all and (max-width:700px){.langOption{margin:5px 2.5px 5px 2.5px}}@media all and (max-width:600px){.selectLang{width:80px;right:70px;top:30px}}
.loadConteiner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:30%;padding:0;margin:auto;height:100vh}.loadGiff{width:10%;position:relative;z-index:10000}.loadConteiner{width:10%;position:relative;z-index:10000;text-align:center}
.login-container{position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:2}.errorLogin{display:block;color:red;margin-top:10px;width:100%;background:#1d3e4e}.login{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:30px;background-color:#fff;border-radius:4px}.login input{margin-right:5px;padding:8px;border:1px solid #ccc}.login-error{display:block;white-space:pre-wrap;color:red;padding:20px 20px;text-align:center}.login button{width:100px;padding:8px}@media all and (max-width:700px){.login{width:80%;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.login form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%}.login input{width:65%;margin-right:0;margin-bottom:10px;margin-top:10px;padding:10px 10px}.login input[type=submit]{width:71%;padding:10px 10px}}
.menu-icon{cursor:pointer;position:fixed;background:0 0;outline:0;border:none;margin:0;padding:0;top:22px;right:30px;z-index:100}.menu-icon[data-title]:hover::before{content:attr(data-title);position:absolute;bottom:-22px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;text-transform:uppercase;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px}.menu-icon[data-title]:hover::after{content:'';position:absolute;bottom:-4px;left:8px;display:block;text-transform:uppercase;border:8px solid transparent;border-bottom:8px solid #d1d859}.focus-visible.menu-icon[data-title]::before{content:attr(data-title);position:absolute;bottom:-22px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;text-transform:uppercase;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px}.focus-visible.menu-icon[data-title]::after{content:'';position:absolute;bottom:-4px;left:8px;display:block;text-transform:uppercase;border:8px solid transparent;border-bottom:8px solid #d1d859}.line{height:.1rem;width:2.5rem;background-color:#1d3e4e;margin-bottom:.6rem;border:.5px solid #1d3e4e;border-radius:2.5px}.line-3{margin-bottom:0}.line-1,.line-3{margin-left:.7em;width:1.8rem;transition:all .4s}.menu-icon:hover .line{width:2.5rem;height:.2rem;margin-left:0}.menu-activ .menu-icon:hover .line{height:.1rem;margin-left:1.5em;width:1.2rem;background-color:#ed6165}.menu-activ~.navigation{right:0}.menu-activ~.navigation .navigation-item{right:0;top:0}.menu-activ .line-1{-webkit-transform:rotate(-413deg) translate(-7px,11px);transform:rotate(-413deg) translate(-7px,11px);margin-left:1.5em;width:1.2rem;background-color:#fff;border:none}.menu-activ .line-2{opacity:0}.menu-activ .line-3{-webkit-transform:rotate(413deg) translate(-6px,-11px);transform:rotate(413deg) translate(-6px,-11px);margin-left:1.5em;width:1.2rem;background-color:#fff;border:none}.navigation{position:fixed;top:0;right:-20rem;width:20rem;height:100%;background:linear-gradient(to top,#1d3e4e,rgba(29,62,78,.8)),url(../img/fon1900.jpg) left no-repeat;background-size:cover;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;z-index:5;transition:right .8s cubic-bezier(1,0,0,1)}.navigation-list{list-style:none;padding:10px 30px 10px 30px;height:20rem;margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:left;align-items:left;transition:all .5s;position:relative}.navigation-item{position:relative;margin:0;padding:0;right:-30rem;top:1000px;height:25px}.item-1{transition:right .6s cubic-bezier(1,0,0,1),top .8s .1s cubic-bezier(1,0,0,1)}.item-2{transition:right .5s cubic-bezier(1,0,0,1),top .8s .2s cubic-bezier(1,0,0,1)}.item-3{transition:right .4s cubic-bezier(1,0,0,1),top .8s .3s cubic-bezier(1,0,0,1)}.item-4{transition:right .3s cubic-bezier(1,0,0,1),top .8s .4s cubic-bezier(1,0,0,1)}.item-5{transition:right .2s cubic-bezier(1,0,0,1),top .8s .5s cubic-bezier(1,0,0,1)}.item-6{transition:right .1s cubic-bezier(1,0,0,1),top .8s .6s cubic-bezier(1,0,0,1)}.navigation-link{color:#fff;font-size:15px;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;transition:all .3s ease-in;padding:5px 5px 5px 5px;display:inline-block}.navigation-link.highlight{border-bottom:#fff 2px solid;padding-bottom:3px}.navigation-link:hover{color:#fff;border-bottom:#fff 2px solid;padding-bottom:3px}@media all and (max-width:600px){.navigation{right:-100%;width:100%;height:100%}}@media all and (max-width:600px){.menu-icon{right:10px;top:30px}}

.roomsDescription{display:-webkit-flex;display:flex;justify-items:center;-webkit-flex-direction:column;flex-direction:column;transition:all .4s ease-in;padding:10px;margin:20px 10% 20px 10%}.roomsIcon{color:#1d3e4e;font-size:12px}.roomsIcon.t-1{margin-bottom:20px;border-spacing:6px}.roomsIcon.t-2{border-spacing:6px}.roomsIconSpan{background-color:#fff;box-shadow:1px 1px 4px rgba(29,62,78,.8);border:.5px solid #1d3e4e;border-radius:50%;margin-bottom:10px}.roomsIcon.t-1 tr{display:-webkit-flex;display:flex}.roomsIcon th{width:25%;white-space:pre-line;text-transform:uppercase;color:#3f5b69}.roomsIcon th img{width:25%;opacity:1}.roomsIcon td{width:20%;color:#3f5b69;background-color:#fff;white-space:pre-line;text-align:center;box-shadow:1px 1px 6px 1px rgba(29,62,78,.4);outline:.3px solid rgba(29,62,78,.6)}.roomsIcon td:first-child{box-shadow:none;outline:0;border:none;text-transform:uppercase;font-weight:700;line-height:2em;color:#3f5b69}.roomsIcon td:first-child img{width:25%;opacity:1}.roomsIcon td:first-child .roomsIconIcon{background-color:#fff;box-shadow:1px 1px 4px rgba(29,62,78,.8);border:.5px solid #1d3e4e;border-radius:50%;margin-bottom:10px}.roomsIcon td img{width:20%;opacity:.8}.IconAmenities{margin-left:26%}h3.IconAmenities{font-size:14px;color:rgba(29,62,78,.9);text-transform:uppercase}@media all and (max-width:900px){.roomsDescription{margin:20px 10px 20px 10px}.roomsIcon.t-1 tr{display:-webkit-flex;display:flex}.roomsIcon th img{width:40%}}@media all and (max-width:500px){.roomsIcon th img{width:50%}.roomsIcon tr{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.roomsIcon td{width:22%;overflow:auto}.roomsIcon td img{width:40%;margin-top:10px}.roomsIcon td:first-child .roomsIconText{display:inline}.roomsIconText{display:none}.roomsIcon td:first-child{width:23%;font-size:10px}.roomsIcon td:first-child img{width:40%;margin-top:0}.IconAmenities{margin-left:28%}}@media all and (max-width:400px){.roomsIcon{font-size:10px}}
.Payment{display:-webkit-flex;display:flex}.PaymentsCond{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:40%;border-left:7px solid rgba(29,62,78,.8);border-top:7px solid rgba(29,62,78,.8);border-bottom:7px solid rgba(29,62,78,.8);box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}.messegePreSpace{white-space:pre-wrap;text-align:center;line-height:2em;color:green;font-size:20px;margin-bottom:500px}input.Coupon{box-shadow:.5px .5px 2px rgba(7,57,60,.3) inset;width:65%;padding:8px 16px;border:2px solid #ccc;border-radius:2px}.discountCoupon{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin:20px}input.submitCoupon{width:30%;padding:8px 16px;background-color:#d1d859;font-weight:700;color:#1d3e4e;box-shadow:.5px .5px 2px rgba(7,57,60,.6);border:none;transition:all .2s ease-in}input.submitCoupon:hover{box-shadow:1px 1px 6px rgba(7,57,60,.6)}input.submitCoupon:active{background-color:#ccc}.formPayment{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:40%;margin:0 auto}.btn-order{margin:2% 20% 12% 20%;width:60%;color:#fff;border-radius:3px;border:.5px solid #1d3e4e;box-shadow:.5px 1px 3px rgba(29,62,78,.8);padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-weight:700;background-color:#1d3e4e;transition:all .4s ease-in}.btn-order:hover{background-color:#d1d859;color:#1d3e4e;box-shadow:2px 2px 2px rgba(7,57,60,.6)}.btn-order:disabled{background-color:#ed6165;color:#1d3e4e;box-shadow:2px 2px 2px rgba(7,57,60,.6)}.formPaymentForm{margin-top:80px}.formPaymentForm input{margin:0;font-family:inherit;display:block;width:96%;padding:10px 12px;font-size:18px;font-weight:400;line-height:22px;color:#313131;background-color:#fff;background-clip:padding-box;border:1px solid #cbcbcb;border-radius:3px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0}.form-control-textarea{width:96%;padding:10px 12px;font-size:18px;font-weight:400;line-height:22px;color:#313131;background-color:#fff;background-clip:padding-box;border:1px solid #cbcbcb;border-radius:3px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0}.CheckTable{width:100%;border-collapse:collapse}.CheckTable td{border:1px solid #cbcbcb;padding:5px 10px 5px 10px}.Z0{border:none!important}.ST{border:3px solid #d1d859!important}.trCheck{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.trTitle{font-weight:700}.timer{position:relative;left:30%;padding:5px 5px}.Check-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2.5px solid #ee0911}.Check-container:hover input[type=checkbox]~.checkmark{background-color:#ccc;border:2.5px solid green}.Check-container input[type=checkbox]:checked~.checkmark{background-color:green;border:2.5px solid green}.focus-visible.input[type=checkbox]~.checkmark,input[type=checkbox]:focus~.checkmark{background-color:#ccc;border:2.5px solid #ba0a10}.Check-container.checked input[type=checkbox]:focus~.checkmark{background-color:green;border:2.5px solid #d1d859}.checkmark:after{content:"";position:absolute;display:none}.Check-container input:checked~.checkmark:after{display:block}.Check-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sucsess-book{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;color:green;text-align:center;margin-bottom:50px}.sucsess-book img{width:100px;height:100px}.error-book{color:#ee0911;text-align:center}@media all and (max-width:900px){.timer{left:15%}.Payment{-webkit-flex-direction:column;flex-direction:column;margin:20px}.PaymentsCond{width:98%;border-right:7px solid rgba(29,62,78,.8)}.formPayment{width:100%}}@media all and (max-width:500px){.timer{left:8%}}
.BookCond{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.BookDeposit p{padding:0;margin:0}.BookDeposit h1{padding:0;margin:0 0 15px 0}.BookDeposit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Allowed{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.Allowed section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:44%;margin:10px 3% 10px 3%}.NotAllowed{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.NotAllowed section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:44%;margin:10px 3% 10px 3%}.NotAllowed h2{color:#ed6165}.PriceDeposit{font-weight:800;color:#1d3e4e;text-shadow:.5px .5px .5px #d1d859}@media only screen and (max-width:660px){.Allowed{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.NotAllowed{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.Allowed section{width:90%}.NotAllowed section{width:90%}}
.canceled{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center;padding:5px 10px;-webkit-align-items:center;align-items:center;font-size:20px;font-weight:700;margin-bottom:400px}.canceled button{background-color:#ed6165;color:#1d3e4e;font-size:16px;font-weight:700;box-shadow:.5px .5px 2px rgba(7,57,60,.6);padding:8px 16px;width:200px}.canceled button:hover{background-color:#d1d859}.canceled button:active{box-shadow:1px 1px 6px rgba(7,57,60,.6)}
.ContactPage{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:flex-start;align-content:flex-start}.ContactAdress{margin:10px 5% 10px 5%}.ContactAdress a{text-decoration:none;display:inline-block;color:#1d3e4e}.ContactForm{width:35%;margin:10px 5% 10px 5%}.adressImg{width:30px}.adressMail{display:inline-block;color:#1d3e4e;text-decoration:none}.AdressPhone{margin:20px 0 20px 0}.AdressPhone a{text-decoration:none;display:inline-block;color:#1d3e4e;width:55%}.AdressPhone img{margin-right:4px;width:20px}.adressMail .fa-envelope:before{content:"\f0e0";font-size:20px}.ContactAdress .fa-map-marker-alt:before{content:"\f3c5";font-size:25px}.phoneLang{font-size:12px;color:#1d3e4e}.phoneLang .fa-asterisk:before{content:"\f069";font-size:8px;color:#ed6165;margin-right:4px}.phoneLang[data-title]:hover::before{content:attr(data-title);width:120px;position:absolute;bottom:-25px;left:-8%;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:12px}.phoneLang[data-title]:hover::after{content:'';position:absolute;bottom:-8px;left:-8%;display:block;border:8px solid transparent;border-bottom:8px solid #d1d859}@media all and (max-width:900px){.ContactPage{-webkit-flex-direction:column;flex-direction:column}.ContactForm{width:95%;margin:10px 2.5% 10px 2.5%}.ContactAdress{margin:10px 2.5% 10px 2.5%}}@media all and (max-width:400px){.phoneLang[data-title]:hover::before{left:-38%}.phoneLang[data-title]:hover::after{left:-38%}.AdressPhone a{width:50%}}
.home{display:grid;grid-template-columns:70% 25%;grid-template-rows:auto;grid-column-gap:40px;grid-template-areas:"content aside"}.content{grid-area:content;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.aside{grid-area:aside;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media all and (max-width:1400px){.home{grid-template-columns:60% 35%}}@media all and (max-width:900px){.home{grid-template-columns:auto;grid-template-rows:auto auto;grid-row-gap:10px;grid-column-gap:0;grid-template-areas:"content content" "aside aside"}}
.notFound{display:-webkit-flex;display:flex;position:relative;top:-120%;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.notFoundCont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media all and (max-width:700px){.notFound{-webkit-flex-direction:column;flex-direction:column;top:0}.notFound img{width:90%}}
.OrderPage{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.Order{margin:0 3%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.OrderInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.OrderInfo h2{padding-bottom:2px;color:rgba(29,62,78,.8)}.OrderManag{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;border-top:7px solid rgba(29,62,78,.8);padding:5% 0}.editReguest{width:30%;margin-bottom:5%}.editReguest textarea{border:1px solid #ccc}.OrderStatus{padding:0;margin:0;text-transform:uppercase}.BillingInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:5%}.BookingInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:5%}.PaymentInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:5%}.DateInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.OdrerCond{width:100%;border-top:7px solid rgba(29,62,78,.8);overflow:hidden}.condButton{position:absolute;right:10px;margin-top:1em;border:.5px solid rgba(29,62,78,.8);box-shadow:.5px .5px 2px rgba(7,57,60,.6)}.condButton .fa-caret-down:before{content:"\f0d7";font-size:30px;color:#1d3e4e}.orderTR{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start}.orderTR th{color:rgba(29,62,78,.8)}.orderTR td{padding:0 8px}@media all and (max-width:900px){.OrderInfo{-webkit-flex-direction:column;flex-direction:column}.editReguest{width:98%}}
iframe{position:relative;left:0;top:0;width:100%;height:250vh;overflow:hidden}
.TravelTipsTitle{text-align:center;padding:5px 25px 5px 25px;color:rgba(29,62,78,.8);font-size:20px}
.TravelTips{display:-webkit-flex;display:flex;width:100%;height:auto;-webkit-flex-direction:column;flex-direction:column;padding:0;margin:0}.slidesContent{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;height:auto;width:100%;height:auto;position:relative;padding:0;margin:0;margin-top:40px;margin-bottom:40px;list-style-type:none}.sliderTitle{text-align:center;color:#fff;padding:10px 5px 10px 5px;background:linear-gradient(to top,#1d3e4e,rgba(29,62,78,.8))}.contTfotoTitle{width:78%;padding:0}.fotoContTitle{position:relative;padding:5px 10px 5px 10px;background-color:rgba(29,62,78,.8);box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);color:#fff;bottom:17px;left:0;font-size:18px}.slideContent{display:none;-webkit-flex-direction:column;flex-direction:column}.nextContent[disabled]{display:none}.prevContent[disabled]{display:none}.showingContent{display:-webkit-flex;display:flex;position:relative;opacity:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:25%;transition:.8s cubic-bezier(1,0,1,2) 2s}.pictureContent{margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.slideImgContent{width:100%;height:auto;outline:.5px solid #1d3e4e;border:7px solid rgba(29,62,78,.8);box-shadow:1px 1px 6px 1px rgba(29,62,78,.8);transition:all ease-in .5s}.next-slideImgContent .showingContent{position:absolute;-webkit-animation:nextSlide ease-in .5s;animation:nextSlide ease-in .5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.prev-slideImgContent .showingContent{position:absolute;-webkit-animation:prevSlide ease-in .5s;animation:prevSlide ease-in .5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes nextSlideContent{from{left:500px}to{left:0}}@keyframes nextSlideContent{from{left:500px}to{left:0}}@-webkit-keyframes prevSlideContent{from{right:500px}to{right:0}}@keyframes prevSlideContent{from{right:500px}to{right:0}}.slidesContentLink{display:block;width:74%;padding:0 9px 0 9px}.slidesContentLink[data-title]:hover::before{content:attr(data-title);min-width:40px;position:absolute;bottom:0;left:1px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000000}.slidesContentLink[data-title]:hover::after{content:'';position:absolute;width:3px;bottom:20px;left:13px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.focus-visible.slidesContentLink[data-title]::before{content:attr(data-title);min-width:40px;position:absolute;bottom:0;left:1px;display:block;padding:3px 6px;border-radius:2px;background:#d1d859;color:#1d3e4e;box-shadow:.5px .5px 1.5px .5px #1d3e4e;font-size:13px;text-align:center;z-index:1000000}.focus-visible.slidesContentLink[data-title]::after{content:'';position:absolute;width:3px;bottom:20px;left:13px;display:block;color:#1d3e4e;border:8px solid transparent;border-bottom:8px solid #d1d859;z-index:1000000}.prevContent{display:-webkit-flex;display:flex;position:absolute;color:rgba(29,62,78,.8);text-shadow:2px 4px 6px rgba(29,62,78,.8);left:100px;top:50%;transition:all .3s ease-in;background:0 0;border:none;font-size:50px;z-index:3}.prevContent.focus-visible{border:3px solid #d1d859}.nextContent{display:-webkit-flex;display:flex;position:absolute;right:100px;top:50%;color:rgba(29,62,78,.8);text-shadow:2px 4px 6px rgba(29,62,78,.8);transition:all .2s ease-in;font-size:50px;border:none;background:0 0;z-index:3}.nextContent.focus-visible{border:3px solid #d1d859}@media all and (max-width:1200px){.showingContent{width:45%}.nextContent{right:0}.prevContent{left:0}.fotoContTitle{margin:18px 0 0 0}}@media all and (max-width:700px){.showingContent{width:100%}.fotoContTitle{margin:18px 5px 0 5px}}@media all and (max-width:600px){.fotoContTitle{margin:18px 3px 0 3px}}@media all and (max-width:400px){.fotoContTitle{margin:18px -.5px 0 -.5px}}
.slides{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:auto;position:relative;padding:0;margin:0;list-style-type:none}.contfotoTitle{position:absolute;width:73%;bottom:0}.fotoTitle{position:absolute;padding:5px 15px 5px 15px;background-color:rgba(29,62,78,.8);color:#fff;z-index:10000;bottom:8px;right:-18.3%}.slide{display:-webkit-flex;display:flex;position:absolute;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:73%;visibility:hidden;opacity:0;z-index:1;transition:all .19s cubic-bezier(.55,.085,.68,.53)}.showing{opacity:1;z-index:2;visibility:visible}.picture{margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.slideImg{width:100%;position:relative;height:auto;outline:.5px solid #1d3e4e;border:7px solid rgba(29,62,78,.8);box-shadow:1px 1px 6px 1px rgba(29,62,78,.8)}#prev{display:-webkit-flex;display:flex;position:absolute;color:rgba(29,62,78,.8);text-shadow:2px 4px 6px rgba(29,62,78,.8);left:80px;transition:all .3s ease-in;background:0 0;border:none;font-size:50px;z-index:3}#prev.focus-visible{border:3px solid #d1d859}#next{display:-webkit-flex;display:flex;position:absolute;right:80px;color:rgba(29,62,78,.8);text-shadow:2px 4px 6px rgba(29,62,78,.8);transition:all .2s ease-in;font-size:50px;border:none;background:0 0;z-index:3}#next.focus-visible{border:3px solid #d1d859}@media all and (max-width:1500px){#prev{left:50px}#next{right:50px}}@media all and (max-width:1250px){#prev{left:30px}#next{right:30px}}@media all and (max-width:900px){.slide{width:80%}.slideImg{height:auto}.contfotoTitle{width:96%}.fotoTitle{right:-2%}}@media all and (max-width:700px){.slide{width:96%;top:2px;margin-top:0}.slideImg{width:100%;box-shadow:none}#prev{display:none}#next{display:none}.fotoTitle{right:-1.9%}}