.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}#sys .col-md-12{min-height:0;}.jumbotron{background:none;}.element-hidden,.hidden{display:none;}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 9px);}details select.form-control:not([size]):not([multiple]){height:2.8rem;width:80%;}a.tabledrag-handle .handle{width:22px;height:22px;}.container-inline .form-no-label{display:inline-block;width:45%;}.container-inline input{box-sizing:border-box;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;}.bootstrap-adaptive{margin:0 auto;}@media (min-width:576px){.bootstrap-adaptive{max-width:540px;}}@media (min-width:768px){.bootstrap-adaptive{max-width:720px;}}@media (min-width:992px){.bootstrap-adaptive{max-width:960px;}}@media (min-width:1200px){.bootstrap-adaptive{max-width:1140px;}}.modal-dialog{margin-top:40px;}.modal-content{border:0;border-radius:0;background-color:#e2e1d7;padding:35px 30px;}.modal-content .form .form-control{background-color:#f3f3f3;border-color:transparent;}.modal-content .form-actions{display:flex;justify-content:center;padding-top:20px;}.modal-body,.modal-header{padding:0;border:0;display:block;}.modal-title{padding:0;margin:0 0 30px;text-align:center;font-size:30px;line-height:1.25;}.modal .close{position:absolute;top:-27px;right:-27px;width:55px;height:55px;margin:0;border-radius:28px;display:flex;align-items:center;justify-content:center;font-weight:100;font-size:50px;text-shadow:none;opacity:1;color:#fff;z-index:10;background-color:#30462d;transition:background-color 0.4s;}.modal .close span{line-height:0.5;}@media (max-width:767.98px){.modal .close{font-size:40px;}}.modal .close:hover{background-color:#456541;}.modal .close:active{background-color:#5b8455;}.modal-backdrop{background-color:#fff;}.modal-backdrop.show{opacity:0.8;}#reservation-modal .modal-dialog{max-width:650px;}#gallery-modal .modal-dialog{max-width:1000px;}#gallery-modal .modal-content{padding:0;background-color:#fff;box-shadow:0 0 38px 0 rgba(4,5,5,0.2);}#gallery-modal .close{top:0;right:0;font-weight:400;background-color:transparent;border-radius:0;}#gallery-modal .close:hover{background-color:rgba(255,255,255,0.09);}#gallery-modal .close:active{background-color:rgba(255,255,255,0.15);}.gallery-modal-image{position:relative;background-color:rgba(169,167,145,0.21);}.gallery-modal-image img{transition:opacity 0.4s;}.gallery-modal-image img.isLoading{opacity:0;transition:opacity 0.2s;}.gallery-modal-button{position:absolute;top:50%;width:38px;height:66px;border:0;box-shadow:none;background:none;background-position:center;background-repeat:no-repeat;transition:transform 0.4s,opacity 0.4s;}@media (max-width:767.98px){.gallery-modal-button{background-size:contain;width:30px;height:60px;margin-top:-30px;}}.gallery-modal-button:active{opacity:0.75;}.gallery-modal-button:focus{outline:none;box-shadow:none;}.gallery-modal-button--prev{left:12px;background-image:url(/themes/adaptive/images/gallery-modal-button-left.png);}.gallery-modal-button--prev:hover{transform:translate3d(-3px,0,0);}.gallery-modal-button--next{right:12px;background-image:url(/themes/adaptive/images/gallery-modal-button-right.png);}.gallery-modal-button--next:hover{transform:translate3d(3px,0,0);}.gallery-modal-description{padding:20px 30px;color:#000;font-size:15px;line-height:1.35;}@media (max-width:767.98px){.gallery-modal-description{padding:15px;font-size:13px;}}.gallery-modal-counter{font-weight:bold;letter-spacing:2px;}.gallery-modal-row{display:flex;align-items:center;justify-content:space-between;margin:0 -15px;}.gallery-modal-col{padding:0 15px;}.gallery-modal-author,.gallery-modal-title{display:inline;font-size:16px;}@media (max-width:340px){.gallery-modal-author,.gallery-modal-title{font-size:14px;}}.gallery-modal-title{font-weight:bold;margin-right:5px;}.gallery-modal-text{padding-top:7px;font-size:14px;font-weight:600;}@media (max-width:340px){.gallery-modal-text{font-size:13px;}}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}@media (max-width:767px){#manager-menu{display:none !important;}}.main-nav{position:absolute;bottom:5px;right:0;width:100%;pointer-events:none;transition:background-color 0.4s,box-shadow 0.4s;z-index:15;}@media (max-width:1480px){.main-nav{bottom:5px;}}@media (max-width:1199.98px){.main-nav{bottom:0;}}@media (max-width:991.98px){.main-nav{position:fixed;bottom:0;top:66px;opacity:0;background-color:#30462d;z-index:17;display:flex;transform:translate3d(0,-100%,0);padding-bottom:100px;transition:opacity 0.4s,transform 0.4s;}.main-nav .container{display:flex;height:100%;}.mobile-nav--is-visible .main-nav{opacity:1;transform:none;pointer-events:auto;}}@media (min-width:992px){.main-nav--is-fixed{position:fixed;bottom:auto;top:0;background-color:#30462d;box-shadow:2px 3px 25px 0 rgba(0,0,0,0.15);}}.main-nav-inner{display:flex;align-items:center;justify-content:flex-end;position:relative;padding:0 0 0 210px;}@media (max-width:1480px){.main-nav-inner{padding-left:100px;}}@media (max-width:1199.98px){.main-nav-inner{padding-left:0;}}@media (max-width:991.98px){.main-nav-inner{display:block;height:100%;width:100%;overflow:auto;}}.main-nav-logo{position:absolute;top:0;left:0;width:210px;height:100%;display:flex;align-items:center;}@media (max-width:1480px){.main-nav-logo{width:auto;}}@media (max-width:1199.98px){.main-nav-logo{display:none;}}@media (min-width:992px){.main-nav--is-fixed .main-nav-logo{pointer-events:auto;}}.main-nav-logo-icon{fill:#fff;width:48px;height:60px;flex-shrink:0;margin-right:12px;}.main-nav-logo-name{font-size:19px;line-height:1.25;font-weight:bold;text-transform:uppercase;color:#fff;}@media (max-width:1480px){.main-nav-logo-name{display:none;}}.main-nav-logo-icon,.main-nav-logo-name{transform:translate3d(0,-150%,0);opacity:0;transition:transform 0.2s,opacity 0.2s;}.main-nav--is-fixed .main-nav-logo-icon,.main-nav--is-fixed .main-nav-logo-name{opacity:1;transform:translate3d(0,0,0);transition:transform 0.4s,opacity 0.4s,fill 0.4s;}.main-nav-logo:hover .main-nav-logo-icon{fill:#a9a791;}.main-nav-search{margin-left:20px;width:50px;flex-shrink:0;}@media (max-width:1199.98px){.main-nav-search{margin-left:10px;}}@media (min-width:992px){.main-nav-search{pointer-events:auto;}}@media (max-width:991.98px){.main-nav-search{display:none;}}.main-nav-search .header-button,.main-nav-search .footer-button{width:50px;height:50px;margin:0;}.main-nav-search .header-button-icon,.main-nav-search .footer-button-icon{max-width:23px;max-height:23px;}@media (min-width:992px){.main-nav .nav{pointer-events:auto;}}@media (max-width:991.98px){.main-nav .nav{flex-direction:column;padding:15px 0;}}.main-nav .nav > .menu-item{padding:0;font-weight:bold;font-size:14px;line-height:1.15;color:#fff;}@media (min-width:1600px){.main-nav .nav > .menu-item{font-size:16px;}}.main-nav .nav > .menu-item > .nav-link{padding:29px 15px;color:inherit;transition:color 0.4s;}@media (max-width:1480px){.main-nav .nav > .menu-item > .nav-link{padding:29px 8px;}}@media (max-width:1199.98px){.main-nav .nav > .menu-item > .nav-link{padding:25px 6px;}}@media (max-width:991.98px){.main-nav .nav > .menu-item > .nav-link{padding:21px 50px 21px 0;}}.main-nav .nav > .menu-item > .nav-link:active{color:inherit;}.main-nav .nav .menu-item{flex-grow:1;}@media (max-width:991.98px){.main-nav .nav .menu-item{font-size:19px;position:relative;}}.main-nav .nav-link-text{position:relative;display:inline;border-bottom:solid 1px transparent;transition:border-color 0.4s;z-index:3;}.main-nav .nav-link--anniversary{position:relative;display:block;padding-left:40px !important;z-index:1;}.main-nav .nav-link--anniversary .anniversary{position:absolute;top:50%;left:0;transform:translateY(-50%);}.main-nav .nav-link--universary{position:relative;padding-left:50px !important;}.main-nav .nav-link--universary::before,.main-nav .nav-link--universary::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);transition:background-color 0.4s;z-index:1;}.main-nav .nav-link--universary::before{width:100%;height:26px;}.main-nav .nav-link--universary::after{left:5px;width:39px;height:39px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/adaptive/images/icons/icon-star.png);z-index:2;}.breadcrumb{padding:0;background:transparent;margin:0 0 15px;}.breadcrumb ol{display:block;}.breadcrumb ol li{font-size:15px;line-height:1.25;color:#000;display:inline;align-items:center;}.breadcrumb ol li::before{content:none;}.breadcrumb ol li::after{content:">";}.breadcrumb ol li:last-child{padding-bottom:1px;}.breadcrumb ol li:last-child::after{content:none;}.breadcrumb ol li a{color:#30462d;border-bottom:solid 1px transparent;position:relative;top:-1px;transition:border-color 0.4s;}.breadcrumb ol li a:focus,.breadcrumb ol li a:hover{color:#30462d;border-color:#30462d;}.breadcrumb ol li a:active{color:#000;}.pagination{margin:0 0 60px;padding:40px 0 0;justify-content:center;}.pagination .page-item{padding:0;display:block;font-size:18px;line-height:1.25;font-weight:bold;color:#30462d;}.pagination .page-item:last-child a::after{content:none;}.pagination .page-item.is-active{color:#a9a791 !important;}.pagination .page-link{display:block;background:transparent;color:inherit;padding:3px 15px;position:relative;border:0;transition:color 0.4s;}.pagination .page-link::after{content:"";display:block;position:absolute;top:5px;bottom:5px;right:0;width:1px;background-color:#a9a791;}.pagination .page-link:hover{color:rgba(0,0,0,0.5);}.pagination .page-link:active{color:#a9a791;}.pagination .pager__item--next .page-link{padding-left:25px;}.pagination .pager__item--prev .page-link{padding-right:25px;}.pagination .pager__item--prev .page-link::after{content:none;}.more-button{display:flex;justify-content:center;margin:0;padding:35px 0 0;}.more-button .btn{min-height:0;min-width:100px;padding:13px 27px 16px;}.front-nav{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(48,70,45,0.9);z-index:7;}@media (max-width:767.98px){.front-nav{display:none;}}.front-nav .list{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none;}@media (max-width:991.98px){.front-nav .list{margin:0 -10px;}}.front-nav .list-item{display:flex;flex-grow:1;width:100%;max-width:296px;}.front-nav .list-item-link{color:inherit;display:block;min-height:100%;width:100%;padding:23px 15px;text-align:center;}@media (max-width:991.98px){.front-nav .list-item-link{padding:10px;}}.front-nav .list-item-icon{min-height:30px;margin-bottom:3px;transition:transform 0.4s;}.front-nav .list-item-name{font-size:18px;line-height:1.25;font-weight:bold;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.front-nav .list-item:hover .list-item-name{border-color:#fff;}.front-nav .list-item--highlight{color:#000000;background-color:#ffec43;}.front-nav .list-item--highlight:hover .list-item-name{border-color:#000;}.front-nav .list-item:hover .list-item-icon{transform:translate3d(0,3px,0);}.front-nav .list-item:active .list-item-icon{transform:translate3d(0,6px,0);}.toolbar-tray-open .page-wrapper{position:relative;}.h-0{height:0 !important;}.h-xs-up,.hidden-xs-up{display:none !important;}.h-xs-down,.hidden-xs-down{display:none !important;}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:575.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:767.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:991.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}@media (max-width:1199.98px){.h-xl-down,.hidden-xl-down{display:none !important;}}@media (min-width:1400px){.h-xxl-up,.hidden-xxl-up{display:none !important;}}@media (max-width:1399.98px){.h-xxl-down,.hidden-xxl-down{display:none !important;}}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBoldItalic.eot);src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-LightItalic.eot);src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(/themes/adaptive/fonts/OpenSans/OpenSans-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-LightItalic.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-Bold.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Bold.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot);src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-Light.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Light.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Light.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-Italic.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Italic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Italic.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-Regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Regular.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBold.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBold.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBold.eot);src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url(/themes/adaptive/fonts/OpenSans/OpenSans-BoldItalic.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/themes/adaptive/fonts/OpenSans/OpenSans-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/OpenSans/OpenSans-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/OpenSans/OpenSans-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Montserrat";src:url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff"),url(/themes/adaptive/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"PT Serif";src:url(/themes/adaptive/fonts/PTSerif/PTSerif-Italic.eot);src:local("PT Serif Italic"),local("PTSerif-Italic"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Italic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Italic.woff) format("woff"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Italic.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"PT Serif";src:url(/themes/adaptive/fonts/PTSerif/PTSerif-Bold.eot);src:local("PT Serif Bold"),local("PTSerif-Bold"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Bold.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Bold.woff) format("woff"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"PT Serif";src:url(/themes/adaptive/fonts/PTSerif/PTSerif-BoldItalic.eot);src:local("PT Serif Bold Italic"),local("PTSerif-BoldItalic"),url(/themes/adaptive/fonts/PTSerif/PTSerif-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/PTSerif/PTSerif-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/PTSerif/PTSerif-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"PT Serif";src:url(/themes/adaptive/fonts/PTSerif/PTSerif-Regular.eot);src:local("PT Serif"),local("PTSerif-Regular"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Regular.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Regular.woff) format("woff"),url(/themes/adaptive/fonts/PTSerif/PTSerif-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}.inverse{color:#00deff;}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;background-color:#ffffff;color:#000;font-size:16px;line-height:1.5;font-weight:400;min-width:375px;}body.cke_editable{background:#fff;}#header{position:relative;}h1{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:0.5rem;line-height:1.4;padding-top:10px;font-size:2.25rem;}h2{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:0.5rem;line-height:1.4;padding-top:10px;font-size:2rem;}h3{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:0.5rem;line-height:1.4;padding-top:10px;font-size:1.75rem;}h4{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:0.5rem;line-height:1.4;padding-top:10px;font-size:1.5rem;}h5{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:0.5rem;line-height:1.4;padding-top:10px;font-size:1.25rem;}h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:0.5rem;line-height:1.4;padding-top:10px;font-size:1rem;}a{color:inherit;}a:hover{text-decoration:none;}a:focus{outline:none !important;}b,strong{font-weight:bold;}blockquote{padding:0.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:0.25rem solid #eceeef;}button:focus{outline:none !important;}img{max-width:100%;height:auto;}img .text-xs-right{float:right;margin-left:20px;margin-bottom:15px;}img .text-xs-left{float:left;margin-right:20px;margin-bottom:15px;}img .text-xs-center{width:100%;height:auto;margin:10px 0;}table{width:100%;max-width:100%;margin-bottom:30px;}.text-formatted{color:#000;font-size:16px;line-height:1.7;}.text-formatted p{font-size:inherit;font-style:inherit;line-height:inherit;margin:0 0 30px;text-indent:0;}.text-formatted p:last-child{margin:0;}.text-formatted h2{font-size:32px;margin-bottom:35px;}.text-formatted h3{font-size:28px;margin-bottom:30px;}.text-formatted h4{font-size:24px;margin-bottom:30px;}.text-formatted h5{font-size:22px;margin-bottom:30px;}.text-formatted blockquote{padding:30px 30px 30px 53px;border:0;min-height:60px;font-family:"PT Serif",serif;font-style:italic;font-size:22px;line-height:1.45;margin:0 0 35px;border-left:5px solid #30462d;background-color:#f9f9f9;box-shadow:0 2px 8px -2px rgba(0,0,0,0.2);}.text-formatted blockquote p{margin:0;}.text-formatted ol,.text-formatted ul{list-style-type:none;padding:0;margin:0 0 30px;}.text-formatted ol:last-child,.text-formatted ul:last-child{margin:0;}.text-formatted ol li,.text-formatted ul li{padding-left:24px;position:relative;margin:0 0 14px;}.text-formatted ul li::before{content:"";display:block;position:absolute;top:12px;left:0;width:14px;height:3px;background-color:#30462d;}.text-formatted ul li p{margin:0;}.text-formatted ol{counter-reset:li;}.text-formatted ol li{counter-increment:li;}.text-formatted ol li::before{content:counter(li) ". ";display:block;position:absolute;top:0;left:0;color:#30462d;font-weight:bold;}@media (max-width:544px){.text-formatted table{display:block;overflow:auto;}}.text-formatted table:last-child{margin:0;}.text-formatted table td,.text-formatted table th{vertical-align:top;font-size:15px;padding:12px 14px;}.text-formatted table td p,.text-formatted table th p{margin:0;}.text-formatted table th{font-weight:bold;color:#fff;background-color:#a9a791;border:solid #f3f3f3;border-width:0 1px 0 0;}.text-formatted table th:last-child{border-color:#a9a791;}.text-formatted table td{border:solid 1px #a9a791;}.text-formatted b,.text-formatted strong{color:#30462d;}.text-formatted a{color:#30462d;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.text-formatted a:hover{color:#30462d;border-color:rgba(48,70,45,0.75);}.text-formatted a:active{color:#000;border-color:transparent;}.text-formatted img{display:block;margin:0 auto 35px;}.text-formatted .align-left{float:left;margin:0 35px 35px 0;}.text-formatted .align-right{float:right;margin:0 0 35px 35px;}.text-formatted .align-left,.text-formatted .align-right{max-width:50%;}@media (max-width:600px){.text-formatted .align-left,.text-formatted .align-right{max-width:100%;margin:0 0 30px;float:none;}}.paragraph{margin-bottom:40px;}.paragraph--type--image{position:relative;}.paragraph--type--image .field--name-field-image{text-align:center;background-color:#e6e6e6;}.paragraph--type--image .field--name-field-image-title{position:absolute;bottom:0;right:0;color:#fff;font-size:14px;line-height:1.1;max-width:100%;background-color:rgba(0,0,0,0.5);padding:12px 17px;opacity:0;transition:opacity 0.4s;}.paragraph--type--image:hover .field--name-field-image-title{opacity:1;}.paragraph--type--gallery{margin-bottom:40px;}.paragraph--type--gallery > .field__items{display:flex;flex-wrap:wrap;margin:0 -15px -30px;}@media (max-width:767px){.paragraph--type--gallery > .field__items{margin:0 -10px -20px;}}.paragraph--type--gallery > .field__items > .field__item{padding:0 15px;width:33.333%;flex:0 0 33.333%;margin-bottom:30px;}@media (max-width:767px){.paragraph--type--gallery > .field__items > .field__item{padding:0 10px;width:50%;flex:0 0 50%;margin-bottom:20px;}}.paragraph--type--gallery .paragraph{margin:0;}.paragraph--type--gallery-with-title .field--name-field-gallery-image{display:flex;flex-wrap:wrap;margin:0 -15px -30px;}@media (max-width:767px){.paragraph--type--gallery-with-title .field--name-field-gallery-image{margin:0 -10px -20px;}}.paragraph--type--gallery-with-title .field--name-field-gallery-image > .field__item{padding:0 15px;width:33.333%;flex:0 0 33.333%;margin-bottom:30px;}@media (max-width:767px){.paragraph--type--gallery-with-title .field--name-field-gallery-image > .field__item{padding:0 10px;width:50%;flex:0 0 50%;margin-bottom:20px;}}.paragraph--type--gallery-with-title .field--name-field-title{display:inline-flex;font-size:14px;line-height:1.25;color:#30462d;padding:11px 12px;margin-bottom:40px;border:solid 1px #a9a791;}.paragraph--type--gallery-with-title .paragraph{margin:0;}.cboxElement{display:block;overflow:hidden;transition:opacity 0.4s;}.cboxElement img{display:block;object-fit:cover;transition:transform 0.4s;}.cboxElement:hover{opacity:0.8;}.cboxElement:hover img{transform:scale(1.025) perspective(1px);}.cboxElement:active{opacity:1;}.cboxElement:active img{transform:none;}.article-file{margin:0 0 35px;display:flex;}.article-file-icon{flex-shrink:0;width:24px;height:25px;fill:#30462d;margin-right:11px;}.article-file-content{font-weight:bold;color:#30462d;}.article-file-content a{transition:color 0.4s,border-color 0.4s;border-bottom:solid 1px transparent;}.article-file-content a:focus,.article-file-content a:hover{color:#30462d;border-color:rgba(48,70,45,0.5);}.article-file-content a:active{color:#000;border-color:#30462d;}.small-container{max-width:900px;margin:0 auto;}@media (max-width:1199px){.hidden-on-tablet{display:none;}}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;white-space:normal;padding:10px 15px 12px;border-radius:0;font-weight:bold;font-size:15px;min-height:60px;transition:background-color 0.4s;}.node-form .btn{font-size:14px;padding:8px 15px;min-height:0;}.btn:focus{outline:none;box-shadow:none;}.btn--white{background-color:transparent;border:solid 1px #fff;color:#fff;}.btn--white:hover{background-color:rgba(255,255,255,0.21);color:#fff;}.btn--white:active{background-color:rgba(255,255,255,0.5);}.btn--green,.rooms-filter .form-submit,.news-filter .form-submit{background-color:#30462d;border:0;color:#fff;}.btn--green:hover,.rooms-filter .form-submit:hover,.news-filter .form-submit:hover{background-color:#486f42;color:#fff;}.btn--green:active,.rooms-filter .form-submit:active,.news-filter .form-submit:active{background-color:rgba(48,70,45,0.5);}.btn--large{font-size:18px;padding:15px 27px 18px;min-height:65px;}.btn--full{width:100%;}.btn--long{padding:11px 20px 12px;min-width:155px;min-height:0;}.btn--small{min-height:0;padding:11px 15px 12px;}.btn-lang{position:relative;z-index:4;}.btn-lang.is-active,.btn-lang:hover{z-index:21;}.btn-lang-current,.btn-lang-list-item{font-weight:bold;font-size:18px;line-height:1;text-transform:uppercase;}.btn-lang-list{position:absolute;top:100%;left:-1px;right:-1px;z-index:5;background-color:#30462d;color:#fff;opacity:0;padding:3px 0 7px;pointer-events:none;z-index:15;transform:scale(0.8,1) translate3d(0,-15px,0) perspective(1px);transition:opacity 0.4s,transform 0.4s;}.btn-lang-list-item{padding:5px 9px;text-align:left;}.btn-lang-list-link{display:inline;border-bottom:solid 1px rgba(255,255,255,0.5);transition:border-color 0.4s;}.btn-lang-list-link a{color:#fff;}.btn-lang-list-item:hover .btn-lang-list-link{border-color:transparent;}.btn-lang::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#fff transparent transparent transparent;margin-left:6px;transition:border-color 0.4s,transform 0.4s;}.footer-buttons .btn-lang::after{border-color:#30462d transparent transparent transparent;}.btn-lang.is-active::after{transform:scale(1,-1);}.btn-lang:hover::after{border-color:#fff transparent transparent transparent;}@media (min-width:992px){.btn-lang:hover .btn-lang-list{opacity:1;transform:none;pointer-events:auto;}}.is-active .btn-lang-list{opacity:1;transform:none;pointer-events:auto;}.btn--synsearch{top:0;right:0;position:absolute;width:44px;height:44px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0;min-height:auto;background-position:center;background-repeat:no-repeat;background-image:url(/themes/adaptive/images/icons/search-icon.svg);}.contact-form label,.form label{display:block;font-weight:bold;color:#30462d;margin-bottom:8px;}.contact-form a,.form a{color:#30462d;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.contact-form a:hover,.form a:hover{color:#30462d;border-color:rgba(48,70,45,0.75);}.contact-form a:active,.form a:active{color:#000;border-color:transparent;}.contact-form .form-item,.form .form-item{margin:0 0 15px;}.contact-form .form-item .description,.form .form-item .description{padding-top:5px;font-size:12px;line-height:1.3;color:#3d523a;}.contact-form .form-actions,.form .form-actions{margin:0;}.contact-form .form-type-checkbox,.form .form-type-checkbox{display:flex;align-items:center;}.contact-form .form-type-checkbox label,.form .form-type-checkbox label{margin:0;color:#000;font-weight:normal;padding-top:1px;}.contact-form .form-type-checkbox label b,.form .form-type-checkbox label b{color:#30462d;font-weight:bold;}.contact-form .form-checkbox,.form .form-checkbox{display:inline-block;vertical-align:middle;width:20px;height:20px;border:solid 1px #30462d;position:relative;margin-right:10px;transition:background-color 0.4s;}.contact-form .form-checkbox-overlay,.form .form-checkbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;opacity:0;transform:scale(0.5,1);transition:opacity 0.3s,transform 0.3s;background:url(/themes/adaptive/images/checkbox-icon.png) no-repeat center;}.contact-form .form-checkbox input,.form .form-checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:0;margin:0;cursor:pointer;}.contact-form .form-checkbox input:checked + .form-checkbox-overlay,.form .form-checkbox input:checked + .form-checkbox-overlay{opacity:1;transform:scale(1);}.contact-form .form-checkbox:hover,.form .form-checkbox:hover{background-color:rgba(48,70,45,0.15);}.contact-form .form-checkbox:active,.form .form-checkbox:active{background-color:transparent;}.contact-form .form-control,.form .form-control{border-radius:0;border:solid 1px #30462d;font-size:16px;line-height:1.25;padding:10px 11px;margin:0;background-color:transparent;color:#30462d;transition:background-color 0.4s,border-color 0.4s;}.contact-form .form-control:hover,.form .form-control:hover{background-color:rgba(48,70,45,0.05);}.contact-form .form-control:focus,.form .form-control:focus{background-color:#fff;border-color:#a9a791;box-shadow:none;outline:none;}.contact-form-field,.form-field{position:relative;}.contact-form-field select.form-control,.form-field select.form-control{padding:9px 11px 11px;-webkit-appearance:none;-moz-appearance:none;}.contact-form-field select.form-control::-ms-expand,.form-field select.form-control::-ms-expand{display:none;}.contact-form-field-icon,.form-field-icon{pointer-events:none;}.contact-form-field--date .contact-form-field-icon,.contact-form-field--date .form-field-icon,.form-field--date .contact-form-field-icon,.form-field--date .form-field-icon{position:absolute;top:0;right:0;width:33px;height:100%;}.contact-form .contact-form-field--date .contact-form-field-icon::before,.form .contact-form-field--date .contact-form-field-icon::before,.contact-form .contact-form-field--date .form-field-icon::before,.form .contact-form-field--date .form-field-icon::before,.contact-form .form-field--date .contact-form-field-icon::before,.form .form-field--date .contact-form-field-icon::before,.contact-form .form-field--date .form-field-icon::before,.form .form-field--date .form-field-icon::before{content:"";display:block;position:absolute;top:12px;bottom:12px;width:1px;background-color:#a9a791;}.contact-form .contact-form-field--date .contact-form-field-icon::after,.form .contact-form-field--date .contact-form-field-icon::after,.contact-form .contact-form-field--date .form-field-icon::after,.form .contact-form-field--date .form-field-icon::after,.contact-form .form-field--date .contact-form-field-icon::after,.form .form-field--date .contact-form-field-icon::after,.contact-form .form-field--date .form-field-icon::after,.form .form-field--date .form-field-icon::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#30462d transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;right:12px;}.contact-form-field-description,.form-field-description{color:#3d523a;font-size:13px;line-height:1.25;padding-top:4px;}.contact-form textarea,.form textarea{min-height:131px;}.datepicker--cell{border-radius:0;}.datepicker--cell.-selected-{background-color:#30462d !important;}.datepicker--day-name{color:#30462d;}.datepicker .-disabled-{background-color:rgba(244,67,54,0.46) !important;color:#fff !important;cursor:not-allowed;}.block-form-title{font-size:28px;line-height:1.25;font-weight:bold;margin:0 0 27px;}.block-form form{column-count:2;column-gap:15px;}@media (max-width:991.98px){.block-form form{column-count:initial;}}.block-form form > div{page-break-inside:avoid;}.block-form .btn--submit{font-size:14px;min-height:0;padding:9px 35px 12px;}.block-form .form-type-managed-file{position:relative;}.block-form .form-type-managed-file input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer;}.block-form .form-type-managed-file label{display:flex;justify-content:flex-end;align-items:center;padding:5px 0;text-transform:lowercase;}.block-form .form-type-managed-file label::before{content:"";display:block;width:20px;height:20px;margin-right:8px;background:url(/themes/adaptive/images/add-file-icon.png) no-repeat center;transition:transform 0.4s;}.block-form .form-type-managed-file:hover label::before{transform:scale(1.2) perspective(1px);}.block-form .form-type-managed-file .form-field{position:static;}.block-form .form-actions{text-align:right;}.block-form .form-actions .ajax-progress{display:none;}.block-form details{border:0;margin:0;}.block-form details .details-wrapper{padding:0;}.block-form details .description,.block-form details .tabledrag-handle,.block-form details .tabledrag-toggle-weight-wrapper,.block-form details thead{display:none;}.block-form details td:last-child{text-align:right;}.block-form details,.block-form summary{background-image:none;-webkit-appearance:none;}.block-form summary{display:none;font-weight:bold;color:#30462d;margin-bottom:8px;padding:0;outline:none;pointer-events:none;}.block-form summary::-webkit-details-marker{display:none;}.block-form table{margin-bottom:10px;}@media (max-width:767.98px){.block-form table{display:block;overflow:auto;}}.block-form table td{border-bottom:solid 4px transparent;}.block-form textarea{min-height:129px;}.block-form .ajax-progress{position:absolute;top:0;left:0;}.search-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:17;background-color:#e2e1d7;padding:22px 0;opacity:0;transform:scale(1,0);transform-origin:center top;pointer-events:auto;transition:opacity 0.4s,transform 0.4s;}.search-dropdown--visible .search-dropdown{opacity:1;transform:none;pointer-events:auto;}@media (max-width:991.98px){.search-dropdown{opacity:1;transform:none;pointer-events:auto;position:fixed;top:auto;bottom:0;left:0;width:100%;z-index:21;}}.search-dropdown-inner{padding:0 0 0 230px;display:flex;justify-content:flex-end;}@media (max-width:1480px){.search-dropdown-inner{padding:0;}}@media (max-width:991.98px){.search-dropdown-inner{display:block;flex-grow:1;}}.search-dropdown-inner .form{flex-grow:1;max-width:1140px;}@media (max-width:1480px){.search-dropdown-inner .form{max-width:100%;}}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap,.search-dropdown-inner .form table{margin:0 !important;}.search-dropdown-inner .form td{padding:0 !important;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__input-text{border-radius:0;border:solid 1px transparent !important;font-size:16px !important;line-height:1.25;height:50px;font-weight:bold !important;padding:10px 11px;margin:0;background-color:transparent;color:#30462d !important;transition:background-color 0.4s,border-color 0.4s;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__input-text:hover{background-color:rgba(48,70,45,0.05) !important;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__input-text:focus{background-color:#fff;border-color:#a9a791 !important;box-shadow:none;outline:none;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__input-text_type_hint{background-image:url(/themes/adaptive/images/Yandex_logo_ru.svg);background-size:65px;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__submit{width:50px !important;height:50px !important;margin:0 !important;background:url(/themes/adaptive/images/search-icon.png) #30462d no-repeat center !important;transition:background-color 0.4s;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__submit:hover{background:url(/themes/adaptive/images/search-icon.png) #486f42 no-repeat center !important;}.search-dropdown-inner .form #ya-site-form0 .ya-site-form__wrap .ya-site-form__input-text_type_hint{background-position:11px 50%;}@media (max-width:767.98px){.datepickers-container .datepicker{position:fixed;top:50% !important;left:50% !important;transform:translate3d(-50%,-50%,0);pointer-events:none;}.datepickers-container .datepicker.active{pointer-events:auto;}.datepickers-container .datepicker--pointer{display:none;}}.header{padding:30px 0 55px;background:url(/themes/adaptive/images/header-bg.jpg) #47501a no-repeat center top;background-size:cover;color:#fff;position:relative;}@media (max-width:1480px){.header{padding:30px 0 40px;}}@media (max-width:1199.98px){.header{padding:10px 0 65px;}}.front .header{background:none;}.header-inner{display:flex;align-items:flex-start;margin-bottom:20px;}.header-logo{display:flex;text-decoration:none;color:#fff;transition:color 0.4s;}.header-logo-icon{width:87px;height:110px;fill:#fff;transition:fill 0.4s;}@media (max-width:1199.98px){.header-logo-icon{width:65px;height:80px;}}.header-logo-text{margin-left:12px;margin-top:-3px;font-size:13px;line-height:1.55;}.header-logo:hover{color:#fff;}.header-logo:hover .header-logo-icon{fill:#85a785;}.header-logo:active .header-logo-icon{fill:#a3bca3;}.header-button,.footer-button{display:flex;align-items:center;justify-content:center;background:none;box-shadow:none;min-height:36px;padding:5px 9px;margin-left:9px;border:solid 1px #fff;position:relative;transition:background-color 0.4s,color 0.4s,border-color 0.4s;}.header-button:hover,.footer-button:hover{background-color:#30462d;border-color:#30462d;color:#fff;}.header-button:focus,.footer-button:focus{outline:none;box-shadow:none;}.header-button:active,.footer-button:active{background-color:rgba(48,70,45,0.5);}.header-button--menu{width:45px;display:block;padding:9px 7px;border:0;overflow:hidden;}.header-button-icon,.footer-button-icon{fill:#fff;max-width:30px;max-height:20px;transition:fill 0.4s,opacity 0.4s,transform 0.4s;}.header-button-icon--close,.footer-button-icon--close{position:absolute;top:50%;left:50%;max-width:21px;max-height:21px;opacity:0;margin-top:-11px;margin-left:-11px;transform:scale(0);}.search-dropdown--visible .header-button-icon--close,.search-dropdown--visible .footer-button-icon--close{opacity:1;transform:none;}.search-dropdown--visible .header-button-icon--search,.search-dropdown--visible .footer-button-icon--search{opacity:0;transform:scale(0);}.header-button:hover .header-button-icon,.header-button:hover .footer-button-icon,.footer-button:hover .header-button-icon,.footer-button:hover .footer-button-icon{fill:#fff;}.header-buttons,.footer-buttons{display:flex;}@media (max-width:1199.98px){.header-buttons,.footer-buttons{padding-top:10px;}}.header-button-bar{width:100%;height:2px;margin-bottom:8px;background-color:#fff;transition:transform 0.4s,opacity 0.4s;}.mobile-nav--is-visible .header-button-bar--1{transform:rotate(135deg) translate3d(9px,-9px,0);}.mobile-nav--is-visible .header-button-bar--2{transform:translate3d(-100%,0,0);opacity:0;}.header-button-bar--3{margin-bottom:0;}.mobile-nav--is-visible .header-button-bar--3{transform:rotate(45deg) translate3d(-4px,-6px,0);}.header .counter{margin-left:30px;}.header-buttons,.footer-buttons{margin-left:auto;}.header-meteo{min-width:180px;background-color:rgba(255,255,255,0.3);color:#000;padding:5px 10px;border:1px solid #FFEC43;border-radius:2px;font-size:12px;text-shadow:0px 4px 4px rgba(0,0,0,0.15);color:#FFEC43;margin-left:10px;}.header-meteo-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}.header-meteo-row:last-child{margin-bottom:0px;}.header-meteo-row-item{margin-right:10px;}.header-meteo-row-item:last-child{margin-right:0px;}.front #header{position:absolute;top:0;left:0;width:100%;z-index:10;}.logo-anniversary{max-width:235px;margin-right:20px;}@media (max-width:1199.98px){.logo-anniversary{max-width:195px;}}@media (max-width:991.98px){.logo-anniversary{max-width:100px;}}@media (max-width:575.98px){.logo-anniversary{max-width:87px;margin-right:8px;}}.header-small{position:fixed;top:0;left:0;width:100%;z-index:21;background-color:#30462d;color:#fff;padding:10px 0;box-shadow:2px 3px 25px 0 rgba(0,0,0,0.15);}.header-small-inner{display:flex;align-items:center;justify-content:space-between;}.header-small-logo{display:flex;align-items:center;margin-right:30px;}.header-small-logo-icon{fill:#fff;width:36px;height:46px;flex-shrink:0;margin-right:10px;}.header-small-logo-name{color:#fff;font-size:18px;line-height:1.25;font-weight:bold;display:flex;flex-direction:column;text-transform:uppercase;}.header-small-logo:hover .header-small-logo-icon{fill:#a9a791;}.main-menu .classic-menu-dropdown{position:relative;}.main-menu .classic-menu-dropdown .menu{top:100%;left:0;list-style:none;margin:0;z-index:5;}@media (min-width:992px){.main-menu .classic-menu-dropdown .menu{position:absolute;padding-top:2px;max-width:290px;opacity:0;transform:translate3d(-50px,0,0);transition:opacity 0.4s,transform 0.4s;pointer-events:none;box-shadow:2px 3px 25px 0 rgba(0,0,0,0.07);z-index:-1;}}.main-menu .classic-menu-dropdown .menu-item{padding:10px 20px;background-color:#e2e1d7;color:#30462d;font-size:16px;line-height:1.35;font-weight:bold;}.main-menu .classic-menu-dropdown .menu-item:first-child{padding-top:20px;}.main-menu .classic-menu-dropdown .menu-item:last-child{padding-bottom:20px;}.main-menu .classic-menu-dropdown .menu-item .nav-link{padding:0;}@media (min-width:992px){.main-menu .classic-menu-dropdown .menu .nav-link:hover .nav-link-text{color:#486f42;border-color:rgba(72,111,66,0.5);}}.main-menu .classic-menu-dropdown .menu .menu{top:0;left:100%;padding-top:0;padding-left:2px;}.main-menu .classic-menu-dropdown .menu .menu-dropdown-trigger{display:none;}@media (min-width:992px){.main-menu .classic-menu-dropdown:hover > .menu{opacity:1;transform:none;pointer-events:auto;z-index:20;}}@media (max-width:991.98px){.main-menu .classic-menu-dropdown .classic-menu-dropdown{border-bottom:solid 1px rgba(72,111,66,0.5);}}@media (max-width:991.98px){.main-menu > .menu-item > .menu{display:none;}}@media (min-width:992px){.main-menu > .menu-item.active > .nav-link .nav-link-text,.main-menu > .menu-item:hover > .nav-link .nav-link-text{border-color:rgba(255,255,255,0.5);}}.main-menu .menu-dropdown-trigger{display:none;}@media (max-width:991.98px){.main-menu .menu-dropdown-trigger{position:absolute;right:0;top:0;width:30px;height:72px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform 0.4s;}}.main-menu .is-visible .menu-dropdown-trigger{transform:rotate(180deg);}@media (min-width:992px){.nav .menu .classic-menu-dropdown:hover > .nav-link .nav-link-text{color:#486f42;border-color:rgba(72,111,66,0.5);}}#small-menu .menu-item{text-align:center;}#small-menu .classic-menu-dropdown .menu{position:static;float:none;display:none;border-radius:0;}#small-menu .classic-menu-dropdown > .menu-item{overflow:hidden;}#small-menu .classic-menu-dropdown > a{display:block;max-width:calc(100% - 50px);margin:0 auto;}#small-menu .classic-menu-dropdown .menu-dropdown-trigger{position:absolute;top:0;right:0;width:30px;max-height:100%;font-size:21px;display:block;text-align:center;padding:7px 0;cursor:pointer;}#small-menu .menu-item--is-open{background-color:#0188ca;}#small-menu .menu-item--is-open > .menu-dropdown-trigger,#small-menu .menu-item--is-open > a{color:#fff;}#small-menu .menu-item--is-open > .menu-dropdown-trigger{transform:rotate(180deg);}.nav-togglers{padding-top:0;}.nav-toggler{position:relative;width:44px;height:40px;padding:0;overflow:hidden;border-radius:4px;border:2px solid #4183C4;margin-left:6px;color:#4183C4;background:none;}.nav-toggler:focus{outline:none;}.nav-toggler .icon-bar{position:absolute;height:3px;background-color:#4183C4;display:block;border-radius:1px;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;}.nav-toggler .icon-bar + .icon-bar{margin-top:0;}.nav-toggler .icon-bar-top{transform:rotate(-45deg);}.nav-toggler .icon-bar-bottom{transform:rotate(45deg);}.nav-toggler.collapsed{color:#444;border-color:#4183C4;}.nav-toggler.collapsed .icon-bar{background-color:#4183C4;}.nav-menu .icon-bar{left:5px;top:17px;width:30px;}.nav-menu .icon-bar-middle{opacity:0;left:-30px;top:17px;}.nav-menu.collapsed .icon-bar-top{top:8px;transform:rotate(0);}.nav-menu.collapsed .icon-bar-middle{opacity:1;left:5px;}.nav-menu.collapsed .icon-bar-bottom{top:26px;transform:rotate(0);}.nav-info{width:40px;height:40px;text-align:center;border-radius:20px;}.nav-info.collapsed{width:41px;}.nav-info .icon-bar{left:3px;top:17px;width:30px;}.nav-info.collapsed .icon-bar-top{transform:rotate(90deg);top:8px;width:3px;left:17px;}.nav-info.collapsed .icon-bar-bottom{transform:rotate(90deg);top:20px;width:15px;left:11px;}.footer-top{background-color:#fff;padding:27px 0 25px;}.footer-contacts{font-size:14px;line-height:1.3;margin-bottom:10px;}.footer-contacts a{color:inherit;border-bottom:solid 1px transparent;transition:border-color 0.4s;}.footer-contacts a:hover{border-color:rgba(48,70,45,0.7);}.footer .synapse .link{text-decoration:none;}.footer .synapse .logo{position:relative;top:-7px;}@media (max-width:1199.98px){.footer-buttons{padding-top:0;}}.footer-button{margin-left:0;margin-right:9px;border-color:#30462d;color:#30462d;}.footer-button-icon{fill:#30462d;}.footer-links{list-style-type:none;margin:0;padding:0;}.footer-links li{padding-left:35px;position:relative;margin-bottom:2px;}.footer-links li:last-child{margin-bottom:0;}.footer-links a{color:#30462d;font-size:14px;line-height:1.25;border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.footer-links a:focus,.footer-links a:hover{border-color:rgba(48,70,45,0.5);}.footer-links a:active{color:#000;border-color:#30462d;}.footer-link-icon{position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);text-align:center;width:30px;}.footer-link-icon--1{transform:translate3d(0,-55%,0);}.footer-bottom{background-color:#30462d;color:#fff;padding:17px 0;font-size:13px;line-height:1.35;}.footer-bottom a{color:inherit;border-bottom:solid 1px transparent;transition:border-color 0.4s;}.footer-bottom a:focus,.footer-bottom a:hover{border-color:#fff;}.footer-copyright{position:relative;padding-left:15px;}.footer-copyright a{position:absolute;top:0;left:0;}@media (max-width:1199.98px){.footer .col{margin-bottom:20px;max-width:100%;}.footer .col:last-child{margin-bottom:0;}}.kint footer{min-height:0;}span.file{height:auto;}.form-type-checkbox .description,.form-type-radio .description{margin-left:0;}.details-wrapper .form-control{display:inline;width:auto;}a.tabledrag-handle .handle{height:22px;width:22px;}td.checkbox,th.checkbox{position:static;margin:0;display:table-cell;}#edit-body-0-format{display:none;}.form--inline .form-item select{padding:0.485rem 0.75rem;}@media (max-width:991px){#toolbar-administration{display:none !important;}body.toolbar-tray-open{margin:0 !important;padding:0 !important;}}.region-tabs{height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:auto;font-size:0.875em;line-height:1.1em;}.region-tabs nav{position:absolute;top:0;right:0;float:right;z-index:8;padding:0 0 0 0.1em;margin:0;overflow:hidden;border:none;background:none;}.region-tabs .block > div.contextual{display:none !important;}.tabs.primary li{display:block;float:left;vertical-align:bottom;margin:0 0 0 0.35em;}.tabs.primary li a{color:#000;opacity:0.65;background-color:#efefef;height:1.8em;line-height:1.8em;display:block;float:left;padding:0 0.4em;margin:0;border:solid 1px #9ab1df;text-shadow:0 1px 0 #fff;border-radius:4px;}.tabs.primary li a:hover{opacity:1;}.tabs.primary li.active a{background-color:#ffffff;}.tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.tabs li{display:block;float:left;}.tabs li:first-child{padding-left:0;}.tabs li:last-child{border-right:none;}.tabs li a{padding:0.25em 0.5em;}.tabs li a.active{background:#f2f2f2;border-radius:5px;}html{position:relative;min-height:100%;}#main{position:relative;background-color:#f3f3f3;}.front #main{padding:45px 0 15px;}@media (min-width:1480px){.container{max-width:1430px;}}.page{display:flex;padding:33px 0 60px;}@media (max-width:991.98px){.page{display:block;padding:30px 0;}}@media (max-width:991.98px){.page-wrapper{padding-top:66px;}}.page--no-pt{padding-top:0;}.page--no-pb{padding-bottom:0;}.page .page{padding:0;}.page-content{flex-grow:1;}.node--type-room .page-content{overflow:hidden;}.page-sidebar{width:375px;flex-shrink:0;margin-left:125px;padding:30px 0;}@media (max-width:1480px){.page-sidebar{margin-left:50px;}}@media (max-width:1199.98px){.page-sidebar{width:240px;margin-left:30px;}}@media (max-width:991.98px){.page-sidebar{width:100%;margin:0;padding-bottom:0;}}.page-title{font-size:36px;line-height:1.25;font-weight:bold;margin:0 0 30px;padding:0;color:#000;}@media (max-width:1199.98px){.page-title{font-size:32px;}}@media (max-width:767.98px){.page-title{font-size:7vw;text-align:left !important;}}.path-albums .page-title,.path-contacts .page-title,.path-events .page-title,.path-media-library .page-title,.path-news .page-title,.path-rooms .page-title,.path-route .page-title,.path-routes .page-title,.path-taxonomy .page-title,.path-tours .page-title,.path-video .page-title{text-align:center;}.thanks-page .page-title{text-align:left;}.page-404{min-height:100vh;display:flex;flex-direction:column;background:url(/themes/adaptive/images/404-page-bg.jpg) #30462d no-repeat center top;}@media (min-width:1920px){.page-404{background-size:cover;}}.page-404-content{flex-grow:1;color:#fff;display:flex;align-items:center;padding-bottom:30px;}@media (max-width:767.98px){.page-404-content{padding-bottom:0;}}.page-404-inner{max-width:700px;margin:0 auto;padding:0 15px;}.page-404-title{text-align:center;font-size:72px;line-height:1.15;font-weight:bold;margin-bottom:5px;}@media (max-width:767.98px){.page-404-title{padding-top:40px;font-size:23vw;}}.page-404-subtitle{text-align:center;font-size:32px;line-height:1.15;font-weight:bold;margin-bottom:23px;}@media (max-width:767.98px){.page-404-subtitle{font-size:7vw;margin-bottom:25px;}}.page-404-button{text-align:center;margin-bottom:80px;}@media (max-width:767.98px){.page-404-button{margin-bottom:50px;}}.page-404-text{background-color:rgba(0,0,0,0.4);padding:21px 30px;font-size:16px;line-height:1.65;}@media (max-width:767.98px){.page-404-text{margin:0 -15px;}}.page-404 .header{background:none;}.page-404 #main{background-color:transparent;}.page-mobile__btn{color:#000000;font-weight:700;font-size:18px;line-height:1.3;position:absolute;top:15px;left:20px;display:flex;align-items:center;justify-content:center;width:280px;height:50px;background-color:#FFEC43;z-index:7;}.page-mobile__btn .list-item-name{border-bottom:solid 1px transparent;}.page-mobile__btn:hover{border-color:#000;}.page-mobile__btn:active{background-color:#fff176;}.page-mobile__btn img{display:inline-block;padding-right:10px;}@media (min-width:768px){.page-mobile__btn{display:none;}}.grid-row,.grid-row-in > div{display:flex;flex-wrap:wrap;margin:0 -20px -40px;}@media (max-width:1480px){.grid-row,.grid-row-in > div{margin:0 -15px -30px;}}.grid-row--between,.grid-row-in > div--between{justify-content:space-between;}.grid-row--small,.grid-row-in > div--small{margin:0 -9px -15px;}.grid-col{flex:0 0 100%;padding:0 20px;margin-bottom:40px;}@media (max-width:1480px){.grid-col{padding:0 15px;margin-bottom:30px;}}.grid-col--50{flex:0 0 50%;max-width:50%;}@media (max-width:767.98px){.grid-col--50{flex:0 0 100%;max-width:100%;}}.grid-col--33{flex:0 0 33.333%;max-width:33.333%;}@media (max-width:767.98px){.grid-col--33{flex:0 0 100%;max-width:100%;}}.grid-col--25{flex:0 0 25%;max-width:25%;}@media (max-width:1199.98px){.grid-col--25{flex:0 0 33.333%;max-width:33.333%;}}@media (max-width:991.98px){.grid-col--25{flex:0 0 50%;max-width:50%;}}@media (max-width:767.98px){.grid-col--25{flex:0 0 100%;max-width:100%;}}@media (max-width:991.98px){.grid-col--mobile-full{flex:0 0 100%;max-width:100%;}}.grid-row--small .grid-col{padding:0 9px;margin-bottom:18px;}.grid-row--form .form-actions,.grid-row--form .form-item{margin:0;}.bottom-text{max-width:900px;margin:0 auto;padding:10px 0;}.sidebar-block{margin-bottom:25px;border-bottom:solid 2px #30462d;}.sidebar-block:last-child{border-bottom:0;}.sidebar-title{font-size:22px;line-height:1.25;font-weight:bold;color:#010101;margin-bottom:35px;}.path-taxonomy .page-content,.page-node-1901 .page-content{min-height:400px;}.route-teaser{position:relative;}.route-teaser-image{overflow:hidden;}.route-teaser-image a{display:block;transition:transform 0.4s,opacity 0.4s;}.route-teaser-image a img{display:block;transition:transform 0.4s;}.route-teaser-image a:hover{opacity:0.85;}.route-teaser-image a:hover img{transform:scale(1.012) perspective(1px);}.route-teaser-image a:active{opacity:1;}.route-teaser-image a:active img{transform:none;}.route-teaser-footer{position:absolute;bottom:0;left:0;width:100%;padding:12px 20px 20px;display:flex;align-items:center;background-color:rgba(0,0,0,0.4);color:#fff;}@media (max-width:1199.98px){.route-teaser-footer{flex-direction:column;align-items:center;position:static;background-color:transparent;color:inherit;padding:15px;}}.route-teaser-title{font-size:22px;line-height:1.45;font-weight:bold;margin-bottom:10px;}@media (max-width:1199.98px){.route-teaser-title{font-size:18px;}}.route-teaser-title a{border-bottom:solid 1px transparent;transition:border-color 0.4s;}.route-teaser-title a:hover{color:#fff;border-color:rgba(255,255,255,0.8);}@media (max-width:1199.98px){.route-teaser-title a:hover{color:#30462d;border-color:rgba(48,70,45,0.8);}}.route-teaser-title a:active{border-color:transparent;}.route-teaser-col--left{flex-grow:1;}@media (max-width:1199.98px){.route-teaser-col--left{margin-bottom:20px;}}.route-teaser-col--right{width:160px;flex-shrink:0;margin-left:30px;padding-top:7px;}@media (max-width:1199.98px){.route-teaser-col--right{margin-left:0;width:auto;}.route-teaser-col--right .btn{background-color:#30462d;border:0;color:#fff;}.route-teaser-col--right .btn:hover{background-color:#486f42;color:#fff;}.route-teaser-col--right .btn:active{background-color:rgba(48,70,45,0.5);}.route-teaser-col--right .btn br{display:none;}}.route-teaser-params{display:flex;align-items:center;font-size:14px;line-height:0.8;font-weight:bold;}.route-teaser-params .field{padding-right:8px;margin-right:8px;border-right:solid 1px #fff;}@media (max-width:1199.98px){.route-teaser-params .field{border-color:#30462d;}}.route-teaser-params .field:last-child{padding-right:0;margin-right:0;border-right:0;}.route-teaser-status{position:absolute;z-index:4;top:10px;right:10px;width:30px;height:30px;border:solid 2px #fff;pointer-events:none;}.route-teaser-status--{display:none;}.route-teaser-status--open{background-color:#009900;}.route-teaser-status--partially{background-color:#ffff33;}.route-teaser-status--closed{background-color:#ff0000;}.route-full-promo{position:relative;margin:30px 0 40px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgba(73,84,63,0.9);padding:60px 20px;min-height:700px;color:#fff;display:flex;align-items:flex-end;justify-content:center;text-align:center;overflow:hidden;}@media (max-width:767.98px){.route-full-promo{margin:0 -15px 30px;min-height:500px;height:70vh;padding:50px 20px 40px;}}.route-full-promo--no-params{align-items:center;}.route-full-promo::before{content:"";display:block;position:absolute;z-index:4;pointer-events:none;bottom:0;left:0;width:100%;height:70%;transition:transform 0.4s;transform:translate3d(0,20%,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}@media (max-width:767.98px){.route-full-promo::before{background:rgba(0,0,0,0.21);height:100%;transform:none;}}.route-full-promo:hover::before{transform:translate3d(0,0,0);}.route-full-promo-content{flex-grow:1;max-width:900px;position:relative;z-index:5;}.route-full-name{font-weight:bold;font-size:36px;line-height:1.35;margin-bottom:200px;flex-grow:1;width:100%;}@media (max-width:767.98px){.route-full-name{font-size:32px;margin-bottom:100px;}}.route-full-promo--no-params .route-full-name{margin:0;}.route-full-params{flex-grow:1;display:flex;justify-content:center;max-width:550px;margin:0 auto;}@media (max-width:767.98px){.route-full-params{flex-wrap:wrap;margin-bottom:-20px;}}.route-full-param{width:33.333%;flex:0 0 33.333%;padding:0 15px;}@media (max-width:767.98px){.route-full-param{width:auto;margin-bottom:20px;}}.route-full-param-icon{fill:#fff;max-height:28px;max-width:25px;margin-bottom:5px;}.route-full-param .field{font-size:20px;font-weight:bold;line-height:1.25;}.route-full-body{padding-bottom:40px;border-bottom:solid 2px #30462d;margin-bottom:60px;}.route-full-nav{margin-bottom:40px;}.route-full-nav-item{margin-bottom:17px;font-size:16px;color:#30462d;cursor:pointer;}.route-full-nav-content{display:inline;border-bottom:solid 1px transparent;transition:border-color 0.4s;}.route-full-nav-content:hover{border-color:#30462d;}.route-full-nav-content:active{border-color:transparent;}.route-full-nav-text,.route-full-nav-title{display:inline;}.route-full-nav-title{font-weight:bold;}.route-full-tourinfo{border-bottom:solid 2px #30462d;padding-bottom:60px;margin-bottom:60px;position:relative;}.route-full-tourinfo-bg{position:absolute;z-index:4;top:-20px;left:0;bottom:60px;width:100%;}.route-full-tourinfo-bg-svg{height:100%;width:100%;fill:#e2e1d7;}.route-full-tourinfo-item{position:relative;z-index:5;}.route-full-tourinfo-item .text-formatted{font-size:15px;}.route-full-tourinfo-item .text-formatted p{text-indent:0;}.route-full-tourinfo-item p{margin:0;}.route-full-tourinfo-item strong{display:block;font-size:24px;line-height:1.45;font-weight:bold;margin-bottom:15px;}.route-full-tourinfo-icon{min-height:54px;margin-bottom:10px;}.route-full-tourinfo-icon-svg{max-width:54px;max-height:54px;fill:#30462d;}.route-full__wrapper{display:flex;justify-content:center;padding:20px 0 30px;}.route-full .field--name-field-route-jumps{padding-bottom:1px;border-bottom:solid 2px #30462d;margin-bottom:60px;}.route-full .field--name-field-route-norminfo .field__item{margin-bottom:30px;}.route-full .field--name-field-route-norminfo .field__item p{margin:0;text-indent:0;}.route-map{border:0;width:100%;height:100%;}@media (max-width:991.98px){.route-map{height:500px;max-height:70vh;margin-top:30px;}}.field--name-field-route-jumps .route-map{max-height:90vh;height:680px;}.route-form-map{border:0;width:100%;height:300px;margin-top:40px;}.route-form-title{font-size:28px;line-height:1.25;color:#000;font-weight:bold;margin:0 0 25px;}.route-form-text{padding-top:20px;}.route-form-text p{margin:0 0 20px;}.route-form-price{font-size:22px;line-height:1.25;display:flex;align-items:center;margin-bottom:17px;}.route-form-price-label{font-weight:bold;margin-right:3px;}.route-form-footer-text{font-size:16px;line-height:1.45;font-weight:bold;margin-bottom:21px;}.route-form-submit{display:flex;align-items:center;margin-bottom:40px;}@media (max-width:767.98px){.route-form-submit{display:block;}}.route-form-submit-button{margin:0 20px 0 0;}@media (max-width:767.98px){.route-form-submit-button{margin:0 0 20px;}}.route-form-submit-text{font-size:15px;line-height:1.45;}.route-forms .more{display:flex;flex-wrap:wrap;margin:0 -10px 20px;}.route-forms .more .btn{margin:0 10px 20px;}.routes-link{color:#30462d;font-weight:700;position:relative;display:inline-block;padding:10px 0;margin-bottom:15px;}.routes-link::before{content:"";position:absolute;bottom:5px;left:50%;width:100%;height:1px;background-color:#30462d;transition:background-color 0.4s,bottom 0.4s,width 0.4s;transform:translateX(-50%);}.routes-link:hover{color:#000;}.routes-link:hover::before{bottom:3px;width:90%;background-color:transparent;}.routes-map{margin-bottom:30px;}.routes-map-header{background-color:#e2e1d7;}@media (max-width:991.98px){.routes-map-header{padding:15px 0 0;}}.routes-map-row{display:flex;align-items:center;justify-content:space-between;}@media (max-width:991.98px){.routes-map-row{flex-direction:column;margin:0 -15px;}}.routes-map-button{margin-left:30px;}@media (max-width:991.98px){.routes-map-button{width:100%;margin:0;}}.routes-map-button .btn{min-height:72px;min-width:170px;}@media (max-width:991.98px){.routes-map-button .btn{min-width:0;min-height:0;width:100%;}}.routes-map-legend{display:flex;align-items:center;}@media (max-width:991.98px){.routes-map-legend{flex-wrap:wrap;padding:0 15px;}}.routes-map-legend-item{padding-right:14px;margin-right:14px;position:relative;display:flex;align-items:center;}@media (max-width:991.98px){.routes-map-legend-item{margin-bottom:20px;}}.routes-map-legend-item::after{content:"";display:block;position:absolute;top:1px;bottom:1px;right:0;width:1px;background-color:#a9a791;}@media (max-width:991.98px){.routes-map-legend-item::after{content:none;}}.routes-map-legend-item:last-child::after{content:none;}.routes-map-legend-icon{width:18px;height:18px;border:solid 2px #fff;flex-shrink:0;margin-right:12px;}.routes-map-legend-icon--{display:none;}.routes-map-legend-icon--open{background-color:#009900;}.routes-map-legend-icon--partially{background-color:#ffff33;}.routes-map-legend-icon--closed{background-color:#ff0000;}.routes-map-legend-label{font-size:14px;line-height:1.25;font-weight:bold;color:#30462d;}.routes-map-frame{display:block;border:0;width:100%;height:100%;max-height:100%;}.routes-map-frame-outer{overflow:hidden;background-color:#a9a791;}.paragraph-point{margin-bottom:30px;display:flex;color:#000;font-size:16px;line-height:1.45;}.paragraph-point-icon,.room-feature-icon{width:26px;height:25px;fill:#30462d;flex-shrink:0;margin:4px 14px 0 0;}.paragraph-point-content{flex-grow:1;}.paragraph-point-title{font-weight:bold;margin-bottom:5px;}.paragraph-map{padding-bottom:60px;border-bottom:solid 2px #30462d;margin-bottom:40px;}.paragraph-map-text{padding-left:40px;}.paragraph-map-text .field{font-size:22px;line-height:1.35;font-family:"PT Serif",serif;font-style:italic;margin-bottom:25px;}.paragraph-map-wrapper{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px;}@media (max-width:575.98px){.paragraph-map-wrapper{display:block;}}.paragraph-map-button{display:flex;}.paragraph-map-button .btn{padding-left:21px;padding-right:21px;}.paragraph-map-button a{width:100%;}.paragraph-map-button:last-child:nth-child(3){grid-column:1/3;}@media (max-width:575.98px){.paragraph-map-button{margin-bottom:20px;}}.paragraph-jump{margin-bottom:60px;}.paragraph-jump-header{margin-bottom:45px;}.paragraph-jump-title{font-size:28px;line-height:1.25;font-weight:bold;display:flex;}.paragraph-jump-title .field{padding-bottom:7px;margin-bottom:7px;border-bottom:solid 2px #30462d;}.paragraph-jump-introtext{font-size:22px;line-height:1.25;}.paragraph-jump-map .field{margin-bottom:40px;text-align:center;}.paragraph-jump-map .route-map{margin-bottom:30px;}.paragraph-jump-text .field{margin-bottom:40px;}.news-filter{margin-bottom:30px;}.news-filter .form-item{margin:0;}.news-filter .form-control{font-size:14px;font-weight:bold;padding:12px 11px;}.news-filter .form-submit{min-height:0;font-size:16px;min-width:135px;padding:9px 15px 10px;}.news-filter label{display:none;}.news-filter-top,.rooms-filter-top{background-color:#e2e1d7;padding:15px 0;margin-bottom:20px;}.news-filter-top .form-control,.rooms-filter-top .form-control{background-color:#f3f3f3;border-color:transparent;}.news-filter-top-content,.rooms-filter-top-content{display:flex;align-items:center;}@media (max-width:991.98px){.news-filter-top-content,.rooms-filter-top-content{flex-wrap:wrap;justify-content:center;}}@media (max-width:767.98px){.news-filter-top-content .news-filter-links,.rooms-filter-top-content .news-filter-links{margin:0;}.news-filter-top-content .news-filter-dates,.rooms-filter-top-content .news-filter-dates,.news-filter-top-content .news-filter-submit,.rooms-filter-top-content .news-filter-submit{display:none;}}.news-filter-dates{display:flex;align-items:center;width:335px;flex-shrink:0;margin-right:20px;}@media (max-width:767.98px){.news-filter-dates{width:100%;margin:0 0 20px;}}.news-filter-dates-icon{flex-shrink:0;width:25px;height:25px;fill:#30462d;margin-right:20px;}.news-filter-dates-divider{width:6px;height:2px;margin:0 6px;background-color:rgba(0,0,0,0.85);flex-shrink:0;}.news-filter-date{flex-grow:1;}.news-filter-links{display:flex;margin-left:26px;}@media (max-width:991.98px){.news-filter-links{width:100%;justify-content:center;margin:20px 0 0;}}.news-filter-links-item{padding:0 14px;font-size:14px;line-height:1;font-weight:bold;border-right:solid 1px #a9a791;}.news-filter-links-item:last-child{border-right:0;}.news-filter-tags{max-width:490px;}.news-filter-tags .form-control{min-height:45px;}.news-teaser-image{position:relative;margin:0 auto 12px;max-width:320px;}.news-teaser-image a{display:block;overflow:hidden;}.news-teaser-image a img{display:block;transition:transform 0.4s,opacity 0.4s;}.news-teaser-image a:hover img{transform:scale(1.021) perspective(1px);opacity:0.85;}.news-teaser-image a:active img{transform:none;}.news-teaser-views{position:absolute;min-width:80px;bottom:0;left:0;padding:11px 10px;display:flex;align-items:center;background-color:rgba(0,0,0,0.5);pointer-events:none;}.news-teaser-views-icon{flex-shrink:0;width:26px;height:16px;fill:#fff;margin-right:8px;}.news-teaser-views-title{font-size:15px;line-height:1.25;font-weight:bold;color:#fff;}.news-teaser-title{font-size:20px;line-height:1.35;font-weight:bold;color:#30462d;margin-bottom:7px;}@media (max-width:1199.98px){.news-teaser-title{font-size:18px;}}.front-articles .news-teaser-title{margin:0;}.news-teaser-title a{border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.news-teaser-title a:hover{color:#486f42;border-color:#486f42;}.news-teaser-introtext{font-size:15px;line-height:1.6;word-break:break-word;}.front-articles .news-teaser-introtext{display:none;}.news-full .field--name-field-introtext{font-family:"PT Serif",serif;font-size:22px;line-height:1.4;font-style:italic;margin-bottom:35px;text-indent:0;}@media (max-width:767.98px){.news-full .field--name-field-introtext{font-size:20px;}}.news-full .field--name-body{margin-bottom:35px;font-size:22px;line-height:1.4;}.news-preview-title,.news-block-item-title{font-size:18px;line-height:1.35;font-weight:bold;color:#30462d;padding-bottom:1px;}@media (max-width:1199.98px){.news-preview-title,.news-block-item-title{font-size:16px;}}.news-preview-title a,.news-block-item-title a{border-bottom:solid 1px transparent;transition:border-color 0.4s;}.news-preview-title a:hover,.news-block-item-title a:hover{color:inherit;border-color:rgba(48,70,45,0.85);}.news-preview-title a:active,.news-block-item-title a:active{border-color:transparent;}.news-slider{padding:0 90px;}@media (max-width:767.98px){.news-slider{padding:0 50px;}}.news-slider-block{padding:60px 0 55px;}.news-slider .owl-next,.news-slider .owl-prev{width:32px;height:60px;position:absolute;top:50%;transform:translate3d(0,-50%,0);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;transition:transform 0.4s,opacity 0.4s;}@media (max-width:991.98px){.news-slider .owl-next,.news-slider .owl-prev{width:21px;}}.news-slider .owl-next:active,.news-slider .owl-prev:active{opacity:0.7;}.news-slider .owl-prev{left:0;background-image:url(/themes/adaptive/images/news-prev-arrow.png);}.news-slider .owl-prev:hover{transform:translate3d(-3px,-50%,0);}.news-slider .owl-next{right:0;background-image:url(/themes/adaptive/images/news-next-arrow.png);}.news-slider .owl-next:hover{transform:translate3d(3px,-50%,0);}.news-block{padding:20px 0;}.news-block-item{margin-bottom:30px;display:flex;}@media (max-width:991.98px){.page-sidebar .news-block-item{width:33.333%;padding:0 15px;margin-bottom:30px;}}@media (max-width:767.98px){.page-sidebar .news-block-item{width:100%;}}@media (max-width:1199.98px){.news-block-item{flex-direction:column;align-items:center;}}.news-block-item--front{max-width:290px;margin-left:auto;margin-right:auto;}@media (max-width:991.98px){.news-block-item--front{max-width:100%;}}.news-block-item .field--name-field-image{width:90px;flex-shrink:0;margin-right:14px;}@media (max-width:1199.98px){.news-block-item .field--name-field-image{display:none;}}@media (max-width:767.98px){.news-block-item .field--name-field-image{display:none;}}.news-block-item .field--name-field-image a{display:block;overflow:hidden;transition:opacity 0.4s;}.news-block-item .field--name-field-image a img{display:block;transition:transform 0.4s;}.news-block-item .field--name-field-image a:hover{opacity:0.8;}.news-block-item .field--name-field-image a:hover img{transform:scale(1.025) perspective(1px);}.news-block-item .field--name-field-image a:active{opacity:1;}.news-block-item .field--name-field-image a:active img{transform:none;}.news-block-item-content{flex-grow:1;}@media (max-width:1199.98px){.news-block-item-content{width:100%;}}.news-block-item--front .news-block-item-title{font-size:22px;}@media (max-width:1199.98px){.news-block-item--front .news-block-item-title{font-size:20px;}}.article-created{margin-bottom:20px;font-size:14px;}.article-date{display:flex;align-items:center;margin-bottom:9px;color:#000;line-height:1.15;}.news-block-item--front .article-date{align-items:flex-end;}.article-date-day{font-size:20px;font-weight:bold;margin-right:8px;position:relative;}.news-block-item--front .article-date-day{font-size:24px;}.article-date-day::after{content:"";display:block;position:absolute;bottom:-7px;left:1px;right:1px;height:1px;background-color:#000;}.article-date-month{font-size:16px;}.news-block-item--front .article-date-month{font-size:18px;padding-bottom:1px;}.article-date--events{position:relative;display:block;}.article-date--events::after{content:"";display:block;position:absolute;bottom:-7px;left:1px;height:1px;width:20px;background-color:#000;}.article-date-event{font-weight:bold;font-size:16px;margin-bottom:4px;}@media (max-width:1199.98px){.article-date-event{font-size:15px;}}.article-date-event:last-child{margin-bottom:0;}.article-date-event--no-active{color:#a9a791;}.article-block{position:relative;margin-bottom:30px;}.article-block-image a{display:block;overflow:hidden;backface-visibility:hidden;}.article-block-image a:hover img{transform:scale(1.021) perspective(1px);opacity:0.85;}.article-block-image a:active img{transform:none;}.article-block-image img{display:block;width:100%;transition:transform 0.4s,opacity 0.4s;}.article-block-content{position:absolute;bottom:0;left:0;width:100%;z-index:5;color:#fff;background-color:rgba(0,0,0,0.5);padding:18px 20px;pointer-events:none;}.article-block-title{font-size:22px;line-height:1.25;font-weight:bold;}.article-block .article-date,.article-block .article-date-event{color:inherit;}.article-block .article-date::after{background-color:#fff;}.front-articles{margin-bottom:60px;}.front-articles h2{display:inline-block;vertical-align:middle;background-color:#30462d;color:#fff;min-width:215px;max-width:100%;text-align:center;margin:0 0 30px;font-size:20px;line-height:1.25;font-weight:bold;padding:12px 30px 13px;}.front-articles h2 a{border-bottom:solid 1px transparent;transition:border-color 0.4s;}.front-articles h2 a:hover{color:#fff;border-color:rgba(255,255,255,0.5);}.front-articles h2 a:active{border-color:#fff;}@media (max-width:991.98px){.page-sidebar .view-events .view-content,.page-sidebar .view-news .view-content{display:flex;flex-wrap:wrap;margin:0 -15px;}}.article-author{clear:both;margin-bottom:40px;font-size:16px;line-height:1.35;display:flex;align-items:center;flex-wrap:wrap;}.article-author-name{font-weight:bold;margin-right:4px;}.article-author-state .field::before{content:"/ ";}.print-page{max-width:920px;margin:0 auto;padding:15px;}.print-page-title,.print-page-route-name{text-align:center;font-size:21px;line-height:1.25;font-weight:bold;margin-bottom:7px;}.print-page-route-name{font-size:17px;margin-bottom:12px;}.print-page-dates{margin:0 -15px 20px;}.print-page-dates::after{content:"";display:table;clear:both;}.print-page-date{padding:0 15px;float:left;width:50%;}.print-page-date:last-child{text-align:right;}.print-page-date-label,.print-page-date-value{display:inline-block;vertical-align:middle;}.print-page table td,.print-page table th{padding:8px 5px;font-size:12px;}.tour-full-content .field--name-field-content > .field__item > .paragraph{padding-bottom:50px;border-bottom:solid 2px #30462d;margin-bottom:50px;}.tour-full-content .field--name-field-content > .field__item:last-child > .paragraph{padding-bottom:0;border:0;}.tour-3d{padding:0 !important;border:0 !important;margin:0 0 30px !important;overflow:hidden;cursor:pointer;position:relative;}.tour-3d-content{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#615758;height:680px;max-height:85vh;display:flex;align-items:center;justify-content:center;padding:15px;transition:transform 0.4s,opacity 0.4s;}.tour-3d-title{font-size:32px;line-height:1.25;font-weight:bold;color:#fff;text-align:center;user-select:none;}.tour-3d-title .field{display:flex;flex-direction:column;align-items:center;}.tour-3d-title .field::after{content:"";display:block;width:50px;height:2px;background-color:#fff;margin-top:7px;}.tour-3d-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:5;}.tour-3d:hover .tour-3d-content{transform:scale(1.015) perspective(1px);}.tour-3d:active .tour-3d-content{opacity:0.85;}.tour-teaser{position:relative;}.tour-teaser-picture{overflow:hidden;text-align:center;}.tour-teaser-picture a{display:block;transition:transform 0.4s,opacity 0.4s;}.tour-teaser-picture a:hover{transform:scale(1.015) perspective(1px);}.tour-teaser-picture a:active{opacity:0.85;}.tour-teaser-footer{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.4);color:#fff;padding:12px 17px 15px;}.tour-teaser-title{font-size:22px;line-height:1.25;font-weight:bold;margin-bottom:7px;}.tour-teaser-link{border-bottom:solid 1px transparent;transition:border-color 0.4s;}.tour-teaser-link:hover{color:inherit;border-color:#fff;}.tour-teaser-link:active{border-color:rgba(255,255,255,0.5);}.tour-teaser .field--name-field-tour-price{display:flex;align-items:center;font-size:18px;line-height:1.25;}.tour-teaser .field--name-field-tour-price .field__label{margin-right:4px;}.tour-teaser .field--name-field-tour-price .field__label::after{content:":";}.tour--list .view-content{display:flex;flex-wrap:wrap;margin:0 -20px;}@media (max-width:767.98px){.tour--list .view-content{margin:0 -15px;}}.tour__item{padding:0 20px;margin-bottom:30px;}@media (min-width:768px){.tour__item{width:50%;margin-bottom:40px;}}@media (max-width:767.98px){.tour__item{padding:0 15px;}}#block-tours form{max-width:550px;}#block-tours form .btn{margin:30px 0 0 0;min-width:200px;}#block-tours form #change-tour{margin:20px 0 0 0;font-size:30px;font-weight:bold;}.room-full{display:flex;overflow:hidden;margin:0 -15px;}@media (max-width:991.98px){.room-full{display:block;}}.room-full-left{flex-grow:1;margin-right:30px;overflow:hidden;padding:0 15px;}@media (max-width:991.98px){.room-full-left{margin:0 0 30px;}}.room-full-right{flex-shrink:0;width:470px;padding:0 15px;}@media (max-width:1199.98px){.room-full-right{width:320px;}}@media (max-width:991.98px){.room-full-right{width:100%;}}.room-full .field{margin-bottom:30px;}.room-full .field__label{font-size:28px;line-height:1.25;font-weight:bold;margin-bottom:20px;padding-bottom:12px;position:relative;}.room-full .field__label::after{content:"";display:block;width:80px;height:2px;background-color:#30462d;position:absolute;bottom:0;left:0;}.room-gallery{margin-bottom:40px;}.room-gallery-main{display:flex;align-items:center;justify-content:center;background-color:rgba(169,167,145,0.21);margin-bottom:25px;}@media (max-width:767.98px){.room-gallery-main{margin-bottom:15px;}}.room-gallery-main img{display:block;width:100%;}.room-gallery-thumbs{padding:0 55px;}@media (max-width:767.98px){.room-gallery-thumbs{padding:0;}}.room-gallery-thumbs .owl-next,.room-gallery-thumbs .owl-prev{position:absolute;font-size:0;width:32px;height:100%;background-position:center;background-repeat:no-repeat;top:0;transition:transform 0.4s,opacity 0.4s;}@media (max-width:767.98px){.room-gallery-thumbs .owl-next,.room-gallery-thumbs .owl-prev{display:none;}}.room-gallery-thumbs .owl-next:active,.room-gallery-thumbs .owl-prev:active{opacity:0.75;}.room-gallery-thumbs .owl-next.disabled,.room-gallery-thumbs .owl-prev.disabled{opacity:0.5;cursor:not-allowed !important;}.room-gallery-thumbs .owl-prev{background-image:url(/themes/adaptive/images/room-arrow-left.png);left:0;}.room-gallery-thumbs .owl-prev:hover{transform:translate3d(-3px,0,0);}.room-gallery-thumbs .owl-next{background-image:url(/themes/adaptive/images/room-arrow-right.png);right:0;}.room-gallery-thumbs .owl-next:hover{transform:translate3d(3px,0,0);}.room-gallery-thumb{display:block;transition:opacity 0.4s;overflow:hidden;}@media (max-width:767.98px){.room-gallery-thumb{padding:0 5px;}}.room-gallery-thumb img{width:100%;display:block;transition:transform 0.4s;}.room-gallery-thumb:hover img{transform:scale(1.015) perspective(1px);}.room-gallery-thumb--is-active{opacity:0.5;}.room-gallery-thumb--is-active img{transform:none;}.room-map{width:100%;height:440px;max-height:70vh;}@media (max-width:1199.98px){.room-map{height:320px;}}.rooms-form .room-map,.thanks-page .room-map{padding-top:40px;height:300px;}.room-feature{padding:12px 0;display:flex;}.room-feature-icon{flex-shrink:0;}.room-feature-content{font-size:16px;line-height:1.5;color:#000;}.room-teaser{padding:20px 0;border-top:solid 2px #30462d;}@media (max-width:991.98px){.room-teaser{border-top:0;border-bottom:solid 2px #30462d;}}.room-teaser-row{display:flex;flex-wrap:nowrap;align-items:center;margin:0 -15px;}@media (max-width:991.98px){.room-teaser-row{flex-direction:column;justify-content:space-between;}}.room-teaser-col{padding:0 15px;width:100%;}@media (min-width:992px){.room-teaser-col{flex:0 0 16.66667%;max-width:16.66667%;}}@media (max-width:991.98px){.room-teaser-col{text-align:center;}}.room-teaser-col--1{width:210px;flex-shrink:0;}@media (min-width:992px) and (max-width:1360px){.room-teaser-col--1{margin-right:0;}}@media (max-width:991.98px){.room-teaser-col--1{margin-bottom:15px;}}.room-teaser-col--2{flex-basis:auto;min-width:200px;}@media (max-width:991.98px){.room-teaser-col--2{text-align:center;}}.room-teaser-col--3{width:220px;flex-shrink:0;}@media (max-width:1360px){.room-teaser-col--3{width:180px;}}@media (max-width:991.98px){.room-teaser-col--3{margin-top:15px;}}.room-teaser-col--4{flex-basis:auto;flex-shrink:0;flex-grow:1;}@media (max-width:1360px){.room-teaser-col--4{width:200px;}}@media (max-width:991.98px){.room-teaser-col--4{margin-bottom:15px;}}.room-teaser-col--5{flex-shrink:0;}@media (max-width:1200px){.room-teaser-col--5{max-width:130px;}}@media (max-width:991.98px){.room-teaser-col--5{margin-bottom:15px;font-weight:bold;font-size:120%;}}.room-teaser-col--6{flex-basis:auto;flex-shrink:1;display:flex;align-items:flex-start;max-width:none;padding:0;}.room-teaser-col--6 .btn{min-width:0;width:100%;margin:0 15px;}@media (max-width:991.98px){.room-teaser-col--6{flex-basis:auto;width:150px;}.room-teaser-col--6 .btn{min-width:0;width:100%;}}.room-teaser-name{font-size:20px;line-height:1.25;font-weight:bold;margin-bottom:5px;}.room-teaser-text{font-size:16px;line-height:1.35;}.room-teaser-small-text{font-size:14px;line-height:1.35;padding-top:8px;}@media (max-width:991.98px){.room-teaser-small-text{display:none;}}.room-teaser .field--name-field-image a{display:block;overflow:hidden;transition:opacity 0.4s;}.room-teaser .field--name-field-image a img{display:block;transition:transform 0.4s;}.room-teaser .field--name-field-image a:hover img{transform:scale(1.015) perspective(1px);}.room-teaser .field--name-field-image a:active{opacity:0.75;}.rooms-filter-top{padding:25px 0;margin-bottom:0;}.rooms-filter-top-content{align-items:flex-start;justify-content:space-between;margin:0 -8px;}.rooms-filter-col{padding:0 8px;flex-grow:1;}.rooms-filter-col--short{flex-grow:0;}.rooms-filter-col--long{flex-grow:5;}.rooms-filter .form-item{margin:0;}.rooms-filter .form-control{font-size:14px;font-weight:bold;padding:14px 11px;border:0;}.rooms-filter .form-submit{min-height:0;min-width:135px;padding:11px 15px 12px;}@media (max-width:991.98px){.rooms-filter .form-submit{padding:9px 15px 10px;}}.rooms-filter-submit{padding-top:27px;}.rooms-filter label{font-size:14px;margin-bottom:6px;}.rooms-filter input[type=number]::-webkit-inner-spin-button,.rooms-filter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.rooms-form .page-title{text-align:left;}.rooms-form-comment .form-item{display:flex;flex-direction:column;height:calc(100% - 15px);}.rooms-form-comment .form-textarea-wrapper{flex-grow:1;display:flex;flex-direction:column;}.rooms-form-comment .form-textarea-wrapper textarea{flex-grow:1;}.rooms-header{padding-top:30px;margin-bottom:17px;}@media (max-width:1199.98px){.rooms-header{display:none;}}.rooms-header-row{display:flex;margin:0 -15px;}@media (min-width:1480px){.rooms-header-row{padding-left:238px;}}@media (max-width:1479px){.rooms-header-row{padding-left:190px;}}@media (min-width:992px) and (max-width:1199.98px){.rooms-header-row{padding-left:150px;padding-right:16.66667%;}}.rooms-header-col{padding:0 15px;}.rooms-header-col::before{content:"";display:block;height:29px;width:100%;margin-bottom:5px;background-position:left center;background-repeat:no-repeat;}@media (min-width:1480px){.rooms-header-col{width:238px;}}@media (max-width:1479px){.rooms-header-col{width:190px;}}.rooms-header-col--2{flex-basis:auto;}@media (max-width:1479px){.rooms-header-col--2{min-width:200px;}}.rooms-header-col--2::before{background-image:url(/themes/adaptive/images/rooms-header-icon-1.png);}.rooms-header-col--3{flex-shrink:0;}.rooms-header-col--3::before{background-image:url(/themes/adaptive/images/rooms-header-icon-2.png);}.rooms-header-col--4{flex-shrink:0;}.rooms-header-col--4::before{background-image:url(/themes/adaptive/images/rooms-header-icon-3.png);}.rooms-header-col--5{flex-shrink:0;}@media (max-width:1200px){.rooms-header-col--5{max-width:130px;}}.rooms-header-col--5::before{background-image:url(/themes/adaptive/images/rooms-header-icon-4.png);}.rooms-header-label{font-size:16px;line-height:1.35;font-weight:bold;color:#000;}@media (max-width:1199.98px){.rooms-list{padding-top:30px;}}@media (max-width:991.98px){.rooms-list{display:flex;flex-wrap:wrap;margin:0 -15px;}}@media (max-width:991.98px){.rooms-list-item{width:50%;padding:0 15px;margin-bottom:30px;}}@media (max-width:360px){.rooms-list-item{width:100%;}}.rooms-list-map{width:100%;height:700px;max-height:90vh;}.rooms-map-balloon-title{font-size:16px;font-weight:600;margin-bottom:5px;max-width:300px;}.rooms-map-balloon-link a{color:#30462d;line-height:1.25;border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.rooms-map-balloon-link a:focus,.rooms-map-balloon-link a:hover{border-color:rgba(48,70,45,0.5);}.rooms-map-balloon-link a:active{color:#000;border-color:#30462d;}.admin-page{padding-top:40px;}.admin-page-legend{display:flex;flex-wrap:wrap;margin-bottom:40px;}.admin-page-legend-item{margin-right:40px;font-size:20px;display:flex;align-items:center;}.admin-page-legend-item:before{content:"";display:block;width:30px;height:30px;flex-shrink:0;margin-right:10px;background-color:#e2e1d7;}.admin-page-legend-item--0::before{background-color:#5cc4ef;}.admin-page-legend-item--1::before{background-color:#F44336;}.admin-page-legend-item--2::before{background-color:#30462d;}.admin-table-row{display:flex;flex-grow:1;}.admin-table-row--header{padding-left:220px;}.admin-table-room{display:flex;padding:20px 0;border-top:solid 1px #30462d;}.admin-table-room-data{width:200px;flex-shrink:0;margin-right:20px;}.admin-table-day{padding:5px;flex-grow:1;text-align:center;width:3.2258064516%;}.admin-table-day--reserve{cursor:pointer;border:solid #f3f3f3;background-color:#e2e1d7;border-width:1px 1px 1px 0;font-size:0;transition:opacity 0.4s;}.admin-table-day--reserve:hover{opacity:0.65;}.admin-table-day--reserve:active{opacity:0.45;}.admin-table-day--reserve:first-child{border-left-width:1px;}.admin-table-day--status-0{background-color:#5cc4ef;}.admin-table-day--status-1{background-color:#F44336;}.admin-table-day--status-2{background-color:#30462d;}.admin-table .room-teaser-name a{color:#30462d;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.admin-table .room-teaser-name a:hover{color:#30462d;border-color:rgba(48,70,45,0.75);}.admin-table .room-teaser-name a:active{color:#000;border-color:transparent;}.admin-table .room-teaser-small-text{padding-top:4px;}.orders-list{padding-top:40px;font-size:17px;}.order-item{border-bottom:solid 1px #30462d;}.orders-list-header .order-item{border-bottom-width:2px;font-weight:bold;}.order-row{margin:0 -15px;display:flex;align-items:center;}.order-col{padding:15px;}.order-col--1{width:30%;}.order-col--2{flex-grow:1;}.order-number{font-size:120%;font-weight:bold;}.order-status{font-weight:bold;}.order-status--0{color:#5cc4ef;}.order-status--1{color:#F44336;}.order-status--2{color:#30462d;}.about-promo{background:url(/themes/adaptive/images/about-promo-bg.jpg) #30462d no-repeat center top;background-size:cover;height:700px;max-height:80vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:30px;}.about-promo::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;z-index:6;transition:opacity 0.4s;}.about-promo-content{padding:15px;text-align:center;color:#fff;position:relative;z-index:7;}.about-promo-content::after{content:"";display:inline-block;width:60px;height:60px;background:url(/themes/adaptive/images/about-play-icon.png) no-repeat center;transition:transform 0.4s;}.about-promo-title{font-size:36px;line-height:1.25;font-weight:bold;margin-bottom:30px;}.about-promo-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border:0;}.about-promo:hover::before{opacity:0.15;}.about-promo:hover .about-promo-content::after{transform:scale(1.05) perspective(1px);}.about-promo:active::before{opacity:0.25;}.about-nav{padding:28px 0;border-bottom:solid 2px #30462d;margin-bottom:55px;}.about-nav .list{list-style-type:none;margin:0;padding:0;display:flex;}@media (max-width:767.98px){.about-nav .list{flex-wrap:wrap;margin-bottom:-30px;}}.about-nav .list-item{padding:0 15px;flex-grow:1;width:100%;}@media (max-width:767.98px){.about-nav .list-item{width:50%;margin-bottom:30px;}}.about-nav .list-item-link{text-align:center;color:#30462d;display:flex;flex-direction:column;align-items:center;}.about-nav .list-item-icon{min-height:30px;margin-bottom:3px;transition:transform 0.4s;}.about-nav .list-item-name{font-size:18px;line-height:1.25;font-weight:bold;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.about-nav .list-item:hover .list-item-name{border-color:#30462d;}.about-nav .list-item:hover .list-item-icon{transform:translate3d(0,3px,0);}.about-nav .list-item:active .list-item-name{color:#000;border-color:#000;}.about-intro{margin-bottom:60px;}.about-intro-title,.dates-block-title,.about-images-title{font-size:28px;line-height:1.25;font-weight:bold;margin-bottom:25px;}@media (max-width:767.98px){.about-intro-title,.dates-block-title,.about-images-title{font-size:6.5vw;}}.about-intro-text{font-family:"PT Serif",serif;font-size:22px;line-height:1.45;font-style:italic;padding:3px 0 0 55px;background:url(/themes/adaptive/images/icons/about-intro-icon.png) no-repeat left top;}@media (max-width:767.98px){.about-intro-text{padding-left:0;background:none;font-size:21px;}}.about-blocks{border-bottom:solid 2px #30462d;padding-bottom:30px;margin-bottom:55px;}.about-blocks .paragraph{margin:0;}.about-blocks-row{display:flex;flex-wrap:wrap;margin:0 -20px;}@media (max-width:1480px){.about-blocks-row{margin:0 -15px;}}.about-blocks-col{width:33.333%;padding:0 20px;margin-bottom:40px;}@media (max-width:1480px){.about-blocks-col{width:50%;padding:0 15px;margin-bottom:30px;}}@media (max-width:991.98px){.about-blocks-col{width:100%;}}.about-block{display:flex;flex-direction:column;min-height:100%;}.about-block-header{display:flex;background-color:#30462d;color:#fff;}.about-block-title{flex-grow:1;display:flex;align-items:center;justify-content:flex-start;font-size:24px;line-height:1.35;font-weight:bold;padding:22px 20px 22px 24px;}@media (max-width:767.98px){.about-block-title{padding:15px;font-size:21px;}}.about-block-image{background-color:#fff;width:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}@media (max-width:767.98px){.about-block-image{display:none;}}.about-block-body{flex-grow:1;background-color:#fff;padding:21px 25px;font-size:15px;line-height:1.6;}.about-images{margin-bottom:30px;}@media (max-width:767.98px){.about-images{margin-bottom:0;}}.about-images-header{margin-bottom:45px;}.about-images-text{font-size:16px;line-height:1.6;}.about-images-big{display:flex;align-items:center;justify-content:center;background-color:rgba(169,167,145,0.21);margin-bottom:15px;position:relative;}@media (max-width:767.98px){.about-images-big{margin-bottom:0;}}.about-images-big img{display:block;width:100%;}.about-images-arrow{position:absolute;top:0;width:38px;height:100%;cursor:pointer;background-position:center;background-repeat:no-repeat;transition:transform 0.4s,opacity 0.4s;}@media (max-width:767.98px){.about-images-arrow{background-size:21px;}}.about-images-arrow:active{opacity:0.75;}.about-images-arrow.disabled{opacity:0.5;cursor:not-allowed !important;}.about-images-arrow--left{left:30px;background-image:url(/themes/adaptive/images/about-images-arrow-left.png);}@media (max-width:767.98px){.about-images-arrow--left{left:0;}}.about-images-arrow--left:hover{transform:translate3d(-3px,0,0);}.about-images-arrow--right{right:30px;background-image:url(/themes/adaptive/images/about-images-arrow-right.png);}@media (max-width:767.98px){.about-images-arrow--right{right:0;}}.about-images-arrow--right:hover{transform:translate3d(3px,0,0);}.about-images-slider{max-width:920px;margin:0 auto;padding:0 40px;min-height:40px;}@media (max-width:767.98px){.about-images-slider{display:none !important;}}.about-images-slider .owl-next,.about-images-slider .owl-prev{position:absolute;font-size:0;width:32px;height:100%;background-position:center;background-repeat:no-repeat;top:0;transition:transform 0.4s,opacity 0.4s;}@media (max-width:767.98px){.about-images-slider .owl-next,.about-images-slider .owl-prev{background-size:contain;}}.about-images-slider .owl-next:active,.about-images-slider .owl-prev:active{opacity:0.75;}.about-images-slider .owl-next.disabled,.about-images-slider .owl-prev.disabled{opacity:0.5;cursor:not-allowed !important;}.about-images-slider .owl-prev{background-image:url(/themes/adaptive/images/room-small-arrow-left.png);left:0;}.about-images-slider .owl-prev:hover{transform:translate3d(-3px,0,0);}.about-images-slider .owl-next{background-image:url(/themes/adaptive/images/room-small-arrow-right.png);right:0;}.about-images-slider .owl-next:hover{transform:translate3d(3px,0,0);}.about-images-slide{display:block;transition:opacity 0.4s;overflow:hidden;}.about-images-slide img{width:100%;display:block;object-fit:cover;transition:transform 0.4s;}.about-images-slide:hover img{transform:scale(1.1) perspective(1px);}.about-images-slide--is-active{opacity:0.5;}.about-images-slide--is-active img{transform:none;}.dates-block{padding-bottom:75px;margin-bottom:55px;border-bottom:solid 2px #30462d;overflow:hidden;}.dates-block-title{margin-bottom:30px;}.dates-list .owl-next,.dates-list .owl-prev{position:absolute;font-size:0;width:32px;height:100%;background-position:center;background-repeat:no-repeat;top:0;transition:transform 0.4s,opacity 0.4s;}.dates-list .owl-next:active,.dates-list .owl-prev:active{opacity:0.75;}.dates-list .owl-next.disabled,.dates-list .owl-prev.disabled{opacity:0.5;cursor:not-allowed !important;}.dates-list .owl-prev{background-image:url(/themes/adaptive/images/room-arrow-left.png);left:-60px;}.dates-list .owl-prev:hover{transform:translate3d(-3px,0,0);}.dates-list .owl-next{background-image:url(/themes/adaptive/images/room-arrow-right.png);right:-60px;}.dates-list .owl-next:hover{transform:translate3d(3px,0,0);}@media (min-width:1480px){.dates-list .owl-stage-outer{overflow:visible !important;}}.dates-list .owl-item{opacity:0.5;transition:opacity 0.6s;}@media (max-width:767.98px){.dates-list .owl-item{transition:none !important;opacity:1;}}.dates-list .owl-item .date-teaser-col{position:relative;transition:left 0.8s;}@media (max-width:767.98px){.dates-list .owl-item .date-teaser-col{left:0 !important;transition:none !important;}}.dates-list .owl-item .date-teaser-col--left{display:flex;align-items:center;left:100%;z-index:3;}@media (min-width:992px){.dates-list .owl-item .date-teaser-col--left{min-height:285px;}}.dates-list .owl-item .date-teaser-col--left .field{transform:translate3d(calc(-100% - 30px),0,0) perspective(1px);transition:width 0.8s,transform 0.8s;}@media (max-width:767.98px){.dates-list .owl-item .date-teaser-col--left .field{transform:none !important;transition:none !important;}}.dates-list .owl-item .date-teaser-col--left .field img{display:block;object-fit:cover;}.dates-list .owl-item .date-teaser-col--right{left:-200px;}.dates-list .owl-item.active{opacity:1;}.dates-list .owl-item.active .date-teaser-col--left{left:0;}.dates-list .owl-item.active .date-teaser-col--left .field{width:100%;transform:none;}.dates-list .owl-item.active .date-teaser-col--right{left:0;}.dates-list .owl-item.active + .owl-item .date-teaser-col--left{left:0;}.dates-list .owl-item.active + .owl-item .date-teaser-col--left .field{transform:none;}.dates-list .owl-item.active + .owl-item .date-teaser-col--right{left:0;}.dates-nav{padding:10px 40px;margin-bottom:90px;position:relative;}.dates-nav::after{content:"";display:block;position:absolute;bottom:-18px;left:50px;right:50px;height:2px;background-color:#30462d;}.dates-nav-item{font-size:18px;line-height:1.25;font-weight:bold;color:#30462d;cursor:pointer;margin-right:18px;position:relative;border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}.dates-nav-item:hover{color:#486f42;border-color:rgba(72,111,66,0.5);}.dates-nav-item::after{content:"";display:block;position:absolute;top:3px;bottom:3px;right:-18px;width:1px;background-color:#a9a791;}.dates-nav-item--is-active{color:#a9a791;}.owl-item:last-child .dates-nav-item::after{content:none;}.dates-nav .owl-next,.dates-nav .owl-prev{position:absolute;font-size:0;width:18px;height:100%;background-position:center;background-repeat:no-repeat;top:0;transition:transform 0.4s,opacity 0.4s;}.dates-nav .owl-next:active,.dates-nav .owl-prev:active{opacity:0.75;}.dates-nav .owl-next.disabled,.dates-nav .owl-prev.disabled{opacity:1;}.dates-nav .owl-prev{background-image:url(/themes/adaptive/images/room-small-arrow-left.png);left:0;}.dates-nav .owl-prev:hover{transform:translate3d(-3px,0,0);}.dates-nav .owl-next{background-image:url(/themes/adaptive/images/room-small-arrow-right.png);right:0;}.dates-nav .owl-next:hover{transform:translate3d(3px,0,0);}.date-teaser{display:flex;margin:0 -20px;}@media (max-width:767.98px){.date-teaser{margin:0 -15px;flex-direction:column;align-items:center;}}.date-teaser-col{width:50%;padding:0 20px;}@media (max-width:767.98px){.date-teaser-col{width:100%;padding:0 15px;}}@media (max-width:767.98px){.date-teaser-col--left{margin-bottom:20px;}}.date-teaser-title{font-size:32px;line-height:1;font-weight:bold;margin-bottom:25px;}.date-teaser-text{font-size:16px;line-height:1.65;}.album-teaser-link,.front-link-inner{display:block;position:relative;overflow:hidden;}.album-teaser-image{transition:transform 0.8s;}.album-teaser-image img{display:block;}.album-teaser-content,.front-link-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;color:#fff;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color 0.4s;}.album-teaser-title,.front-link-title{font-size:32px;line-height:1.35;font-weight:bold;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;text-align:center;}@media (max-width:767.98px){.album-teaser-title,.front-link-title{font-size:7vw;}}.album-teaser-title::after,.front-link-title::after{content:"";display:block;width:50px;height:2px;background-color:#fff;margin-top:5px;transition:width 0.4s;}.album-teaser .field--name-field-album-description{display:none;font-size:15px;line-height:1.7;padding-top:21px;}.album-teaser:hover .album-teaser-image{transform:scale(1.025) perspective(1px);}.album-teaser:hover .album-teaser-content,.album-teaser:hover .front-link-content{background-color:rgba(0,0,0,0.4);}.album-teaser:hover .album-teaser-title::after,.album-teaser:hover .front-link-title::after{width:104px;}.album-teaser:active .album-teaser-content,.album-teaser:active .front-link-content{background-color:rgba(0,0,0,0.5);}.photo-teaser{cursor:pointer;}@media (max-width:767.98px){.photo-teaser{max-width:320px;margin:0 auto;}}.photo-teaser-image{overflow:hidden;margin-bottom:12px;}.photo-teaser-image img{display:block;transition:transform 0.4s,opacity 0.4s;}.photo-teaser-title{font-size:16px;line-height:1.35;font-weight:bold;color:#000;transition:color 0.4s;}.photo-teaser:hover .photo-teaser-title{color:#30462d;}.photo-teaser:hover img{transform:scale(1.021) perspective(1px);opacity:0.85;}.photo-teaser:active img{transform:none;}.counter{padding:2px;border-radius:2px;background-color:rgba(255,255,255,0.3);}.counter__wrapper{display:flex;align-items:center;border:1px solid #FFEC43;border-radius:2px;padding-right:20px;padding-left:20px;}.counter__text{margin-right:20px;}.counter-text{color:#FFEC43;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1.2;margin-bottom:0;text-shadow:0px 4px 4px rgba(0,0,0,0.15);text-transform:uppercase;}.counter-text__number{font-size:54px;}@media (max-width:1199.98px){.counter-text__number{font-size:48px;}}.counter-text__note{display:inline-block;max-width:170px;}@media (max-width:1199.98px){.counter-text__note{font-size:18px;}}.counter-block{color:#FFEC43;display:flex;flex-direction:column;justify-content:center;align-items:center;}.counter-block__text{font-weight:400;font-size:10px;line-height:1.4;margin-bottom:3px;}.counter-block__number{font-weight:400;font-size:30px;line-height:0.95;margin-bottom:3px;}.counter-block__note{font-weight:600;font-size:10px;line-height:14px;margin-bottom:3px;text-transform:uppercase;}@media (max-width:991.98px){.counter{display:none;}}.video-teaser{cursor:pointer;}.video-teaser-image{overflow:hidden;margin-bottom:12px;position:relative;}.video-teaser-image img{display:block;transition:transform 0.4s,opacity 0.4s;}.video-teaser-image:after{content:"";background:url(/themes/adaptive/images/youtube-play.png) no-repeat 0 0;width:60px;height:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;}.video-teaser-duration{position:absolute;bottom:0;left:0;color:#ffffff;font-size:15px;background:rgba(0,0,0,0.5);padding:5px 10px;}.video-teaser-title{font-size:16px;line-height:1.35;font-weight:bold;color:#000;transition:color 0.4s;}.video-teaser:hover .video-teaser-title{color:#30462d;}.video-teaser:hover img{transform:scale(1.021) perspective(1px);opacity:0.85;}.video-teaser:active img{transform:none;}#slider{position:relative;}@media (max-width:991.98px){#slider::before,#slider::after{height:450px;max-width:100%;}}@media (max-width:767.98px){#slider::after{bottom:0;}}.front-slider{color:#fff;position:relative;background-color:#30462d;overflow:hidden;}.front-slider::before{content:"";height:300px;position:absolute;top:0;left:0;width:100%;z-index:5;pointer-events:none;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}@media (max-width:767.98px){.front-slider::before{content:none;}}.front-slider .owl-carousel{z-index:4;}.front-slider .owl-next,.front-slider .owl-prev{font-size:0;position:absolute;top:50%;margin-top:-33px;width:38px;height:66px;background-position:center;background-repeat:no-repeat;transition:transform 0.4s,opacity 0.4s;}@media (max-width:767.98px){.front-slider .owl-next,.front-slider .owl-prev{display:none;}}.front-slider .owl-next:active,.front-slider .owl-prev:active{opacity:0.65;}.front-slider .owl-prev{left:7%;background-image:url(/themes/adaptive/images/front-slider-prev-arrow.png);}.front-slider .owl-prev:hover{transform:translate3d(-3px,0,0);}.front-slider .owl-next{right:7%;background-image:url(/themes/adaptive/images/front-slider-next-arrow.png);}.front-slider .owl-next:hover{transform:translate3d(3px,0,0);}.slide{min-height:100vh;position:relative;padding:190px 0;display:flex;align-items:center;justify-content:center;}@media (max-width:991.98px){.slide{padding:130px 0 150px;min-height:calc(100vh - 66px);}}@media (max-width:767.98px){.slide{padding:40px 0 100px;}}.slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}@media (max-width:767.98px){.slide-image{background-color:#000;}.slide-image .field{opacity:0.7;}}.slide-image .field{height:100%;}.slide-image img{width:100%;height:100%;object-fit:cover;}.slide-content{position:relative;z-index:4;flex-grow:1;text-align:center;}.slide-content .container{max-width:840px;}.slide-title{font-size:36px;line-height:1.4;font-weight:bold;display:flex;flex-direction:column;align-items:center;margin-bottom:15px;}@media (max-width:767.98px){.slide-title{font-size:6.5vw;}}.slide-title::after{content:"";display:block;width:400px;max-width:100%;height:2px;margin-top:30px;background-color:#fff;opacity:0;transform:scale(0,1);transform-origin:center;transition:transform 0.8s,opacity 0.8s;}@media (max-width:767.98px){.slide-title::after{width:60%;}}.site-is-ready .slide-title::after{opacity:1;transform:none;}.slide-text{font-size:24px;line-height:1.35;margin-bottom:25px;}@media (max-width:767.98px){.slide-text{font-size:5.5vw;}}.slide-button .btn{font-size:20px;min-width:205px;}@media (max-width:767.98px){.slide-button .btn{font-size:4.5vw;padding:3vw 9vw;min-height:14vw;min-width:0;}}.slider-counter{position:absolute;bottom:125px;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:0 15px;pointer-events:none;z-index:5;}@media (max-width:767.98px){.slider-counter{bottom:45px;}}.slider-counter-number{font-size:17px;line-height:1.05;font-weight:500;color:#fff;}.slider-counter-progress{width:100px;flex-shrink:0;margin:0 10px;background-color:#000;}.slider-counter-progress-bar{height:2px;background-color:#fff;width:0;}.slider-counter-progress-bar:not(.slider-counter-progress-bar--active){transition:none !important;}.slider-counter-progress-bar--active{width:100%;}.contacts-page{display:flex;margin-bottom:55px;}@media (max-width:991.98px){.contacts-page{display:block;}}.contacts-map{min-height:600px;flex-grow:1;overflow:hidden;}@media (max-width:991.98px){.contacts-map{min-height:500px;max-height:75vh;margin:0 0 30px;}}.contacts-list{flex-shrink:0;margin-left:40px;width:calc((100% - 1400px) / 2 + 400px);}@media (max-width:1480px){.contacts-list{width:360px;padding-right:15px;}}@media (max-width:991.98px){.contacts-list{width:100%;margin:0;padding:0 15px;}}.contacts-list-inner{max-width:400px;}@media (max-width:991.98px){.contacts-list-inner{max-width:100%;}}.office-teaser{border-bottom:solid 2px #30462d;transition:border-color 0.4s;}.office-teaser:hover{border-color:rgba(48,70,45,0.45);}.office-teaser-header{display:flex;align-items:center;padding:14px 0;cursor:pointer;color:#30462d;font-size:17px;line-height:1.25;font-weight:bold;}.office-teaser-header .fa{font-size:80%;margin-right:10px;transition:transform 0.4s;}.office-teaser-header.collapsed .fa{transform:none;}.office-teaser-header:hover .fa{transform:translate3d(0,2px,0);}.office-teaser-header:not(.collapsed) .fa{transform:scale(1,-1);}.office-teaser-header:not(.collapsed):hover .fa{transform:scale(1,-1) translate3d(0,2px,0);}.office-teaser-content{padding-bottom:10px;font-size:16px;line-height:1.25;}.office-teaser-content .field{display:flex;margin-bottom:3px;}.office-teaser-content .field__label{min-width:54px;padding:0;margin-right:8px;text-align:right;}.office-teaser-content .field.field--name-field-office-phone a{transition:0.3s;}.office-teaser-content .field.field--name-field-office-phone a:hover{color:#30462d;}.region-order .form-type-textfield label{display:none;}.region-order .form-type-textarea label{display:none;}.social-label{text-align:center;font-weight:bold;font-size:15px;line-height:1.25;color:#000;margin-bottom:10px;}@media (max-width:767.98px){.social-label{text-align:left;}}.social-list{display:flex;}.floating-social .social-list{flex-direction:column;}.social-item{display:flex;align-items:center;justify-content:center;margin:0 5px;background-color:#30462d;width:40px;height:40px;font-size:21px;color:#fff;transition:color 0.4s,background-color 0.4s;}.floating-social .social-item{margin:0 0 10px;}.floating-social .social-item:last-child{margin-bottom:0;}.social-item:hover{background-color:rgba(48,70,45,0.21);}.social-item--vk:hover{color:#426b9a;}.social-item--facebook:hover{color:#3b5998;}.social-item--instagram{font-size:25px;}.social-item--instagram:hover{color:#d52c8f;}.social-item--youtube{font-size:25px;}.social-item--youtube:hover{color:#ff0000;}.social-item--rutube svg{width:25px;height:25px;}.social-item--lib::before{content:"";display:block;width:12px;height:24px;background:url(/themes/adaptive/images/library-icon.png) no-repeat center;}.floating-social{position:fixed;top:0;right:18px;height:100%;z-index:15;display:flex;align-items:center;}@media (max-width:1199.98px){.floating-social{display:none;}}#drupal-live-announce{width:0;height:0;}#map{border:0 !important;}.bottom-divider{padding-bottom:25px;margin-bottom:30px;border-bottom:solid 2px #30462d;}.back-link{color:#30462d;font-size:18px;line-height:1.25;font-weight:bold;margin:10px 0;}.room-full .back-link{padding:5px 0;}.back-link::before{content:"<";margin-right:2px;}.back-link a{color:#30462d;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.back-link a:hover{color:#30462d;border-color:rgba(48,70,45,0.75);}.back-link a:active{color:#000;border-color:transparent;}.thanks-page-title{font-size:28px;line-height:1.25;font-weight:bold;margin-bottom:25px;}.thanks-page-text{font-size:16px;margin-bottom:30px;}.thanks-page-text p{margin:0 0 12px;}.thanks-page-text--flex{display:flex;flex-wrap:wrap;}.thanks-page-footer{display:flex;align-items:center;margin:0 -20px;}.thanks-page-footer-item{padding:0 20px;}.print-button{display:flex;align-items:center;max-width:150px;}.print-button-icon{width:32px;height:34px;fill:#30462d;flex-shrink:0;margin-right:12px;}.print-button-content{line-height:1.15;padding-bottom:1px;}.print-button-content-text{display:inline;font-size:14px;font-weight:bold;color:#30462d;border-bottom:solid 1px transparent;transition:border-color 0.4s;}.print-button:hover .print-button-content-text{border-color:rgba(48,70,45,0.85);}.green-title{display:flex;margin-bottom:25px;}.green-title-inner{background-color:#30462d;font-size:20px;line-height:1.25;font-weight:bold;padding:11px 22px 14px;color:#fff;}[data-ajax-container]{transition:opacity 0.4s;}[data-ajax-container].is-loading{opacity:0.75;}.paragraph-file-title{font-size:28px;line-height:1.25;font-weight:bold;margin-bottom:28px;}.view-id-guestbook .views-row{margin-bottom:35px;}.view-id-guestbook .views-row .views-field-field-guestbook-name{font-weight:bold;position:relative;margin-bottom:25px;}.view-id-guestbook .views-row .views-field-field-guestbook-name span{font-size:20px;}.view-id-guestbook .views-row .views-field-field-guestbook-name:after{content:"";position:absolute;bottom:-11px;left:0;height:2px;width:80px;background:#30462d;}.view-id-guestbook .views-row .views-field-body .text{position:relative;padding-left:45px;margin-top:20px;}.view-id-guestbook .views-row .views-field-body .text:after{content:"";background:url(/themes/adaptive/images/guestbook-icons.png) no-repeat 0 7px;width:30px;height:28px;position:absolute;top:0;left:0;}.view-id-guestbook .views-row .views-field-field-guestbook-date{font-weight:bold;font-size:15px;text-align:right;}.view-id-guestbook table th,.view-id-guestbook table td{padding:5px 10px;border:1px solid #ccc;vertical-align:top;}.view-id-guestbook table th a,.view-id-guestbook table td a{text-decoration:underline;}.view-id-guestbook table th a:hover,.view-id-guestbook table td a:hover{text-decoration:none;}.front-links{max-width:1920px;margin:0 auto;padding:0 18px;}@media (max-width:1199.98px){.front-links .grid-col--mobile-full{flex:0 0 100%;max-width:100%;}}.front-link{background-position:center top;background-repeat:no-repeat;background-size:cover;background-color:#30462d;}.front-link-inner{height:460px;}@media (max-width:991.98px){.front-link-inner{height:400px;}}@media (max-width:767.98px){.front-link-inner{max-height:80vw;}}.front-link-title{text-transform:none;}.front-link:hover .front-link-content{background-color:rgba(0,0,0,0.4);}.front-link:hover .front-link-title::after{width:104px;}.front-link:active .front-link-content{background-color:rgba(0,0,0,0.5);}.dev-message{position:relative;top:0;left:0;width:100%;padding:3px;font-size:12px;z-index:11;background-color:#e43949;color:#fff;text-align:center;}@media (max-width:991.98px){.dev-message{z-index:9;}}.dev-message a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.35);transition:border-color 0.4s;}.dev-message a:hover{color:#fff;border-color:#fff;}.dev-message a:active{border-color:transparent;}#krpanoSWFObject{min-height:100vh;}.scrollToTop{background-color:#30462d;position:fixed;z-index:9999;bottom:1rem;height:45px;width:45px;right:1rem;background-image:url(/themes/adaptive/images/arrow-up.png);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:background-color 0.3s linear;border:1px solid #f3f3f3;}.scrollToTop:hover{background-color:#2c3e29;}.search-form .form-wrapper{display:flex;align-items:center;}.search-form .form-wrapper .form-type-search{width:100%;}.search-form .form-wrapper .form-type-search label{display:none;}.search-form .form-wrapper .form-submit{width:100%;min-height:30px;padding:5px;}.search-form .search-help-link,.search-form .search-advanced{display:none;}.search-results{padding:0;}.search-results li{margin-left:0;}.search-block-form{display:flex;}.search-block-form .form-type-search{width:100%;margin:0;}.search-block-form .form-type-search .form-field{display:flex;}.search-block-form .form-actions .form-submit{padding:7px 20px;min-height:42px;}#block-adaptive-content{min-height:500px;}.field--name-field-route-cod iframe{max-width:100%;}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav{max-height:130px;overflow:hidden;margin:0 -10px;}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav .field__item{width:33.3333333333%;padding:0 10px;}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav .flickity-button{width:40px;height:60px;border-radius:0;background:transparent;padding:0;}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav .flickity-button svg{display:none;}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav .flickity-button::before{width:40px;height:60px;display:block;}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav .flickity-button.previous::before{content:url(/themes/adaptive/images/arrow-left.svg);}.block-views-blockour-visitors-block-1 .node--type-our-visitors .carousel-nav .flickity-button.next::before{content:url(/themes/adaptive/images/arrow-right.svg);}.block-views-blockour-visitors-block-1 .node--type-our-visitors .front-articles{margin-bottom:24px;}.node--view-mode-token .field__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;}.view-display-id-page_1 .views-field-field-visitors-images .field-content .item-list ul{list-style-type:none;margin-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;}.view-display-id-page_1 .views-field-field-visitors-images .field-content .item-list ul li{margin:0;}.view-id-zhivotnye_pod_opeku .views-complex-grouping-leave{display:grid;grid-template-columns:repeat(2,minmax(350px,1fr));gap:12px 24px;}@media (max-width:767.98px){.view-id-zhivotnye_pod_opeku .views-complex-grouping-leave{grid-template-columns:repeat(1,minmax(300px,1fr));}}.view-id-zhivotnye_pod_opeku .views-complex-grouping-leave h3{grid-column-start:1;grid-column-end:3;color:#30462d;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:12px;background-color:#ecece4;margin-top:24px;margin-bottom:12px;}@media (max-width:767.98px){.view-id-zhivotnye_pod_opeku .views-complex-grouping-leave h3{grid-column-start:1;grid-column-end:2;}}.view-id-zhivotnye_pod_opeku .animals-teaser{height:100%;display:flex;flex-direction:column;}.view-id-zhivotnye_pod_opeku .animals-teaser__top{position:relative;}.view-id-zhivotnye_pod_opeku .animals-teaser__status{max-width:178px;width:100%;padding:5px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-style:normal;font-weight:800;line-height:normal;position:absolute;bottom:0;left:0;height:41px;}.view-id-zhivotnye_pod_opeku .animals-teaser__status-waiting{background-color:#bb1e1e;}.view-id-zhivotnye_pod_opeku .animals-teaser__status-under{background-color:#30462d;}.view-id-zhivotnye_pod_opeku .animals-teaser__status-guardians{background-color:#30462d;}.view-id-zhivotnye_pod_opeku .animals-teaser__status-guardians svg{margin-left:10px;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom{padding:12px;height:100%;display:flex;flex-direction:column;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field{display:flex;justify-content:space-between;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field .field__item,.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field .field__label{padding:0;color:#000;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field .field__item::after,.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field .field__label::after{content:none;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field .field__item{max-width:150px;text-align:right;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom > .field:not(:last-child){margin-bottom:12px;}.view-id-zhivotnye_pod_opeku .animals-teaser__bottom .field--name-field-individual-month{margin-top:auto;}.block-views-blockour-visitors-block-1 h1{display:none;}.anniversary{position:relative;width:35px;height:35px;z-index:1;}.anniversary__text{font-size:11px;position:absolute;top:calc(50% + 1px);left:calc(50% - 1px);transform:translate(-50%,-50%);text-align:center;}.view-id-botanic_collection.view-display-id-page_1{min-height:300px;}.view-id-botanic_collection.view-display-id-page_1 .view-content .views-row{padding:0 20px;margin-bottom:30px;}@media (min-width:768px){.view-id-botanic_collection.view-display-id-page_1 .view-content .views-row{width:50%;margin-bottom:40px;}}@media (max-width:767.98px){.view-id-botanic_collection.view-display-id-page_1 .view-content .views-row{padding:0 15px;}}.botanic-collection-full-content .field--name-field-content > .field__item > .paragraph{padding-bottom:50px;border-bottom:solid 2px #30462d;margin-bottom:50px;}.botanic-collection-full-content .field--name-field-content > .field__item:last-child > .paragraph{padding-bottom:0;border:0;}.botanic-collection-3d{padding:0 !important;border:0 !important;margin:0 0 30px !important;overflow:hidden;cursor:pointer;position:relative;}.botanic-collection-3d-content{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#615758;height:680px;max-height:85vh;display:flex;align-items:center;justify-content:center;padding:15px;transition:transform 0.4s,opacity 0.4s;}.botanic-collection-3d-title{font-size:32px;line-height:1.25;font-weight:bold;color:#fff;text-align:center;user-select:none;}.botanic-collection-3d-title .field{display:flex;flex-direction:column;align-items:center;}.botanic-collection-3d-title .field::after{content:"";display:block;width:50px;height:2px;background-color:#fff;margin-top:7px;}.botanic-collection-3d-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:5;}.botanic-collection-3d:hover .botanic-collection-3d-content{transform:scale(1.015) perspective(1px);}.botanic-collection-3d:active .botanic-collection-3d-content{opacity:0.85;}.botanic-collection-teaser{position:relative;}.botanic-collection-teaser-picture{overflow:hidden;text-align:center;}.botanic-collection-teaser-picture a{display:block;transition:transform 0.4s,opacity 0.4s;}.botanic-collection-teaser-picture a:hover{transform:scale(1.015) perspective(1px);}.botanic-collection-teaser-picture a:active{opacity:0.85;}.botanic-collection-teaser-footer{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.4);color:#fff;padding:12px 17px 15px;}.botanic-collection-teaser-title{font-size:22px;line-height:1.25;font-weight:bold;margin-bottom:7px;}.botanic-collection-teaser-link{border-bottom:solid 1px transparent;transition:border-color 0.4s;}.botanic-collection-teaser-link:hover{color:inherit;border-color:#fff;}.botanic-collection-teaser-link:active{border-color:rgba(255,255,255,0.5);}.botanic-collection-teaser .field--name-field-tour-price{display:flex;align-items:center;font-size:18px;line-height:1.25;}.botanic-collection-teaser .field--name-field-tour-price .field__label{margin-right:4px;}.botanic-collection-teaser .field--name-field-tour-price .field__label::after{content:":";}.synsearch-form{display:flex;align-items:center;margin:0 0 30px;max-width:340px;position:relative;}.synsearch-form .form-item{flex-grow:1;margin:0;}.synsearch-form .form-control{border:none;border-radius:0;margin-top:0;padding:10px 50px 10px 10px;box-shadow:0px 4px 4px rgba(0,0,0,0.03);}.synsearch-form-wrapper{margin:22px 0 40px;}.synsearch-message{font-size:22px;line-height:1.3;font-weight:bold;}.synsearch label{display:none;}.synsearch-result-row{display:flex;flex-wrap:wrap;margin:0 -15px;}.synsearch-result-col{width:50%;padding:0 15px;margin-bottom:30px;}@media (max-width:767.98px){.synsearch-result-col{width:100%;}}

body .bvi-body{padding:0px;margin:0px;top:inherit !important;bottom:inherit !important;left:inherit !important;right:inherit !important;position:relative !important;color:inherit !important;font-size:inherit !important;overflow:inherit !important;z-index:inherit !important;background:transparent !important;}body .bvi-body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body .bvi-body .bvi-text-center{text-align:center;}body .bvi-body .bvi-hide{display:none !important;}body .bvi-body .bvi-show{display:block !important;}body .bvi-body .bvi-img-grayscale,body .bvi-body #bvi-img-grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='bvi-img-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#bvi-img-grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray;}body .bvi-body .bvi-img-off{border:2px dashed !important;box-sizing:border-box;height:auto;overflow:hidden;width:auto;word-break:break-all;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:bold;}body .bvi-body.bvi-font-size,body .bvi-body.bvi-font-size *{word-wrap:break-word !important;}body .bvi-body.bvi-color-white,body .bvi-body.bvi-color-white *{background-color:#ffffff !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important;}body .bvi-body.bvi-color-white:after,body .bvi-body.bvi-color-white *:after{background-color:#ffffff !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important;}body .bvi-body.bvi-color-white:before,body .bvi-body.bvi-color-white *:before{background-color:white !important;background-image:none !important;color:black !important;box-shadow:none !important;text-shadow:none !important;border-color:black !important;}body .bvi-body.bvi-color-black,body .bvi-body.bvi-color-black *{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important;}body .bvi-body.bvi-color-black:after,body .bvi-body.bvi-color-black *:after{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important;}body .bvi-body.bvi-color-black:before,body .bvi-body.bvi-color-black *:before{background-color:black !important;background-image:none !important;color:white !important;box-shadow:none !important;text-shadow:none !important;border-color:white !important;}body .bvi-body.bvi-color-blue,body .bvi-body.bvi-color-blue *{background-color:#9DD1FF !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;}body .bvi-body.bvi-color-blue:after,body .bvi-body.bvi-color-blue *:after{background-color:#9DD1FF !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;}body .bvi-body.bvi-color-blue:before,body .bvi-body.bvi-color-blue *:before{background-color:#9DD1FF !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;}body .bvi-body.bvi-color-brown,body .bvi-body.bvi-color-brown *{background-color:#F7F3D6 !important;background-image:none !important;color:#4D4B43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4D4B43 !important;}body .bvi-body.bvi-color-brown:after,body .bvi-body.bvi-color-brown *:after{background-color:#F7F3D6 !important;background-image:none !important;color:#4D4B43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4D4B43 !important;}body .bvi-body.bvi-color-brown:before,body .bvi-body.bvi-color-brown *:before{background-color:#F7F3D6 !important;background-image:none !important;color:#4D4B43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4D4B43 !important;}body .bvi-body.bvi-color-green,body .bvi-body.bvi-color-green *{background-color:#3B2716 !important;background-image:none !important;color:#A9E44D !important;box-shadow:none !important;text-shadow:none !important;border-color:#A9E44D !important;}body .bvi-body.bvi-color-green:after,body .bvi-body.bvi-color-green *:after{background-color:#3B2716 !important;background-image:none !important;color:#A9E44D !important;box-shadow:none !important;text-shadow:none !important;border-color:#A9E44D !important;}body .bvi-body.bvi-color-green:before,body .bvi-body.bvi-color-green *:before{background-color:#3B2716 !important;background-image:none !important;color:#A9E44D !important;box-shadow:none !important;text-shadow:none !important;border-color:#A9E44D !important;}.bvi-panel{top:0;left:0;right:0;font-family:monospace;letter-spacing:0;position:relative;text-shadow:none;text-align:center;margin:0 auto;line-height:normal;border:none;font-size:14px;z-index:9999999;}@media (max-width:768px){.bvi-panel{font-size:12px;}.bvi-panel .bvi-btn{padding:4px 9px !important;}.bvi-panel .bvi-title-text{font-size:12px !important;font-weight:400;}.bvi-panel .bvi-title,.bvi-panel .bvi-title-header{margin-top:13px;border:1px solid #b9b9b9;background:#d7d7d7;}}.bvi-panel a{text-decoration:none;}.bvi-panel #bvi-letter-spacing-average{letter-spacing:2px;}.bvi-panel #bvi-letter-spacing-big{letter-spacing:4px;}.bvi-panel #bvi-font-family-times-new-roman{font-family:'Times New Roman';}.bvi-panel .bvi-text-center{text-align:center;}.bvi-panel .bvi-container{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;}@media (min-width:768px){.bvi-panel .bvi-container{width:720px;}}@media (min-width:992px){.bvi-panel .bvi-container{width:940px;}}@media (min-width:1200px){.bvi-panel .bvi-container{width:1140px;}}.bvi-panel .bvi-container-fluid{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;}.bvi-panel .bvi-row{margin-left:0px;margin-right:0px;}.bvi-panel .bvi-col-xs-1,.bvi-col-sm-1,.bvi-col-md-1,.bvi-col-lg-1,.bvi-col-xs-2,.bvi-col-sm-2,.bvi-col-md-2,.bvi-col-lg-2,.bvi-col-xs-3,.bvi-col-sm-3,.bvi-col-md-3,.bvi-col-lg-3,.bvi-col-xs-4,.bvi-col-sm-4,.bvi-col-md-4,.bvi-col-lg-4,.bvi-col-xs-5,.bvi-col-sm-5,.bvi-col-md-5,.bvi-col-lg-5,.bvi-col-xs-6,.bvi-col-sm-6,.bvi-col-md-6,.bvi-col-lg-6,.bvi-col-xs-7,.bvi-col-sm-7,.bvi-col-md-7,.bvi-col-lg-7,.bvi-col-xs-8,.bvi-col-sm-8,.bvi-col-md-8,.bvi-col-lg-8,.bvi-col-xs-9,.bvi-col-sm-9,.bvi-col-md-9,.bvi-col-lg-9,.bvi-col-xs-10,.bvi-col-sm-10,.bvi-col-md-10,.bvi-col-lg-10,.bvi-col-xs-11,.bvi-col-sm-11,.bvi-col-md-11,.bvi-col-lg-11,.bvi-col-xs-12,.bvi-col-sm-12,.bvi-col-md-12,.bvi-col-lg-12{position:relative;min-height:1px;padding-left:0px;padding-right:0px;}.bvi-panel .bvi-col-xs-1,.bvi-col-xs-2,.bvi-col-xs-3,.bvi-col-xs-4,.bvi-col-xs-5,.bvi-col-xs-6,.bvi-col-xs-7,.bvi-col-xs-8,.bvi-col-xs-9,.bvi-col-xs-10,.bvi-col-xs-11,.bvi-col-xs-12{float:left;}.bvi-panel .bvi-col-xs-12{width:100%;}.bvi-panel .bvi-col-xs-11{width:91.66666667%;}.bvi-panel .bvi-col-xs-10{width:83.33333333%;}.bvi-panel .bvi-col-xs-9{width:75%;}.bvi-panel .bvi-col-xs-8{width:66.66666667%;}.bvi-panel .bvi-col-xs-7{width:58.33333333%;}.bvi-panel .bvi-col-xs-6{width:50%;}.bvi-panel .bvi-col-xs-5{width:41.66666667%;}.bvi-panel .bvi-col-xs-4{width:33.33333333%;}.bvi-panel .bvi-col-xs-3{width:25%;}.bvi-panel .bvi-col-xs-2{width:16.66666667%;}.bvi-panel .bvi-col-xs-1{width:8.33333333%;}.bvi-panel .bvi-col-xs-pull-12{right:100%;}.bvi-panel .bvi-col-xs-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-xs-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-xs-pull-9{right:75%;}.bvi-panel .bvi-col-xs-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-xs-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-xs-pull-6{right:50%;}.bvi-panel .bvi-col-xs-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-xs-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-xs-pull-3{right:25%;}.bvi-panel .bvi-col-xs-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-xs-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-xs-pull-0{right:auto;}.bvi-panel .bvi-col-xs-push-12{left:100%;}.bvi-panel .bvi-col-xs-push-11{left:91.66666667%;}.bvi-panel .bvi-col-xs-push-10{left:83.33333333%;}.bvi-panel .bvi-col-xs-push-9{left:75%;}.bvi-panel .bvi-col-xs-push-8{left:66.66666667%;}.bvi-panel .bvi-col-xs-push-7{left:58.33333333%;}.bvi-panel .bvi-col-xs-push-6{left:50%;}.bvi-panel .bvi-col-xs-push-5{left:41.66666667%;}.bvi-panel .bvi-col-xs-push-4{left:33.33333333%;}.bvi-panel .bvi-col-xs-push-3{left:25%;}.bvi-panel .bvi-col-xs-push-2{left:16.66666667%;}.bvi-panel .bvi-col-xs-push-1{left:8.33333333%;}.bvi-panel .bvi-col-xs-push-0{left:auto;}.bvi-panel .bvi-col-xs-offset-12{margin-left:100%;}.bvi-panel .bvi-col-xs-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-xs-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-xs-offset-9{margin-left:75%;}.bvi-panel .bvi-col-xs-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-xs-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-xs-offset-6{margin-left:50%;}.bvi-panel .bvi-col-xs-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-xs-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-xs-offset-3{margin-left:25%;}.bvi-panel .bvi-col-xs-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-xs-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-xs-offset-0{margin-left:0%;}@media (min-width:768px){.bvi-panel .bvi-col-sm-1,.bvi-col-sm-2,.bvi-col-sm-3,.bvi-col-sm-4,.bvi-col-sm-5,.bvi-col-sm-6,.bvi-col-sm-7,.bvi-col-sm-8,.bvi-col-sm-9,.bvi-col-sm-10,.bvi-col-sm-11,.bvi-col-sm-12{float:left;}.bvi-panel .bvi-col-sm-12{width:100%;}.bvi-panel .bvi-col-sm-11{width:91.66666667%;}.bvi-panel .bvi-col-sm-10{width:83.33333333%;}.bvi-panel .bvi-col-sm-9{width:75%;}.bvi-panel .bvi-col-sm-8{width:66.66666667%;}.bvi-panel .bvi-col-sm-7{width:58.33333333%;}.bvi-panel .bvi-col-sm-6{width:50%;}.bvi-panel .bvi-col-sm-5{width:41.66666667%;}.bvi-panel .bvi-col-sm-4{width:33.33333333%;}.bvi-panel .bvi-col-sm-3{width:25%;}.bvi-panel .bvi-col-sm-2{width:16.66666667%;}.bvi-panel .bvi-col-sm-1{width:8.33333333%;}.bvi-panel .bvi-col-sm-pull-12{right:100%;}.bvi-panel .bvi-col-sm-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-sm-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-sm-pull-9{right:75%;}.bvi-panel .bvi-col-sm-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-sm-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-sm-pull-6{right:50%;}.bvi-panel .bvi-col-sm-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-sm-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-sm-pull-3{right:25%;}.bvi-panel .bvi-col-sm-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-sm-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-sm-pull-0{right:auto;}.bvi-panel .bvi-col-sm-push-12{left:100%;}.bvi-panel .bvi-col-sm-push-11{left:91.66666667%;}.bvi-panel .bvi-col-sm-push-10{left:83.33333333%;}.bvi-panel .bvi-col-sm-push-9{left:75%;}.bvi-panel .bvi-col-sm-push-8{left:66.66666667%;}.bvi-panel .bvi-col-sm-push-7{left:58.33333333%;}.bvi-panel .bvi-col-sm-push-6{left:50%;}.bvi-panel .bvi-col-sm-push-5{left:41.66666667%;}.bvi-panel .bvi-col-sm-push-4{left:33.33333333%;}.bvi-panel .bvi-col-sm-push-3{left:25%;}.bvi-panel .bvi-col-sm-push-2{left:16.66666667%;}.bvi-panel .bvi-col-sm-push-1{left:8.33333333%;}.bvi-panel .bvi-col-sm-push-0{left:auto;}.bvi-panel .bvi-col-sm-offset-12{margin-left:100%;}.bvi-panel .bvi-col-sm-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-sm-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-sm-offset-9{margin-left:75%;}.bvi-panel .bvi-col-sm-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-sm-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-sm-offset-6{margin-left:50%;}.bvi-panel .bvi-col-sm-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-sm-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-sm-offset-3{margin-left:25%;}.bvi-panel .bvi-col-sm-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-sm-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-sm-offset-0{margin-left:0%;}}@media (min-width:992px){.bvi-panel .bvi-col-md-1,.bvi-col-md-2,.bvi-col-md-3,.bvi-col-md-4,.bvi-col-md-5,.bvi-col-md-6,.bvi-col-md-7,.bvi-col-md-8,.bvi-col-md-9,.bvi-col-md-10,.bvi-col-md-11,.bvi-col-md-12{float:left;}.bvi-panel .bvi-col-md-12{width:100%;}.bvi-panel .bvi-col-md-11{width:91.66666667%;}.bvi-panel .bvi-col-md-10{width:83.33333333%;}.bvi-panel .bvi-col-md-9{width:75%;}.bvi-panel .bvi-col-md-8{width:66.66666667%;}.bvi-panel .bvi-col-md-7{width:58.33333333%;}.bvi-panel .bvi-col-md-6{width:50%;}.bvi-panel .bvi-col-md-5{width:41.66666667%;}.bvi-panel .bvi-col-md-4{width:33.33333333%;}.bvi-panel .bvi-col-md-3{width:25%;}.bvi-panel .bvi-col-md-2{width:16.66666667%;}.bvi-panel .bvi-col-md-1{width:8.33333333%;}.bvi-panel .bvi-col-md-pull-12{right:100%;}.bvi-panel .bvi-col-md-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-md-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-md-pull-9{right:75%;}.bvi-panel .bvi-col-md-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-md-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-md-pull-6{right:50%;}.bvi-panel .bvi-col-md-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-md-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-md-pull-3{right:25%;}.bvi-panel .bvi-col-md-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-md-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-md-pull-0{right:auto;}.bvi-panel .bvi-col-md-push-12{left:100%;}.bvi-panel .bvi-col-md-push-11{left:91.66666667%;}.bvi-panel .bvi-col-md-push-10{left:83.33333333%;}.bvi-panel .bvi-col-md-push-9{left:75%;}.bvi-panel .bvi-col-md-push-8{left:66.66666667%;}.bvi-panel .bvi-col-md-push-7{left:58.33333333%;}.bvi-panel .bvi-col-md-push-6{left:50%;}.bvi-panel .bvi-col-md-push-5{left:41.66666667%;}.bvi-panel .bvi-col-md-push-4{left:33.33333333%;}.bvi-panel .bvi-col-md-push-3{left:25%;}.bvi-panel .bvi-col-md-push-2{left:16.66666667%;}.bvi-panel .bvi-col-md-push-1{left:8.33333333%;}.bvi-panel .bvi-col-md-push-0{left:auto;}.bvi-panel .bvi-col-md-offset-12{margin-left:100%;}.bvi-panel .bvi-col-md-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-md-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-md-offset-9{margin-left:75%;}.bvi-panel .bvi-col-md-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-md-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-md-offset-6{margin-left:50%;}.bvi-panel .bvi-col-md-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-md-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-md-offset-3{margin-left:25%;}.bvi-panel .bvi-col-md-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-md-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-md-offset-0{margin-left:0%;}}@media (min-width:1200px){.bvi-panel .bvi-col-lg-1,.bvi-col-lg-2,.bvi-col-lg-3,.bvi-col-lg-4,.bvi-col-lg-5,.bvi-col-lg-6,.bvi-col-lg-7,.bvi-col-lg-8,.bvi-col-lg-9,.bvi-col-lg-10,.bvi-col-lg-11,.bvi-col-lg-12{float:left;}.bvi-panel .bvi-col-lg-12{width:100%;}.bvi-panel .bvi-col-lg-11{width:91.66666667%;}.bvi-panel .bvi-col-lg-10{width:83.33333333%;}.bvi-panel .bvi-col-lg-9{width:75%;}.bvi-panel .bvi-col-lg-8{width:66.66666667%;}.bvi-panel .bvi-col-lg-7{width:58.33333333%;}.bvi-panel .bvi-col-lg-6{width:50%;}.bvi-panel .bvi-col-lg-5{width:41.66666667%;}.bvi-panel .bvi-col-lg-4{width:33.33333333%;}.bvi-panel .bvi-col-lg-3{width:25%;}.bvi-panel .bvi-col-lg-2{width:16.66666667%;}.bvi-panel .bvi-col-lg-1{width:8.33333333%;}.bvi-panel .bvi-col-lg-pull-12{right:100%;}.bvi-panel .bvi-col-lg-pull-11{right:91.66666667%;}.bvi-panel .bvi-col-lg-pull-10{right:83.33333333%;}.bvi-panel .bvi-col-lg-pull-9{right:75%;}.bvi-panel .bvi-col-lg-pull-8{right:66.66666667%;}.bvi-panel .bvi-col-lg-pull-7{right:58.33333333%;}.bvi-panel .bvi-col-lg-pull-6{right:50%;}.bvi-panel .bvi-col-lg-pull-5{right:41.66666667%;}.bvi-panel .bvi-col-lg-pull-4{right:33.33333333%;}.bvi-panel .bvi-col-lg-pull-3{right:25%;}.bvi-panel .bvi-col-lg-pull-2{right:16.66666667%;}.bvi-panel .bvi-col-lg-pull-1{right:8.33333333%;}.bvi-panel .bvi-col-lg-pull-0{right:auto;}.bvi-panel .bvi-col-lg-push-12{left:100%;}.bvi-panel .bvi-col-lg-push-11{left:91.66666667%;}.bvi-panel .bvi-col-lg-push-10{left:83.33333333%;}.bvi-panel .bvi-col-lg-push-9{left:75%;}.bvi-panel .bvi-col-lg-push-8{left:66.66666667%;}.bvi-panel .bvi-col-lg-push-7{left:58.33333333%;}.bvi-panel .bvi-col-lg-push-6{left:50%;}.bvi-panel .bvi-col-lg-push-5{left:41.66666667%;}.bvi-panel .bvi-col-lg-push-4{left:33.33333333%;}.bvi-panel .bvi-col-lg-push-3{left:25%;}.bvi-panel .bvi-col-lg-push-2{left:16.66666667%;}.bvi-panel .bvi-col-lg-push-1{left:8.33333333%;}.bvi-panel .bvi-col-lg-push-0{left:auto;}.bvi-panel .bvi-col-lg-offset-12{margin-left:100%;}.bvi-panel .bvi-col-lg-offset-11{margin-left:91.66666667%;}.bvi-panel .bvi-col-lg-offset-10{margin-left:83.33333333%;}.bvi-panel .bvi-col-lg-offset-9{margin-left:75%;}.bvi-panel .bvi-col-lg-offset-8{margin-left:66.66666667%;}.bvi-panel .bvi-col-lg-offset-7{margin-left:58.33333333%;}.bvi-panel .bvi-col-lg-offset-6{margin-left:50%;}.bvi-panel .bvi-col-lg-offset-5{margin-left:41.66666667%;}.bvi-panel .bvi-col-lg-offset-4{margin-left:33.33333333%;}.bvi-panel .bvi-col-lg-offset-3{margin-left:25%;}.bvi-panel .bvi-col-lg-offset-2{margin-left:16.66666667%;}.bvi-panel .bvi-col-lg-offset-1{margin-left:8.33333333%;}.bvi-panel .bvi-col-lg-offset-0{margin-left:0%;}}.bvi-panel.bvi-panel-fixed{top:0;left:0;right:0;margin-bottom:20px;margin-left:auto;margin-right:auto;position:fixed;z-index:999999;}.bvi-panel.bvi-panel-fixed .bvi-btn-panel-show{opacity:0.8;}.bvi-panel .bvi-panel-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.bvi-panel .bvi-panel-menu{display:inline-block;width:100%;}.bvi-panel .bvi-vertical{border:0;border-right:2px solid #d8d8d8;}.bvi-panel .bvi-rows{margin:10px;}.bvi-panel .bvi-bg{color:#000000;background:#f8f8f8 !important;padding:0px;border:1px solid #fcfcfc;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);}.bvi-panel .bvi-title,.bvi-panel .bvi-title-header{font-weight:bold;font-size:larger;margin-bottom:13px;}.bvi-panel .bvi-title-text{margin-top:13px;font-size:16px;font-weight:600;}.bvi-panel .bvi-settings{display:none;}.bvi-panel .bvi-settings hr{border:0;border-top:1px solid #d8d8d8;margin-top:2px;margin-bottom:2px;}.bvi-panel .bvi-settings .bvi-right{float:right;}.bvi-panel .bvi-settings .bvi-left{float:left;}.bvi-panel .bvi-copy a{color:#bebebe;}.bvi-panel .bvi-copy a:hover,.bvi-panel .bvi-copy a:visited{color:#000000;text-decoration:underline;}.bvi-panel .bvi-panel-show{text-align:right;}.bvi-panel .bvi-panel-show .bvi-glyphicon{font-size:40px;}.bvi-panel .bvi-panel-show .bvi-btn-panel-show{background:#F8F8F8 !important;padding:15px;margin:0px 20px 0px 20px;color:black !important;border:1px solid #fcfcfc !important;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);}.bvi-panel .bvi-btn{font-weight:bold;display:inline-block;padding:8px 12px;margin-bottom:0;line-height:15px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0px;}.bvi-panel .bvi-btn,.bvi-panel .bvi-btn:active,.bvi-panel .bvi-btn.active{background-color:#e6e6e6;outline:0;}.bvi-panel .bvi-btn:focus,.bvi-panel .bvi-btn:active:focus,.bvi-panel .bvi-btn.active:focus,.bvi-panel .bvi-btn.focus,.bvi-panel .bvi-btn:active.focus,.bvi-panel .bvi-btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.bvi-panel .bvi-btn:hover,.bvi-panel .bvi-btn:focus,.bvi-panel .bvi-btn.focus{color:#333333;text-decoration:none;}.bvi-panel .bvi-btn:active,.bvi-panel .bvi-btn.active{background-color:#e6e6e6;outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.bvi-panel .bvi-btn.disabled,.bvi-panel .bvi-btn[disabled],fieldset[disabled] .bvi-panel .bvi-btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}a.bvi-panel .bvi-btn.disabled,fieldset[disabled] a.bvi-panel .bvi-btn{pointer-events:none;}.bvi-panel .bvi-btn.bvi-btn-default{color:#000000;background-color:#ffffff;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-default.active{position:relative;background-color:#e8e8e8;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-white{color:#000000;background-color:#ffffff;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-white.active{position:relative;background-color:#ffffff;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-black{color:#ffffff;background-color:#000000;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-black.active{position:relative;background-color:#000000;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-blue{color:#063462;background-color:#9DD1FF;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-blue.active{position:relative;background-color:#9DD1FF;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-brown{color:#4d4b43;background-color:#f7f3d6;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-brown.active{position:relative;background-color:#f7f3d6;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-green{color:#a9e44d;background-color:#3b2716;border-color:#7D7D7D;}.bvi-panel .bvi-btn.bvi-btn-green.active{position:relative;background-color:#3b2716;outline:0;border-color:#7D7D7D;}.bvi-panel .bvi-btn-group,.bvi-panel .bvi-btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.bvi-panel .bvi-btn-group > .bvi-btn,.bvi-panel .bvi-btn-group-vertical > .bvi-btn{position:relative;float:left;}.bvi-panel .bvi-btn-group > .bvi-btn:hover,.bvi-panel .bvi-btn-group-vertical > .bvi-btn:hover,.bvi-panel .bvi-btn-group > .bvi-btn:focus,.bvi-panel .bvi-btn-group-vertical > .bvi-btn:focus,.bvi-panel .bvi-btn-group > .bvi-btn:active,.bvi-panel .bvi-btn-group-vertical > .bvi-btn:active,.bvi-panel .bvi-btn-group > .bvi-btn.active,.bvi-panel .bvi-btn-group-vertical > .bvi-btn.active{z-index:2;}.bvi-panel .bvi-btn-group .bvi-btn + .bvi-btn,.bvi-panel .bvi-btn-group .bvi-btn + .bvi-btn-group,.bvi-panel .bvi-btn-group .bvi-btn-group + .bvi-btn,.bvi-panel .bvi-btn-group .bvi-btn-group + .bvi-btn-group{margin-left:-1px;}.bvi-panel .bvi-btn-toolbar{margin-left:-5px;}.bvi-panel .bvi-btn-toolbar .bvi-btn,.bvi-panel .bvi-btn-toolbar .bvi-btn-group,.bvi-panel .bvi-btn-toolbar .input-group{float:left;}.bvi-panel .bvi-btn-toolbar > .bvi-btn,.bvi-panel .bvi-btn-toolbar > .bvi-btn-group,.bvi-panel .bvi-btn-toolbar > .input-group{margin-left:5px;}.bvi-panel .bvi-btn-group > .bvi-btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.bvi-panel .bvi-btn-group > .bvi-btn:first-child{margin-left:0;}.bvi-panel .bvi-btn-group > .bvi-btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:0px;}.bvi-panel .bvi-btn-group > .bvi-btn:last-child:not(:first-child),.bvi-panel .bvi-btn-group > .dropdown-toggle:not(:first-child){border-radius:0px;}.bvi-panel .bvi-btn-group > .bvi-btn-group{float:left;}.bvi-panel .bvi-btn-group > .bvi-btn-group:not(:first-child):not(:last-child) > .bvi-btn{border-radius:0;}.bvi-panel .bvi-btn-group > .bvi-btn-group:first-child:not(:last-child) > .bvi-btn:last-child,.bvi-panel .bvi-btn-group > .bvi-btn-group:first-child:not(:last-child) > .dropdown-toggle{border-radius:0px;}.bvi-panel .bvi-btn-group > .bvi-btn-group:last-child:not(:first-child) > .bvi-btn:first-child{border-radius:0px;}.bvi-panel .bvi-btn-block{display:block;width:100%;}.bvi-panel .bvi-btn-block + .bvi-btn-block{margin-top:5px;}@font-face{font-family:'Glyphicons Halflings';src:url(/themes/adaptive/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.eot);src:url(/themes/adaptive/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'),url(/themes/adaptive/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/themes/adaptive/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/themes/adaptive/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/themes/adaptive/libs/button-visually-impaired/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');}.bvi-glyphicon{position:relative;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:100;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}.bvi-glyphicon-volume-off:before{content:"\e036";}.bvi-glyphicon-volume-down:before{content:"\e037";}.bvi-glyphicon-volume-up:before{content:"\e038";}.bvi-glyphicon-eye-open:before{content:"\e105";}.bvi-glyphicon-eye-close:before{content:"\e106";}.bvi-glyphicon-eye:before{content:"\e105";}.bvi-glyphicon-cog:before{content:"\e019";}.bvi-glyphicon-refresh:before{content:"\e031";}.bvi-glyphicon-remove:before{content:"\e014";}.bvi-glyphicon-picture:before{content:"\e060";}.bvi-glyphicon-font:before{content:"\e047";}.bvi-glyphicon-adjust:before{content:"\e063";}.bvi-glyphicon-flash:before{content:"\e162";}.bvi-glyphicon-arrow-up:before{content:"\e093";}.bvi-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes bvi-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bvi-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bvi-slideInDown{-webkit-animation-name:bvi-slideInDown;animation-name:bvi-slideInDown;}@-webkit-keyframes bvi-fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes bvi-fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.bvi-fadeOutUp{-webkit-animation-name:bvi-fadeOutUp;animation-name:bvi-fadeOutUp;}@-webkit-keyframes bvi-fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}
