.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#a6cc0f;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/libs/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url('/libs/slick/fonts/slick.eot');src:url('/libs/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/libs/slick/fonts/slick.woff') format('woff'),url('/libs/slick/fonts/slick.ttf') format('truetype'),url('/libs/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:'Roboto';src:url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:'Roboto';src:url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:'Roboto';src:url(/fonts/Roboto/Roboto-Black.ttf) format("truetype");font-style:normal;font-weight:900}@font-face{font-family:'Oswald';src:url(/fonts/Oswald/Oswald-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:'Oswald';src:url(/fonts/Oswald/Oswald-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:'Oswald';src:url(/fonts/Oswald/Oswald-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:'OpenSans';src:url(/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400}html{font-size:16px}body{font-family:'Roboto';font-style:normal;font-weight:400;font-size:1rem;color:#234868;background-color:#fbf9f7}:active,:hover,:focus{outline:none;outline-offset:0}button.close:focus{outline:none}a:hover{text-decoration:none}label{margin-bottom:0}.top-bg{width:100%;padding-bottom:20%;position:absolute;background:url(/img/top-bg-4k.jpg) center top no-repeat;background-size:cover;border-bottom:11px solid #a6cc0f;z-index:-1}.header__top{padding-top:50px}.nav{justify-content:center;line-height:19px;text-decoration-line:underline;text-transform:uppercase}.nav a{margin-right:20px;color:#fff}.nav a:hover{color:#8ccbff}.header__contacts{margin-top:15px;text-align:right}.mobail-menu .header__contacts{text-align:left}.mobail-menu{position:relative;display:none}.fixed-menu{display:none}.fixed-menu__inner{position:relative;display:grid;grid-template-columns:1fr 1fr 220px}.fixed-menu__logo{padding:7px 10px;min-height:40px;background:#5793c9;border-radius:0 0 0 3px}.fixed-menu__contacts{background:#5793c9;border-radius:0 0 3px}.fixed-menu__booking .booking{border-radius:0 0 3px 3px}.toggle-menu,.toggle-menu__fixed{position:absolute;top:0;right:0;padding:0;width:43px;height:43px;background-color:#5793c9;border:none;z-index:100;cursor:pointer}.toggle-menu__fixed{position:relative;right:5px;display:none;justify-self:end}.toggle-menu:focus,.toggle-menu__fixed:focus{outline:none}.toggle-menu span,.toggle-menu__fixed span{display:block}.sandwich,.sandwich__fixed{width:25px;height:23px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:200}.toggle-menu__fixed .sandwich__fixed{position:static}.sw-topper,.sw-bottom,.sw-footer{position:relative;width:25px;height:4px;background:#fff;border:none;border-radius:4px}.sw-topper{top:0;transition:transform .5s,top .2s}.sw-bottom{top:5px;transition:transform .5s,top .2s;transition-delay:.2s,0s}.sw-footer{top:10px;transition:all .5s;transition-delay:.1s}.sandwich.active .sw-topper,.sandwich__fixed.active .sw-topper{top:9px;transform:rotate(140deg)}.sandwich.active .sw-bottom,.sandwich__fixed.active .sw-bottom{top:5px;transform:rotate(-140deg)}.sandwich.active .sw-footer,.sandwich__fixed.active .sw-footer{opacity:0;top:0;transform:rotate(180deg)}.nav-mobail__outer,.nav-fixed__outer{display:none;padding:20px;min-width:250px;position:absolute;top:43px;right:0;background:#5793c9}.nav-mobail__outer{z-index:2}.nav-mobail{justify-content:start;padding-bottom:22px;border-bottom:2px solid rgba(140,203,255,.3)}.nav-mobail ul{margin:0;padding:0;list-style-type:none}.nav-mobail ul li a{margin:0;font-weight:700;color:#fff;line-height:30px;text-decoration-line:underline}.nav-mobail__outer .header__contacts button,.nav-fixed__outer .header__contacts button{display:block}.nav-mobail__outer .phone-modal,.nav-fixed__outer .phone-modal p{margin:0}.mobail-phone{line-height:25px;text-align-last:left}.mobail-phone span{display:block;margin-top:10px;color:#fff}.mobail-phone p{margin:0;font-weight:700;color:#fff}.phone-modal{padding:8px 30px 8px 15px;position:relative;background:#5793c9;border-radius:3px;font-weight:700;border:none}.phone-modal:after{content:"";display:block;position:absolute;top:15px;right:8px;width:13px;height:8px;background-image:url(/img/arrow-icon.svg)}.phone-modal:hover{background:#5793c9}.phone-modal:focus,.phone-modal:active{border:none;box-shadow:none;background-color:#5793c9}.phone-modal span{font-weight:400}.booking{margin-left:10px;padding:8px 0;min-width:210px;background:#a6cc0f;border-radius:0;font-weight:900;text-align:center;text-transform:uppercase;border:none}.booking:hover{background:#a6cc0f}.booking:focus,.booking:active{border:none;box-shadow:none;background-color:#a6cc0f}.header__middle{margin-top:25px;margin-bottom:25px;max-width:380px;font-family:'Oswald';font-weight:700;font-size:36px;line-height:53px;color:#fff;text-transform:uppercase}.h1{font-weight:300;font-size:24px;line-height:36px}.header__middle span{padding:0 8px;background:#ff6c01;border-radius:2px}.alarm{display:flex;margin-top:0;background:#fff;border:0 solid #234868;border-radius:0}.alarm img{display:block;padding:10px;background:#ff6c01;border-radius:3px 0 0 3px}.alarm p{margin:0;padding:5px 10px 5px 15px}.alarm p span{font-weight:700}.header__form,.page__form{padding:20px 40px;background:#fff}.mail-form{margin-top:5px;margin-bottom:5px;border-radius:0}.modal .mail-form{border:none}.mail-form input,.mail-form select{height:40px;background:#fbf9f7;border:0 solid #ced4da;border-radius:0}.mail-form .booking{margin:15px 0}.mail-form .form-group{margin:10px 0}.mail-form label{margin-bottom:10px}.price{color:#a6cc0f;font-family:'Oswald';font-weight:500;font-size:36px;line-height:53px;text-transform:uppercase}.form-check-label{cursor:pointer}.form-check{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check.form-check__date{position:absolute;bottom:-25px;right:5px;z-index:2}.form-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:5px;left:0;height:12px;width:12px;background:#fff}.form-check__date .checkmark{top:6px}.checkmark:after{content:"";position:absolute;display:none;background:#008cff}.form-check input:checked~.checkmark:after{display:block}.form-check .checkmark:after{left:2px;top:2px;width:8px;height:8px}.calendar-outer{position:relative}.calendar__icon{display:block;width:17px;height:20px;position:absolute;top:9px;right:10px;background-image:url(/img/calendar-icon.svg);background-position:center center;pointer-events:none}.company{padding:80px 0 30px}.h3{font-family:'Oswald';font-weight:500;font-size:36px;line-height:53px;text-transform:uppercase;margin-top:20px}.h4{font-family:'Oswald';font-weight:500;font-size:24px;line-height:30px;text-transform:uppercase;margin-top:20px}.h3:after{content:"";display:block;margin-top:7px;width:63px;height:3px;background-color:#008cff}.company__text{margin-top:70px}.company__text p{margin:0 0 40px;font-family:'OpenSans';font-weight:400}.company__img{position:relative}.company__img img{display:block;width:100%;height:auto;position:absolute;top:-55px;left:0;border-bottom:10px solid #eaeaef;z-index:2}.park{padding:80px 0 0;position:relative;background-color:#2e659d;border-bottom:11px solid #a6cc0f}.park .h3{margin-bottom:33px;color:#fff}.park .h3:after{background-color:#ff6c01}.park__list,.park__text{color:#fff;line-height:29px}.park__text{margin-top:35px}.park__text p{margin:0}.park__list{margin-left:35px;padding:37px 20px 37px 60px;column-count:2;background:#5793c9;border-radius:3px;list-style-type:none}.park__list li{position:relative}.park__list li:before{content:"";display:block;position:absolute;width:6px;height:9px;top:10px;left:-20px;background-image:url(/img/marker.png)}.slider-wrap{position:relative;top:60px}.park__item{margin:0 auto;padding:0 25px}.park__item img{display:block;width:100%;height:auto}.slider-wrap .container{position:relative}.arrows-outer{position:absolute;right:0}.arrow__prew,.arrow__next{padding:15px 19px;border:none;background-color:#a6cc0f}.arrow__prew:focus,.arrow__next:focus{outline:none}.arrow__next{margin-left:3px;transform:rotate(180deg)}.rates{padding-top:150px}.rates .table{table-layout:fixed}.tabs{max-width:100%;padding:0;margin:45px auto 0 auto}.tabs>div{display:none}.tabs>div>.tab-content{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tabs>input{display:none;position:absolute}.tabs>label{display:inline-block;margin:0;padding:10px 40px 25px 0;font-size:16px;font-weight:400;text-align:center;color:#008cff;text-transform:uppercase;text-decoration-line:underline}.tabs>label:hover{color:#8ccbff;cursor:pointer}.tabs>input:checked+label{color:#ff6c01;text-decoration-line:underline;text-transform:uppercase}#tab1:checked~#content-tab1,#tab2:checked~#content-tab2,#tab3:checked~#content-tab3,#tab4:checked~#content-tab4,#tab5:checked~#content-tab5,#tab6:checked~#content-tab6,#tab7:checked~#content-tab7{display:block}.tab-content .table thead{background-color:#eaeaef;border:1px solid #eaeaef}.tab-content .table thead tr th{color:#234868;font-weight:700}.tab-content .table th,.tab-content .table td{padding:8px}.table thead th{vertical-align:middle}.tab-content .table thead th{border-bottom:none}.tab-content .table th,.tab-content .table td{padding-left:12px;color:#234868}.tab-content .table td,.tab-content .table th{position:relative;font-weight:700}.tab-content .table tbody td,.tab-content .table tbody th{border:1px solid #eaeaef}.tab-content .table-striped tbody tr:nth-of-type(odd){background-color:#fff}.table-booking{padding-right:12px;position:absolute;right:0;text-decoration-line:underline;text-transform:uppercase;color:#209aff;background-color:transparent;border:none}.table-booking:hover{color:#ff6c01}.table-booking:focus{outline:none}.footer{padding:40px;background-color:#2e659d;color:#fff;border-bottom:11px solid #a6cc0f}.footer a{color:#8ccbff}.footer .h3:after{background-color:#ff6c01}.footer__text{margin:80px 0 70px}.footer__text p{margin-bottom:40px;font-family:'OpenSans';line-height:29px}.footer__contacts p{margin:0}.footer__contacts span{display:block}.footer__address{margin-bottom:20px;grid-area:a}.footer__phone{grid-area:b;line-height:30px}.footer__phone p,.footer__social p{font-weight:700}.footer__social{grid-area:c;line-height:30px}.footer-outer{margin:30px 0 80px;display:grid;grid-template-columns:1fr 1fr;column-gap:10px;grid-template-rows:auto;grid-template-areas:'a a' 'b c'}.social-inner{margin:10px 0}.social-inner button,.modal__inner button,.mobail-phone button{padding:0;text-decoration-line:underline;color:#8ccbff;background-color:transparent;border:none}.modal__inner button{display:block}.social-inner button:hover,.modal__inner button:hover{color:#ff6c01}.social-inner button:focus,.modal__inner button:focus{outline:none}.copyright a{color:#fff}.modal__contacts .modal-dialog{max-width:450px}.modal__contacts .modal-content{font-weight:700;color:#234868;background:#eaeaef;border-radius:3px}.modal__contacts .modal-header{padding:25px 30px 30px;position:relative;letter-spacing:1px;text-transform:uppercase;border-bottom:none}.modal__contacts .modal-header .close span:before{content:"";display:block;position:absolute;top:25px;right:20px;width:14px;height:14px;background-image:url(/img/close-icon.svg)}.modal__contacts .close{opacity:1}.modal__contacts .modal-body{padding:0 30px 30px;line-height:28px}.modal__contacts .modal-body .modal__inner span{font-weight:400}.modal__contacts .modal-body .modal__inner p{margin:0}.modal__contacts .modal-body .modal__inner a{margin-bottom:20px;display:block;text-decoration-line:underline;color:#86ccff}.modal__contacts .modal-body .modal__inner a:hover{color:#ff6c01}.modal__form .modal-dialog{max-width:1140px}.modal__form .modal-header{padding:20px 18px 0;position:relative;font-weight:700;text-transform:uppercase;border-bottom:none;background:#eaeaef}.modal__form .close{opacity:1}.modal__form .modal-header .close span:before{content:"";display:block;position:absolute;top:20px;right:18px;width:14px;height:14px;background-image:url(/img/close-icon.svg)}.modal__form .modal-body{padding:0}.modal__form .mail-form{margin:0}.modal__form.modal__call .modal-dialog,.modal__form.modal__write .modal-dialog{max-width:475px}.modal__form.modal__call .mail-form,.modal__form.modal__write .mail-form{padding:20px 15px}.modal__form.modal__call .booking,.modal__form.modal__write .booking{margin-top:8px}.modal__form.modal__write textarea{resize:none}.callback-bt{background:#0fd831;border:2px solid #0fd831;border-radius:50%;box-shadow:0 8px 10px rgba(15,216,49,.3);cursor:pointer;height:68px;text-align:center;width:68px;position:fixed;left:3%;bottom:4%;z-index:999;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite}.callback-bt .text-call{height:68px;width:68px;border-radius:50%;position:relative;overflow:hidden}.callback-bt .text-call span{text-align:center;color:#0fd831;opacity:0;font-size:0;position:absolute;right:7px;top:26px;line-height:14px;font-weight:600;text-transform:uppercase;transition:opacity .3s linear;font-family:'montserrat',Arial,Helvetica,sans-serif}.callback-bt .text-call:hover span{opacity:1;font-size:9px}.callback-bt:hover img{display:none}.callback-bt:hover{z-index:5;background:#fff;color:transparent;transition:.3s}.callback-bt:hover img{transition:.3s}.callback-bt:hover{z-index:5;background:#fff;color:transparent;transition:.3s}.callback-bt:hover img{transition:.3s}.callback-bt img{width:30px;position:relative;top:15px;left:-2px;transition:.3s;transition:.5s ease-in-out}.callback-bt img{animation:1.2s ease 0s normal none 1 running shake;animation-iteration-count:infinite;-webkit-animation:1.2s ease 0s normal none 1 running shake;-webkit-animation-iteration-count:infinite}.ticket-item{padding:15px 30px;margin:20px 0;background-color:#fff}.city{position:relative}.city.start{padding-left:30px;padding-right:0}.city.finish{padding-right:30px;padding-left:0}.city.start:before,.city.finish:before{position:absolute;top:0;content:'';width:20px;height:20px;background-color:#2e659d}.city.start:after,.city.finish:after{position:absolute;top:0;content:'';width:20px;height:20px;background:url(/img/arrow-next-white.svg) no-repeat center center}.city.start:before,.city.start:after{left:0}.city.finish:before,.city.finish:after{right:0}.city h4,.city h5{font-family:'Oswald';color:#2e659d;text-transform:uppercase;line-height:1}.city h4{font-size:20px}.city h5{font-size:16px}.city p{font-size:12px;line-height:1}.date p{font-size:14px}@media (min-width:992px){.ticket-item{padding:20px 40px}.city{padding:15px;background-color:#FBF9F790}.city.start{padding-left:55px;padding-right:15px;border-left:1px solid #ced4da}.city.finish{padding-right:55px;padding-left:15px;border-right:1px solid #ced4da}.city.start:before,.city.finish:before{top:15px;width:30px;height:30px}.city.start:after,.city.finish:after{top:15px;width:30px;height:30px}.city.start:before,.city.start:after{left:15px}.city.finish:before,.city.finish:after{right:15px}.city h4{font-size:24px}.city h5{font-size:20px}}@-webkit-keyframes hoverWave{0%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 0 rgba(15,216,49,.2),0 0 0 0 rgba(15,216,49,.2)}40%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 15px rgba(15,216,49,.2),0 0 0 0 rgba(15,216,49,.2)}80%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 30px rgba(15,216,49,0),0 0 0 26.7px rgba(15,216,49,.067)}100%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 30px rgba(15,216,49,0),0 0 0 40px rgba(15,216,49,0)}}@keyframes hoverWave{0%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 0 rgba(15,216,49,.2),0 0 0 0 rgba(15,216,49,.2)}40%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 15px rgba(15,216,49,.2),0 0 0 0 rgba(15,216,49,.2)}80%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 30px rgba(15,216,49,0),0 0 0 26.7px rgba(15,216,49,.067)}100%{box-shadow:0 8px 10px rgba(15,216,49,.3),0 0 0 30px rgba(15,216,49,0),0 0 0 40px rgba(15,216,49,0)}}@keyframes shake{0%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}100%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}@-webkit-keyframes shake{0%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}100%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}@media only screen and (max-width :2500px){.top-bg{padding-bottom:23%;background:url(/img/top-bg-1920.jpg) center top no-repeat;background-size:cover}.home .top-bg{padding-bottom:43%}.home .header__middle{margin-top:135px;margin-bottom:135px}}@media only screen and (max-width :1199px){.top-bg{padding-bottom:50%}.home .top-bg{padding-bottom:75%}.booking{min-width:170px}.nav-mobail__outer .booking,.nav-fixed__outer .booking{margin-top:20px;margin-left:0;width:100%}.modal__form .modal-dialog{max-width:930px}.fixed-menu__contacts,.fixed-menu__booking{display:none}.fixed-menu__inner{grid-template-columns:1fr 1fr;background-color:#5793c9}.toggle-menu__fixed{display:block}}@media only screen and (max-width :991px){.decktop-menu{display:none}.mobail-menu{display:block}.header__top{padding-top:35px}.home .header__middle{margin-top:20px;margin-bottom:20px}.header__form,.page__form{padding:0}.alarm{margin-top:100px}.mail-form .booking{width:100%}.park__list{margin-top:40px;margin-left:0}}@media only screen and (max-width :767px){.top-bg{padding-bottom:65%;background:url(/img/top-bg-768.jpg) center top no-repeat;background-size:cover}.mail-form{padding:18px 18px 20px}.mail-form .booking{margin-top:5px}.company{padding:40px 0 30px}.company__text{margin-top:40px}.company__text p{margin:0 0 20px}.company__img{display:none}.park{padding:40px 0 0}.park__text{margin-top:15px}.tabs>label{padding:10px 20px 25px 0}.tabs .table{font-size:14px}.rates__price{width:210px}.footer{padding-top:40px}.footer__text{margin:40px 0 50px}.footer__text p{margin-bottom:20px}.footer-outer{margin:30px 0 40px}@media only screen and (max-width :575px){.top-bg{padding-bottom:116%;background:url(/img/top-bg-575.jpg) center top no-repeat;background-size:cover}.table-price{display:block}.rates__price{width:auto}.table-booking{padding:0;position:static}}@media only screen and (max-width :479px){.park__list{column-count:1}.slider-wrap{display:none}.rates{padding-top:40px}.footer__contacts{padding:20px}}@media only screen and (max-width :390px){.top-bg{padding-bottom:150%;background:url(/img/top-bg-320.jpg) center top no-repeat;background-size:cover}.footer-outer{grid-template-areas:'a a' 'b b' 'c c'}.footer__phone,.footer__social{line-height:25px}}@media only screen and (max-width :320px){.tab-content .table th,.tab-content .table td{padding:5px}}