/*!
 *
 *	Project:	GO Parking
 *	Author:		Petr Urbanek - www.r4ms3s.cz
 *	Twitter:	@r4ms3scz
 *
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}body,html{margin:0;padding:0}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-size:100%;line-height:1;font-family:inherit}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:0}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.c:after{content:"";display:table;clear:both}p{margin:0;font-size:16px;font-size:1.6rem;line-height:1.8em;font-weight:400;color:#303030;letter-spacing:.01em}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;text-rendering:optimizelegibility}ol,ul{padding:0;margin:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:none}ol{list-style:none}dl{margin-bottom:0}hr{margin:0;border:0}strong{font-weight:700}em{font-style:italic}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}small{font-size:100%}cite{font-style:normal}html{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*,::after,::before{box-sizing:inherit}body,html{width:100%;height:auto}body{margin:0;line-height:1;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1.6rem;line-height:1.8em;font-weight:400;color:#303030;background:#fff}a{color:#303030;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;transition:all .2s ease-in-out}a:hover{color:#ff7b01;text-decoration:underline}a[data-modal-close],a[data-modal-target]{cursor:pointer}.btn{position:relative;display:inline-block;padding:0 56px 0 46px;height:46px;border:1px solid #ff7b01;border-radius:24px;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1.6rem;line-height:44px;font-weight:400;color:#fff;background:#ff7b01;text-align:center;vertical-align:top;text-decoration:none;cursor:pointer;outline:0;transition:all .2s ease-in-out}.btn:focus{border-color:#d16400;text-decoration:none}.btn:hover{border-color:#d16400;color:#fff;background:#d16400;text-decoration:none}.btn:after{content:'';position:absolute;right:20px;top:0;width:20px;height:100%;background:url(/images/frontend/new/ico-arrow-right-white.svg) right 48% no-repeat}.btn.disabled,.btn:disabled,.btn:disabled:hover{border-color:#edeae4;color:#595857;background-color:#edeae4;cursor:default}.btn.disabled:after,.btn:disabled:after,.btn:disabled:hover:after{background-image:url(/images/frontend/new/ico-arrow-right.svg)}.btn.disabled{padding-left:64px;padding-right:32px;color:#9c9997;pointer-events:none}.btn.disabled:after{left:32px;right:0;width:24px;background-image:url(/images/frontend/new/ico-sold-out.svg)}.btn-orange{display:block;padding-left:24px;width:100%;text-align:left}form{width:100%}.btn.btn-orange-simple{display:block;padding:0 20px;width:100%;text-align:center}.btn.btn-orange-simple:after{display:none}.btn-white{border-color:#9c9997;color:#9c9997;background:#fff}.btn-white:focus{border-color:#303030}.btn-white:hover{border-color:#303030;color:#303030;background:#fff}.btn-white:hover:after{opacity:0}.btn-white:hover:before{opacity:1}.btn-white:after,.btn-white:before{content:'';position:absolute;right:20px;top:0;width:20px;height:100%;background-position:right center;background-repeat:no-repeat;transition:all .2s ease-in-out}.btn-white:after{background-image:url(/images/frontend/new/ico-arrow-right.svg)}.btn-white:before{background-image:url(/images/frontend/new/ico-arrow-right-dark.svg);opacity:0}.btn-white:disabled,.btn-white[disabled]{cursor:default!important}.btn-white:disabled:hover,.btn-white[disabled]:hover{border-color:#edeae4;color:#595857;background:#edeae4}.btn-white:disabled:hover:after,.btn-white[disabled]:hover:after{opacity:1}.btn-gray,.btn-gray-back,.btn-gray-full,.btn-gray-recalc,.btn-gray-simple,.btn-remove{border-color:#edeae4;color:#595857;background:#edeae4}.btn-gray-back:focus,.btn-gray-full:focus,.btn-gray-recalc:focus,.btn-gray-simple:focus,.btn-gray:focus,.btn-remove:focus{border-color:#9c9997}.btn-gray-back:hover,.btn-gray-full:hover,.btn-gray-recalc:hover,.btn-gray-simple:hover,.btn-gray:hover,.btn-remove:hover{border-color:#9c9997;color:#fff;background:#9c9997}.btn-gray-back:hover:after,.btn-gray-full:hover:after,.btn-gray-recalc:hover:after,.btn-gray-simple:hover:after,.btn-gray:hover:after,.btn-remove:hover:after{opacity:0}.btn-gray-back:after,.btn-gray-full:after,.btn-gray-recalc:after,.btn-gray-simple:after,.btn-gray:after,.btn-remove:after{transition:all .2s ease-in-out}.btn-gray-back:before,.btn-gray-full:before,.btn-gray-recalc:before,.btn-gray-simple:before,.btn-gray:before,.btn-remove:before{content:'';position:absolute;top:0;width:20px;height:100%;background-position:right center;background-repeat:no-repeat}.btn-gray-back:disabled,.btn-gray-back[disabled],.btn-gray-full:disabled,.btn-gray-full[disabled],.btn-gray-recalc:disabled,.btn-gray-recalc[disabled],.btn-gray-simple:disabled,.btn-gray-simple[disabled],.btn-gray:disabled,.btn-gray[disabled],.btn-remove:disabled,.btn-remove[disabled]{cursor:default!important}.btn-gray-back:disabled:hover,.btn-gray-back[disabled]:hover,.btn-gray-full:disabled:hover,.btn-gray-full[disabled]:hover,.btn-gray-recalc:disabled:hover,.btn-gray-recalc[disabled]:hover,.btn-gray-simple:disabled:hover,.btn-gray-simple[disabled]:hover,.btn-gray:disabled:hover,.btn-gray[disabled]:hover,.btn-remove:disabled:hover,.btn-remove[disabled]:hover{border-color:#edeae4;color:#595857;background:#edeae4}.btn-gray-back:disabled:hover:after,.btn-gray-back[disabled]:hover:after,.btn-gray-full:disabled:hover:after,.btn-gray-full[disabled]:hover:after,.btn-gray-recalc:disabled:hover:after,.btn-gray-recalc[disabled]:hover:after,.btn-gray-simple:disabled:hover:after,.btn-gray-simple[disabled]:hover:after,.btn-gray:disabled:hover:after,.btn-gray[disabled]:hover:after,.btn-remove:disabled:hover:after,.btn-remove[disabled]:hover:after{opacity:1}.btn-gray-back:after,.btn-gray-full:after,.btn-gray-simple:after,.btn-gray:after{background-position:right 48%;background-image:url(/images/frontend/new/ico-arrow-right.svg)}.btn-gray-back:before,.btn-gray-full:before,.btn-gray-simple:before,.btn-gray:before{right:20px;background-position:right 48%;background-image:url(/images/frontend/new/ico-arrow-right-white.svg)}.btn-gray-back{padding:0 46px 0 56px}.btn-gray-back:after,.btn-gray-back:before{right:auto;left:20px;background-position:left center}.btn-gray-back:after{background-image:url(/images/frontend/new/ico-arrow-left.svg)}.btn-gray-back:before{background-image:url(/images/frontend/new/ico-arrow-left-white.svg)}.btn-gray-full{display:block;padding-left:24px;text-align:left}.btn-gray-simple{display:block;padding:0 20px;width:100%;text-align:center}.btn-gray-simple:after,.btn-gray-simple:before{display:none}.btn-gray-download:after{background-image:url(/images/frontend/new/ico-download.svg)}.btn-gray-download:before{background-image:url(/images/frontend/new/ico-download-white.svg)}.btn-gray-download-reverse{padding-left:56px}.btn-gray-download-reverse:after,.btn-gray-download-reverse:before{left:20px}.btn-gray-filter{padding:0 40px 0 24px;width:192px;height:48px;text-align:left}.btn-gray-filter.filtered{background-color:#ff7b01;color:#fff}.btn-gray-filter.filtered:after{opacity:0}.btn-gray-filter:after{background-image:url(/images/frontend/new/ico-filter.svg)}.btn-gray-filter:before{background-image:url(/images/frontend/new/ico-filter-white.svg)}.btn-remove:after,.btn-remove:before{right:18px}.btn-remove:after{background-position:right center;background-image:url(/images/frontend/new/ico-remove.svg)}.btn-remove:before{background-position:right center;background-image:url(/images/frontend/new/ico-remove-white.svg)}.btn-gray-recalc{padding:0 46px 0 56px}.btn-gray-recalc:after,.btn-gray-recalc:before{right:auto;left:20px;background-position:left center}.btn-gray-recalc:after{background-image:url(/images/frontend/new/ico-recalculate.svg)}.btn-gray-recalc:before{background-image:url(/images/frontend/new/ico-recalculate-white.svg)}.btn-green{display:block;width:100%;padding:0 40px 0 24px;border-color:#d0db00;background:#d0db00;text-align:left}.btn-green:focus{border-color:#c2cc08}.btn-green:hover{border-color:#c2cc08;background:#c2cc08}.btn-green-full{padding:0 24px;text-align:center}.btn-green-full:after{display:none}.btn-green-success{width:auto;padding:0 70px 0 24px}.btn-green-success:after{background-image:url(/images/frontend/new/ico-success.svg)}.btn-green-download{display:inline-block;padding:0 70px 0 24px;width:auto}.btn-green-download:after,.btn-green-download:before{background-image:url(/images/frontend/new/ico-download-white.svg)}.btn-back,.btn-more{position:relative;display:inline-block;padding:0 32px 0 0;height:22px;border:0;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1.6rem;line-height:22px;font-weight:400;color:#595857;background:0 0;text-align:left;vertical-align:top;text-decoration:none;cursor:pointer;outline:0;transition:all .2s ease-in-out}.btn-back:focus,.btn-more:focus{color:#303030;text-decoration:none}.btn-back:hover,.btn-more:hover{color:#d16400;background:0 0;text-decoration:none}.btn-back:hover:after,.btn-more:hover:after{opacity:1}.btn-back:after,.btn-back:before,.btn-more:after,.btn-more:before{content:'';position:absolute;right:0;top:0;width:20px;height:100%;background:url(/images/frontend/new/ico-arrow-right-dark.svg) right 48% no-repeat;opacity:.6;transition:all .2s ease-in-out}.btn-back:after,.btn-more:after{opacity:0;background-image:url(/images/frontend/new/ico-arrow-right-orange.svg)}.btn-back{padding:0 0 0 32px}.btn-back:after,.btn-back:before{right:auto;left:0;background-image:url(/images/frontend/new/ico-arrow-left-dark.svg);background-position:left 48%}.btn-back:after{opacity:0;background-image:url(/images/frontend/new/ico-arrow-left-orange.svg)}.modal-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:100}.show-modal-admin .modal-overlay,.show-modal-login .modal-overlay,.show-modal-map .modal-overlay,.show-modal-paytype .modal-overlay,.show-modal-reservation .modal-overlay,.show-modal-reservationedit .modal-overlay,.show-modal-reservationselect .modal-overlay{display:block}.btn-close-modal{position:absolute;right:36px;top:36px;width:48px;height:48px;border-radius:24px;background:url(/images/frontend/new/ico-close.svg) center center no-repeat #edeae4;overflow:hidden;text-indent:-9999px}.btn-close-modal:hover{transform:rotate(-90deg)}.login-modal{display:none;position:fixed;left:50%;top:50%!important;margin-left:-220px;padding:36px;border-radius:24px;width:440px;height:auto;background:#fff;transform:translate(0,-50%);z-index:110}.show-modal-login .login-modal{display:block}.login-modal-header{margin:0 0 28px 0;padding:0 52px 0 0}.login-modal-header h2{font-size:26px;font-size:2.6rem;line-height:48px;font-weight:700;color:#ff7b01}.login-modal-footer{padding:18px 0 0 0;text-align:center}.login-modal-footer p{margin:10px 0 0 0;font-size:14px;font-size:1.4rem;line-height:1.4em;color:#9c9997}.login-modal-footer p a{color:#ff7b01}.login-modal-choose{position:relative;margin:0 0 28px 0;padding:0 30px 0 0}.login-modal-choose .info-tooltip{right:0}.login-modal-choose-content{display:inline-block;padding:4px;width:auto;height:46px;border-radius:24px;background:#edeae4;vertical-align:top}.login-modal-choose-content label{position:relative;display:inline-block;vertical-align:top;text-align:center;cursor:pointer}.login-modal-choose-content label input{position:absolute;left:0;top:0;visibility:hidden}.login-modal-choose-content label input:checked+span{color:#ff7b01;background:#fff}.login-modal-choose-content label span{display:block;width:140px;height:38px;border-radius:20px;font-size:16px;font-size:1.6rem;line-height:38px;color:#9c9997;transition:all .2s ease-in-out}.map-modal{display:none;position:absolute;left:50%;top:200px;margin-left:-600px;padding:36px;border-radius:24px;width:1200px;height:auto;background:#fff;z-index:110}.show-modal-map .map-modal{display:block}.map-modal-header{margin:0 0 28px 0;padding:0 52px 0 0}.map-modal-header h2{font-size:26px;font-size:2.6rem;line-height:48px;font-weight:700;color:#ff7b01}.map-modal-content{width:100%;height:auto}.map-modal-content img{width:100%;height:auto}div[data-map-points]{padding-top:45%}.paytype-modal{display:none;position:absolute;left:50%;top:200px;margin-left:-275px;padding:32px;border-radius:24px;width:550px;height:auto;background:#fff;text-align:center;z-index:110}.show-modal-paytype .paytype-modal{display:block}.paytype-modal p{margin:0 0 40px 0}.paytype-modal-header{margin:0 0 16px 0}.paytype-modal-header h2{font-size:26px;font-size:2.6rem;line-height:48px;font-weight:700;color:#ff7b01}.reservationedit-modal{display:none;position:absolute;left:50%;margin-left:-160px;padding:24px;border-radius:24px;width:320px;height:auto;background:#fff;z-index:110}.show-modal-reservationedit .reservationedit-modal{display:block}.reservationedit-modal h2{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #edeae4;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;color:#ff7b01}.reservationedit-modal h4{margin:0 0 20px 0;font-size:12px;font-size:1.2rem;line-height:1.2em;font-weight:700;color:#9c9997;text-transform:uppercase;letter-spacing:.12em}.reservationedit-modal-input{position:relative;padding:0 64px}.reservationedit-modal-input .btn-minus,.reservationedit-modal-input .btn-plus{cursor:pointer;position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;border-radius:24px;background:#edeae4;overflow:hidden;text-indent:-9999px;transition:all .2s ease-in-out}.reservationedit-modal-input .btn-minus:hover,.reservationedit-modal-input .btn-plus:hover{background:#ff7b01}.reservationedit-modal-input .btn-minus:hover i:after,.reservationedit-modal-input .btn-minus:hover i:before,.reservationedit-modal-input .btn-plus:hover i:after,.reservationedit-modal-input .btn-plus:hover i:before{background:#fff}.reservationedit-modal-input .btn-minus i,.reservationedit-modal-input .btn-plus i{position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;width:14px;height:14px}.reservationedit-modal-input .btn-minus i:after,.reservationedit-modal-input .btn-minus i:before,.reservationedit-modal-input .btn-plus i:after,.reservationedit-modal-input .btn-plus i:before{content:'';position:absolute;background:#595857;transition:all .2s ease-in-out}.reservationedit-modal-input .btn-minus i:before,.reservationedit-modal-input .btn-plus i:before{left:0;top:50%;margin-top:-1px;width:100%;height:2px}.reservationedit-modal-input .btn-minus{left:0}.reservationedit-modal-input .btn-minus i:before{left:0;top:50%;margin-top:-1px;width:100%;height:2px}.reservationedit-modal-input .btn-plus{right:0}.reservationedit-modal-input .btn-plus i:after{left:50%;top:0;margin-left:-1px;width:2px;height:100%}.reservationedit-modal-info{padding:16px 0 20px 0;border-top:1px solid #edeae4}.reservationedit-modal-info:after{content:"";display:table;clear:both}.reservationedit-modal-info .item-left{float:left;width:40%}.reservationedit-modal-info .item-right{float:right;width:60%;text-align:right}.reservationedit-modal-info .p-info{margin:0;font-size:14px;font-size:1.4rem;line-height:30px;color:#9c9997}.reservationedit-modal-info .p-price{margin:0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:30px;font-weight:700;color:#ff7b01}.reservationselect-modal{display:none;position:absolute;left:0;width:100%;height:auto;z-index:110}.reservationselect-modal:after{content:"";display:table;clear:both}.show-modal-reservationselect .reservationselect-modal{display:block}.reservationselect-content{width:100%}.reservationselect-content .owl-next,.reservationselect-content .owl-prev{position:absolute;margin:0;top:50%;margin-top:-24px;padding:0;width:48px;height:48px;border-radius:24px;background-color:#3f3f3f;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:-9999px;transition:all .2s ease-in-out}.reservationselect-content .owl-next.disabled,.reservationselect-content .owl-prev.disabled{visibility:hidden;opacity:0}.reservationselect-content .owl-next:hover,.reservationselect-content .owl-prev:hover{background-color:#ff7b01}.reservationselect-content .owl-prev{left:18px;background-image:url(/images/frontend/new/ico-arrow-left-white.svg);background-position:46% center}.reservationselect-content .owl-next{right:18px;background-image:url(/images/frontend/new/ico-arrow-right-white.svg)}.reservationselect-content .owl-stage{display:flex}.reservationselect-content .owl-item{float:left;width:360px}.reservationselect-content .item{position:relative;float:left;margin:0 18px;padding:24px 24px 140px 24px;width:324px;height:100%;border-radius:24px;background:#fff;vertical-align:top}.reservationselect-content .item .reservationselect-modal-footer{position:absolute;left:0;bottom:0;padding:0 24px 24px 24px;width:100%}.reservationselect-content .item h2{margin:0 0 18px 0;padding:0 0 16px 0;border-bottom:1px solid #edeae4;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;color:#ff7b01}.reservationselect-content .item h4{margin:0 0 12px 0;font-size:12px;font-size:1.2rem;line-height:1.2em;font-weight:700;color:#9c9997;text-transform:uppercase;letter-spacing:.12em}.reservationselect-content .item .h4-hr{padding:16px 0 0 0;border-top:1px solid #edeae4}.reservationselect-content .item ul{margin:0 0 20px 0}.reservationselect-content .item li{position:relative;margin:0 0 8px 0;padding:0 0 0 24px;font-size:14px;font-size:1.4rem;line-height:1.5em}.reservationselect-content .item li:before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:4px;background:#ff7b01}.reservationselect-modal-info{padding:16px 0 20px 0;border-top:1px solid #edeae4}.reservationselect-modal-info:after{content:"";display:table;clear:both}.reservationselect-modal-info .item-left{float:left;width:40%}.reservationselect-modal-info .item-right{float:right;width:60%;text-align:right}.reservationselect-modal-info .p-info{margin:0;font-size:14px;font-size:1.4rem;line-height:30px;color:#9c9997}.reservationselect-modal-info .p-price{margin:0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:30px;font-weight:700;color:#ff7b01}.reservationselect-modal-info .p-note{clear:both;padding-top:16px;color:#9c9997;font-size:12px;font-size:1.2rem;line-height:1.5em}.reservationselect-modal-info .p-note sup{color:#ff7b01}.reservation-modal{display:none;position:absolute;left:50%;margin-left:-400px;border-radius:24px;width:800px;height:auto;background:#fff;z-index:110}.show-modal-reservation .reservation-modal{display:block}.reservation-modal button[disabled]{pointer-events:none}.reservation-modal-header{position:relative;padding:28px 32px 20px 32px;border-bottom:1px solid #edeae4}.reservation-modal-header:after{content:"";display:table;clear:both}.reservation-modal-header h2{float:left;padding:0 0 0 36px;font-size:18px;font-size:1.8rem;line-height:28px;font-weight:700;color:#ff7b01;background:url(/images/frontend/new/ico-calendar-item.svg) 0 center no-repeat}.reservation-modal-header .h2-from{background-image:url(/images/frontend/new/ico-calendar-dark.svg)}.reservation-modal-header .h2-to{background-image:url(/images/frontend/new/ico-calendar-to-dark.svg)}.btn-close-reservation{position:absolute;right:26px;top:50%;margin:-16px 0 0 0;width:32px;height:32px;background:url(/images/frontend/new/ico-close.svg) center center no-repeat;overflow:hidden;text-indent:-9999px}.btn-close-reservation:hover{transform:rotate(-90deg)}.reservation-modal-footer{position:relative;padding:25px 32px;border-top:1px solid #edeae4}.reservation-modal-footer:after{content:"";display:table;clear:both}.reservation-modal-footer-content{float:left;max-width:70%;min-height:46px;line-height:46px}.reservation-modal-footer-content .btn-back{vertical-align:middle}.reservation-modal-footer-content p{display:inline-block;padding:0 0 0 28px;font-size:16px;font-size:1.6rem;line-height:22px;color:#9c9997;background:url(/images/frontend/new/ico-help.svg) 0 center no-repeat;vertical-align:middle}.reservation-modal-footer-btn{float:right;width:30%;text-align:right}.reservation-modal-footer-btn .btn-tooltip-info{position:relative;display:inline-block}.reservation-modal-footer-btn .info-tooltip-content{padding:12px 16px;margin-left:-95px;max-width:190px;text-align:center}.reservation-modal-content{width:100%}.reservation-modal-content:after{content:"";display:table;clear:both}.reservation-datepicker{position:relative;float:left;width:50%;min-height:420px;border-right:1px solid #edeae4;overflow:hidden}.reservation-datepicker .flatpickr-input{display:none}.reservation-datepicker .datepicker-from{position:absolute;left:-100px;top:-100px;visibility:hidden}.reservation-datepicker .flatpickr-calendar.inline{display:block;top:0;width:100%!important;border-radius:0;box-shadow:none;vertical-align:top}.reservation-datepicker .flatpickr-months{position:relative;height:76px;border-bottom:1px solid #edeae4;align-items:center}.reservation-datepicker .flatpickr-months .flatpickr-month{height:28px}.reservation-datepicker .flatpickr-months .flatpickr-next-month,.reservation-datepicker .flatpickr-months .flatpickr-prev-month{top:50%;margin-top:-17px;padding:7px 10px}.reservation-datepicker .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:10px}.reservation-datepicker .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:10px}.reservation-datepicker .flatpickr-current-month{height:auto;padding:0;color:#303030}.reservation-datepicker .flatpickr-current-month .flatpickr-monthDropdown-months{padding:0 0 0 26px;width:130px;height:28px;line-height:28px;font-weight:700;background-color:#fff;background-image:url(/images/frontend/new/ico-arrow-bottom.svg);background-repeat:no-repeat;background-position:6px 10px;overflow:hidden;appearance:none;-webkit-appearance:none;-moz-appearance:none}.reservation-datepicker .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-image:url(/images/frontend/new/ico-arrow-bottom.svg);background-repeat:no-repeat;background-position:6px 10px;background-color:rgba(0,0,0,.05)}.reservation-datepicker .flatpickr-current-month span.cur-month:hover{background:#fff}.reservation-datepicker .flatpickr-rContainer{display:block;width:100%;padding:20px}.reservation-datepicker .flatpickr-weekdaycontainer{padding:0 20px}.reservation-datepicker .flatpickr-days{width:100%!important}.reservation-datepicker .flatpickr-days .dayContainer_{padding:0 20px;min-width:0;max-width:100%;width:50%}.reservation-datepicker .flatpickr-days .dayContainer{padding:0 20px;min-width:0;max-width:100%;width:100%}.reservation-datepicker .flatpickr-days .flatpickr-day{max-width:100%}.reservation-datepicker .flatpickr-day.endRange.selected,.reservation-datepicker .flatpickr-day.selected,.reservation-datepicker .flatpickr-day.selected.inRange,.reservation-datepicker .flatpickr-day.selected.nextMonthDay,.reservation-datepicker .flatpickr-day.selected.prevMonthDay,.reservation-datepicker .flatpickr-day.selected:focus,.reservation-datepicker .flatpickr-day.selected:hover,.reservation-datepicker .flatpickr-day.startRange.selected{border-color:#c2cc08;background:#c2cc08}.reservation-modal-timedesc{position:relative;padding:22px 20px;border-bottom:1px solid #edeae4;font-size:20px;font-size:2rem;line-height:1.2em;color:#303030;letter-spacing:.01em;text-align:center;overflow:hidden}.reservation-modal-time{position:relative;float:right;width:50%;min-height:420px;font-size:0;text-align:center}.reservation-modal-time:after{content:"";display:table;clear:both}.reservation-modal-time-head{width:100%;height:76px;line-height:75px;border-bottom:1px solid #edeae4;text-align:center}.reservation-modal-time-head p{display:inline-block;margin:0;font-size:20px;font-size:2rem;line-height:1.2em;color:#303030;vertical-align:middle}.reservation-modal-time-content{padding:100px 32px 0 32px}.reservation-modal-time-select{display:block;margin:0 auto 0}.reservation-modal-time-select .select-title{display:block;margin:0 0 8px 0;font-size:18px;font-size:1.8rem;line-height:1.2em}.reservation-modal-time-select select{padding:10px 20px;width:100%;border-radius:12px;border:1px solid #edeae4;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;font-size:2.4rem;line-height:1.4em;font-weight:400;color:#303030;background-image:url(/images/frontend/new/ico-arrow-bottom.svg);background-repeat:no-repeat;background-position:right 26px center;background-color:#faf8f5;outline:0;transition:all .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;text-align:left}.reservation-modal-time-select select:focus{border-color:#303030;outline:0}.reservation-modal-time-select select:disabled{color:#9c9997;cursor:default}.reservation-modal-time-select-error select{border-color:#fb5b5b;background-color:#ffefef}.reservation-modal-time-desc{position:absolute;left:0;bottom:0;padding:0 0 32px 0;width:100%}.reservation-modal-time-desc p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.4em;color:#9c9997}.box{position:relative;width:100%;padding:32px;border-radius:12px;background:#fff;transition:all .2s ease-in-out}.box:hover{box-shadow:0 14px 30px rgba(0,0,0,.22)}.box h3{margin:0 0 20px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;color:#ff7b01}.box .h3-halfmargin{margin-bottom:10px}.box p{margin:0 0 12px 0;font-size:14px;font-size:1.4rem;line-height:1.4em}.box .item-list{margin-bottom:-14px;max-width:230px}.box .item-list li{position:relative;margin:0 0 8px 0;padding:0 0 0 24px;font-size:14px;font-size:1.4rem;line-height:1.5em}.box .item-list li:before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:4px;background:#ff7b01}.box .item-keyfeatures li{position:relative;margin:0 0 10px 0;padding:0 0 0 34px}.box .item-keyfeatures li:before{content:'';position:absolute;left:0;top:0;width:34px;height:30px;background-position:0 0;background-repeat:no-repeat;opacity:.6}.box .item-keyfeatures .item-keyfeature-comfort:before{background-image:url(/images/frontend/new/ico-keyfeatures-comfort.svg)}.box .item-keyfeatures .item-keyfeature-benefits:before{background-image:url(/images/frontend/new/ico-keyfeatures-benefits.svg)}.box .item-keyfeatures .item-keyfeature-transfer:before{background-image:url(/images/frontend/new/ico-keyfeatures-transfer.svg)}.box .item-keyfeatures .item-keyfeature-speed:before{background-image:url(/images/frontend/new/ico-keyfeatures-speed.svg)}.box .item-keyfeatures .item-keyfeature-security:before{background-image:url(/images/frontend/new/ico-keyfeatures-security.svg)}.box .item-keyfeatures .item-keyfeature-electro:before{background-image:url(/images/frontend/new/ico-keyfeatures-electro.svg)}.box .item-keyfeatures .item-keyfeature-coveredparking:before{background-image:url(/images/frontend/new/ico-keyfeatures-coveredparking.svg)}.box .item-keyfeatures h4{margin:0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.box .item-keyfeatures p{font-size:14px;font-size:1.4rem;line-height:1.4em}.box-content{position:relative;padding-right:220px;padding-bottom:30px;min-height:230px}.box-content .item-img{position:absolute;right:0;top:0;width:197px}.box-content .item-img img{display:block;width:100%;height:auto;border-radius:8px;overflow:hidden}.box-content .item-img-disabled:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9}.box-content .item-img-logo img{border-radius:0}.box-reservation-top{position:relative;height:100%;padding-bottom:180px}.box-reservation-top .btn-mobile-show-box{right:0;top:-2px}.box-reservation-bottom{position:absolute;bottom:0;left:0;width:100%;height:auto}.btn-mobile-show-box{display:none;position:absolute;right:12px;top:10px;width:40px;height:40px;border-radius:20px;background:#edeae4;overflow:hidden;z-index:2;cursor:pointer}.btn-mobile-show-box:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/frontend/new/ico-arrow-left-dark.svg) 45% center no-repeat;transform:rotate(-90deg)}.box-content-fullprice{position:absolute;left:0;bottom:0;padding-bottom:30px}.box-content-fullprice p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.4em}.box-content-fullprice .p-price{margin:4px 0 2px;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.box-content-fullprice .p-price-discount{color:#9c9997}.box-price{padding:16px 0;width:100%;border-top:1px solid #edeae4}.box-price:after{content:"";display:table;clear:both}.box-price .item-left{float:left;width:50%}.box-price .item-right{float:right;width:50%;text-align:right}.box-price p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.4em}.box-price .p-price-discount{font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:300;color:#d6d1ca;text-decoration:line-through}.box-price .p-price{margin:0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.box-action{padding:22px 0 0 0;width:100%;border-top:1px solid #edeae4}.box-action:after{content:"";display:table;clear:both}.box-action .item-left{float:left;width:50%}.box-action .item-right{float:right;width:50%;text-align:right}.box-action .btn-about-service,.box-action .btn-map{position:relative;display:inline-block;padding:0 0 0 36px;font-size:14px;font-size:1.4rem;line-height:46px;background:url(/images/frontend/new/ico-map.svg) 0 center no-repeat;vertical-align:top}.box-action .btn-about-service:before,.box-action .btn-map:before{content:'';position:absolute;left:0;top:0;width:36px;height:100%;background:url(/images/frontend/new/ico-map-orange.svg) 0 center no-repeat;opacity:0;transition:all .2s ease-in-out}.box-action .btn-about-service:hover,.box-action .btn-map:hover{color:#ff7b01;text-decoration:none}.box-action .btn-about-service:hover:before,.box-action .btn-map:hover:before{opacity:1}.box-action .btn-about-service{padding-left:30px;color:#9c9997;background-image:url(/images/frontend/new/ico-help-dark.svg)}.box-action .btn-about-service:before{background-image:url(/images/frontend/new/ico-help-orange.svg)}.box-action .p-price{display:inline-block;margin:0;padding:0 0 0 36px;font-size:14px;font-size:1.4rem;line-height:46px;background:url(/images/frontend/new/ico-price.svg) 0 center no-repeat;vertical-align:top}.box-action .p-price-package{display:inline-block;margin:0;padding:0 12px 0 48px;border-radius:8px;font-size:14px;font-size:1.4rem;line-height:46px;background-color:#edeae4;background-image:url(/images/frontend/new/ico-price-black.svg);background-position:12px center;background-repeat:no-repeat}.box-reservation{padding-top:28px;padding-bottom:24px;box-shadow:0 14px 30px rgba(0,0,0,.22)}.box-reservation h4{margin:0 0 16px 0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#595857;text-transform:uppercase;letter-spacing:.12em}.box-reservation .h4-grey{color:#9c9997}.box-reservation h3{margin:0;padding:0 0 16px 0;border-bottom:1px solid #edeae4;font-size:26px;font-size:2.6rem;line-height:1.3em;color:#c2cc08}.box-reservation-list,.box-reservation-price{padding:16px 0 10px 0;border-bottom:1px solid #d6d1ca}.box-reservation-list .item-row,.box-reservation-list .item-row-discount,.box-reservation-price .item-row,.box-reservation-price .item-row-discount{margin:0 0 4px 0}.box-reservation-list .item-row-discount:after,.box-reservation-list .item-row:after,.box-reservation-price .item-row-discount:after,.box-reservation-price .item-row:after{content:"";display:table;clear:both}.box-reservation-list .item-row-discount,.box-reservation-price .item-row-discount{color:#fb5b5b}.box-reservation-list .item-name,.box-reservation-price .item-name{float:left;width:70%;font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.01em}.box-reservation-list .item-price,.box-reservation-price .item-price{float:right;width:30%;font-size:20px;font-size:2rem;line-height:1.4em;text-align:right;letter-spacing:.01em}.box-reservation-price{margin-bottom:10px;padding:16px 0;border-bottom:1px solid #edeae4}.box-reservation-price .item-row{margin:0}.box-reservation-price .item-name{padding-top:12px;width:50%;font-size:20px;font-size:2rem;line-height:1.4em}.box-reservation-price .item-price{width:50%;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.4em;font-weight:300}.box-reservation-action{padding-top:6px}.box-reservation-action .btn-back{margin-bottom:20px}.info-tooltip{position:absolute;right:14px;top:50%;margin-top:-12px;width:20px;height:24px;font-weight:400;background:url(/images/frontend/new/ico-help.svg) center center no-repeat;cursor:pointer;z-index:10}.info-tooltip:hover .info-tooltip-content{margin-bottom:10px;opacity:1;visibility:visible}.btn-tooltip-info:hover .info-tooltip-content{margin-bottom:10px;opacity:1;visibility:visible}.info-tooltip-content{position:absolute;left:50%;bottom:100%;margin-left:-132px;padding:24px 28px;border-radius:10px;width:264px;font-size:16px;font-size:1.6rem;line-height:1.4em;font-style:normal;font-weight:400;color:#fff;background:#303030;text-align:left;box-shadow:0 2px 4px rgba(33,36,41,.05);opacity:0;visibility:hidden;transition:all .2s ease-in-out}.info-tooltip-content:before{content:'';position:absolute;left:50%;top:100%;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #303030}.page{width:100%}.page-reservation-sticky header{position:absolute}.in{position:relative;margin:0 auto 0;padding-left:50px;padding-right:50px;max-width:1260px;width:100%}.in:after{content:"";display:table;clear:both}header{position:fixed;left:0;top:0;width:100%;height:100px;border-top:2px solid #ff7b01;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.22);z-index:100}header h1,header h2{float:left;margin-top:28px;width:200px;height:40px}header h1 a,header h2 a{display:block;width:100%;height:100%;background:url(/images/frontend/new/logo.svg) 0 center no-repeat;background-size:auto 100%;text-indent:-9999px}.admin-header{position:relative}nav{height:98px;float:right}nav ul{width:100%;height:100%}nav ul:after{content:"";display:table;clear:both}.nav-item,.nav-item-language,.nav-item-login,.nav-item-sub,.nav-item-user{position:relative;float:left;height:100%;margin:0 0 0 10px}.nav-item-language.nav-item-sub-act>a,.nav-item-language:hover>a,.nav-item-login.nav-item-sub-act>a,.nav-item-login:hover>a,.nav-item-sub.nav-item-sub-act>a,.nav-item-sub:hover>a,.nav-item-user.nav-item-sub-act>a,.nav-item-user:hover>a,.nav-item.nav-item-sub-act>a,.nav-item:hover>a{color:#303030;background-color:#faf8f5;text-decoration:none}.nav-item-language.nav-item-sub-act>a:after,.nav-item-language:hover>a:after,.nav-item-login.nav-item-sub-act>a:after,.nav-item-login:hover>a:after,.nav-item-sub.nav-item-sub-act>a:after,.nav-item-sub:hover>a:after,.nav-item-user.nav-item-sub-act>a:after,.nav-item-user:hover>a:after,.nav-item.nav-item-sub-act>a:after,.nav-item:hover>a:after{display:block}.nav-item-language:first-child,.nav-item-login:first-child,.nav-item-sub:first-child,.nav-item-user:first-child,.nav-item:first-child{margin-left:0}.nav-item-language>a,.nav-item-login>a,.nav-item-sub>a,.nav-item-user>a,.nav-item>a{position:relative;display:block;padding:28px 10px 30px 10px;font-size:16px;font-size:1.6rem;line-height:40px;color:#303030;cursor:pointer}.nav-item-language>a:after,.nav-item-login>a:after,.nav-item-sub>a:after,.nav-item-user>a:after,.nav-item>a:after{content:'';display:none;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#303030}.nav-item-language>.item-act,.nav-item-login>.item-act,.nav-item-sub>.item-act,.nav-item-user>.item-act,.nav-item>.item-act{font-weight:700}.nav-item-language>.item-act:after,.nav-item-login>.item-act:after,.nav-item-sub>.item-act:after,.nav-item-user>.item-act:after,.nav-item>.item-act:after{display:block}.nav-item-language.nav-item-sub-act>a:before,.nav-item-language:hover>a:before,.nav-item-login.nav-item-sub-act>a:before,.nav-item-login:hover>a:before,.nav-item-sub.nav-item-sub-act>a:before,.nav-item-sub:hover>a:before,.nav-item-user.nav-item-sub-act>a:before,.nav-item-user:hover>a:before{transform:rotate(180deg)}.nav-item-language.nav-item-sub-act .sub-nav,.nav-item-language:hover .sub-nav,.nav-item-login.nav-item-sub-act .sub-nav,.nav-item-login:hover .sub-nav,.nav-item-sub.nav-item-sub-act .sub-nav,.nav-item-sub:hover .sub-nav,.nav-item-user.nav-item-sub-act .sub-nav,.nav-item-user:hover .sub-nav{margin-top:0;visibility:visible;opacity:1}.nav-item-language>a,.nav-item-login>a,.nav-item-sub>a,.nav-item-user>a{padding-right:34px}.nav-item-language>a:before,.nav-item-login>a:before,.nav-item-sub>a:before,.nav-item-user>a:before{content:'';position:absolute;right:10px;top:50%;margin-top:-3px;width:12px;height:6px;background-image:url(/images/frontend/new/ico-arrow-bottom.svg);background-position:center center;background-repeat:no-repeat;transition:all .2s ease-in-out}.nav-item-login,.nav-item-user{margin:0 10px;padding:0 10px}.nav-item-login:after,.nav-item-login:before,.nav-item-user:after,.nav-item-user:before{content:'';position:absolute;top:50%;margin-top:-22px;width:1px;height:44px;background:#edeae4}.nav-item-login:before,.nav-item-user:before{left:0}.nav-item-login:after,.nav-item-user:after{right:0}.nav-item-login>a,.nav-item-user>a{padding-left:38px;background-image:url(/images/frontend/new/ico-user.svg);background-position:10px center;background-repeat:no-repeat}.nav-item-login .sub-nav,.nav-item-user .sub-nav{left:auto;right:10px}.nav-item-user>a{background-image:url(/images/frontend/new/ico-user-login.svg)}.nav-item-user .sub-nav li{border-top:0}.nav-item-user .sub-nav li:first-child{border-bottom:1px solid #edeae4}.nav-item-user .sub-nav li:last-child{border-top:1px solid #edeae4}.nav-item-language{margin-left:0}.nav-item-language .sub-nav{left:auto;right:0}.sub-nav{position:absolute;left:0;top:100%;margin-top:-10px;width:225px;height:auto;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.22);overflow:hidden;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.sub-nav li{display:block;width:100%;border-top:1px solid #edeae4}.sub-nav li:first-child{border-top:0}.sub-nav a{position:relative;display:block;padding:14px 50px 14px 14px;width:100%;font-size:16px;font-size:1.6rem;line-height:1.3em;color:#303030}.sub-nav a:after,.sub-nav a:before{content:'';position:absolute;right:20px;top:50%;margin-top:-6px;width:6px;height:12px;background:url(/images/frontend/new/ico-arrow-right.svg) center center no-repeat}.sub-nav a:after{background-image:url(/images/frontend/new/ico-arrow-right-white.svg);visibility:hidden;opacity:0;transition:all .2s ease-in-out}.sub-nav a:hover{color:#fff;background:#ff7b01;text-decoration:none}.sub-nav a:hover:after{visibility:visible;opacity:1}.sub-nav .item-logout:after,.sub-nav .item-logout:before{right:14px;margin-top:-10px;width:20px;height:20px;background-image:url(/images/frontend/new/ico-log-out.svg)}.sub-nav .item-logout:after{background-image:url(/images/frontend/new/ico-log-out-white.svg)}.sub-nav .item-act{font-weight:700}.sub-nav-language{width:160px}.sub-nav-language a:before{right:16px;margin-top:-13px;width:26px;height:26px;border:1px solid #9c9997;border-radius:14px;background:#fff}.sub-nav-language a:after{right:21px;margin-top:-8px;width:16px;height:16px;border-radius:8px;background:#ff7b01}.sub-nav-language .item-act:after{visibility:visible;opacity:1}.btn-mobile-nav{display:none;position:absolute;right:30px;top:50%;margin-top:-16px;width:32px;height:32px;background:url(/images/frontend/new/ico-mobile-nav.svg) center center no-repeat;overflow:hidden;text-indent:-9999px}.show-nav .btn-mobile-nav:after{opacity:1;visibility:visible}.btn-mobile-nav:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/frontend/new/ico-mobile-nav-close.svg) center center no-repeat #fff;opacity:0;visibility:hidden;transition:all .2s ease-in-out}footer{width:100%}.footer-category{padding:84px 0 28px 0;background:#303030}.footer-category-list{margin:0}.footer-category-list:after{content:"";display:table;clear:both}.footer-category-list .item-left{float:left;width:40%}.footer-category-list .item-left p{margin:0 0 10px 0}.footer-category-list .item-left a{display:inline-block;padding:0 0 0 44px;font-size:20px;font-size:2rem;line-height:36px;color:#faf8f5;background-position:0 center;background-repeat:no-repeat;vertical-align:top}.footer-category-list .item-left .btn-phone{background-image:url(/images/frontend/new/ico-footer-phone.svg)}.footer-category-list .item-left .btn-mail{background-image:url(/images/frontend/new/ico-footer-mail.svg)}.footer-category-list .item-right{float:right;width:60%;text-align:right}.footer-category-list .item-right .item-list{display:inline-block;margin:0 0 38px 40px;width:160px;vertical-align:top;text-align:left}.footer-category-list h3{margin:0 0 30px 0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.12em}.footer-category-list ul{display:block}.footer-category-list li{display:block;margin:0 0 12px 0}.footer-category-list li a{font-size:16px;font-size:1.6rem;line-height:1.4em;color:#d6d1ca}.footer-social .btn-fb,.footer-social .btn-maps{position:relative;display:inline-block;margin:0 14px 10px 0;vertical-align:top;width:48px;height:48px;border-radius:24px;overflow:hidden;text-indent:-9999px}.footer-social .btn-fb:after,.footer-social .btn-fb:before,.footer-social .btn-maps:after,.footer-social .btn-maps:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .2s ease-in-out}.footer-social .btn-fb:after,.footer-social .btn-maps:after{opacity:0}.footer-social .btn-fb:hover:before,.footer-social .btn-maps:hover:before{opacity:0}.footer-social .btn-fb:hover:after,.footer-social .btn-maps:hover:after{opacity:1}.footer-social .btn-fb:before{background-image:url(/images/frontend/new/ico-footer-fb.svg)}.footer-social .btn-fb:after{background-image:url(/images/frontend/new/ico-footer-fb-act.svg)}.footer-social .btn-maps:before{background-image:url(/images/frontend/new/ico-footer-maps.svg)}.footer-social .btn-maps:after{background-image:url(/images/frontend/new/ico-footer-maps-act.svg)}.footer-copyright{padding:38px 0 70px 0;background:#595857}.footer-copyright .item-left{float:left;max-width:50%}.footer-copyright .item-right{float:right;max-width:50%;text-align:right}.footer-copyright p{color:#faf8f5}.footer-copyright p a{color:inherit}.footer-copyright p .hr{display:inline-block;width:30px;vertical-align:top}section{padding-top:100px;width:100%}.admin-section{padding-top:0}.home-reservation{width:100%;height:700px;background-color:#a1d3ea;background-image:url(/images/frontend/new/home-reservation-bg.jpg);background-size:contain;background-position:center center;background-repeat:no-repeat}.home-reservation .in{height:100%}.home-reservation .item-desc{padding:70px 0 0 0}.home-reservation h2{font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#303030}.reservation-panel{position:absolute;left:0;bottom:0;padding:54px 160px;width:100%;height:auto}.reservation-panel-content{padding:20px 28px 18px;width:100%;height:auto;border-radius:24px;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.22)}.reservation-panel-content .p-action{margin:16px 0 0 0;padding:10px 0 0 0;border-top:1px solid #edeae4;font-size:14px;font-size:1.4rem;line-height:1.4em}.reservation-panel-content .p-action a{color:#9c9997}.home-reservation .actions{display:flex;justify-content:space-between;margin:16px 0 0 0;padding:10px 0 0 0;border-top:1px solid #edeae4;font-size:1.4rem;line-height:1.4em}.home-reservation .actions p.p-action{border:0;margin:0;padding:0}.home-reservation .reservation-panel-content-form{display:flex;width:100%;justify-content:space-between;margin:0}.home-reservation .reservation-panel-content-form .item-from{padding:0}.home-reservation .reservation-panel-content-form .item-ation{padding-right:0}.home-reservation .reservation-panel-content-form .item-from,.home-reservation .reservation-panel-content-form .item-promo,.home-reservation .reservation-panel-content-form .item-to{flex:1;width:auto}.home-reservation .reservation-panel-content-form .item-promo{flex:0.5;display:none}.home-reservation .reservation-panel-content-form .item-promo p.p-form-error{position:absolute;left:28px;font-size:11px;top:30px}.reservation-panel-content-form{margin:0 -28px}.reservation-panel-content-form:after{content:"";display:table;clear:both}.reservation-panel-content-form .item-from,.reservation-panel-content-form .item-to{float:left;padding-left:28px;width:27%}.reservation-panel-content-form .item-from:after,.reservation-panel-content-form .item-to:after{content:"";display:table;clear:both}.reservation-panel-content-form .item-from input:first-child,.reservation-panel-content-form .item-to input:first-child{background-image:url(/images/frontend/new/ico-calendar.svg);background-position:0 center;background-repeat:no-repeat}.reservation-panel-content-form .item-to{border-left:1px solid #edeae4}.reservation-panel-content-form .item-to input:first-child{background-image:url(/images/frontend/new/ico-calendar-to.svg)}.reservation-panel-content-form .item-date{float:left;width:66%}.reservation-panel-content-form .item-time{float:left;width:34%;padding-left:0}.reservation-panel-content-form .item-promo{position:relative;float:left;padding-left:28px;padding-right:28px;border-left:1px solid #edeae4;width:21%}.reservation-panel-content-form .item-promo input{padding-left:0;cursor:auto}.reservation-panel-content-form .item-promo .info-tooltip{right:28px}.reservation-panel-content-form .item-promo .p-form-error{margin:0;padding:8px 0 0 0;font-size:12px;font-size:1.2rem;line-height:1.4em;color:#9c9997}.reservation-panel-content-form .item-promo .p-form-error span{color:#fb5b5b}.reservation-panel-content-form .item-promo-placeholder{position:relative;width:100%;height:auto}.reservation-panel-content-form .item-ation{float:right;padding-left:28px;padding-right:28px;width:25%;border-left:1px solid #edeae4;text-align:right}.reservation-panel-content-form .item-ation button{padding:0 10px 0 0;width:100%}.reservation-panel-content-form input{margin:0;padding:13px 0 13px 36px;width:100%;border-radius:0;border:0;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1.6rem;line-height:20px;font-weight:400;color:#303030;background:#fff;outline:0;cursor:pointer;outline:0;transition:all .2s ease-in-out}.reservation-panel-content-form input:focus{outline:0}.reservation-panel-content-form ::-webkit-input-placeholder{color:#9c9997}.reservation-panel-content-form :-moz-placeholder{color:#9c9997;opacity:1}.reservation-panel-content-form ::-moz-placeholder{color:#9c9997;opacity:1}.reservation-panel-content-form :-moz-placeholder{color:#9c9997}.reservation-panel-content-form :placeholder-shown{color:#9c9997}.home-keyfeatures{padding:80px 0}.home-keyfeatures h2{margin:0 0 70px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.keyfeatures-list ul{font-size:0px;font-size:0rem;line-height:0}.keyfeatures-list li{display:inline-block;width:25%;padding-right:10px;vertical-align:top}.keyfeatures-list .item-desc{padding:0 0 0 36px;background-position:0 0;background-repeat:no-repeat}.keyfeatures-list .item-desc-speed{background-image:url(/images/frontend/new/ico-keyfeatures-speed.svg)}.keyfeatures-list .item-desc-price{background-image:url(/images/frontend/new/ico-keyfeatures-price.svg)}.keyfeatures-list .item-desc-security{background-image:url(/images/frontend/new/ico-keyfeatures-security.svg)}.keyfeatures-list .item-desc-parking{background-image:url(/images/frontend/new/ico-keyfeatures-parking.svg)}.keyfeatures-list h3{margin:0 0 4px 0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.keyfeatures-list p{font-size:14px;font-size:1.4rem;line-height:1.4em}.home-slider{padding:66px 0 60px 0;background:#faf8f5}.home-slider-content .item{width:100%}.home-slider-content .item:after{content:"";display:table;clear:both}.home-slider-content .item .item-img{float:right;width:50%;text-align:right}.home-slider-content .item .item-img img{display:inline-block;max-width:100%;height:auto;border-radius:24px;overflow:hidden;vertical-align:top}.home-slider-content .item .item-desc{float:left;width:48%;text-align:left}.home-slider-content .item h3{margin:0 0 30px 0;font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.home-slider-content .item h3 a{color:inherit}.home-slider-content .item h3 a:hover{color:#d16400;text-decoration:none}.home-slider-content .item p{margin:0 0 28px 0}.home-slider-content .item .article{padding:0}.home-slider-content .item table{margin:0 0 28px 0}.no-js .home-slider-content .owl-carousel:not(.owl-loading):not(.owl-loaded) .item:not(:first-child){display:none}.slider-pagination{margin:96px 0 0 0}.slider-pagination ul{margin:0 -3px}.slider-pagination ul:after{content:"";display:table;clear:both}.slider-pagination li{float:left;padding:0 3px;width:33.3333%}.slider-pagination .active span{color:#303030}.slider-pagination .active span:before{width:50%}.slider-pagination .active .carousel-timer{opacity:1}.slider-pagination span{position:relative;display:block;padding:4px 0 0 0;border-top:1px solid #d6d1ca;font-size:14px;font-size:1.4rem;line-height:1.4em;color:#9c9997;cursor:pointer;transition:all .2s ease-in-out}.slider-pagination span:hover{color:#303030}.slider-pagination .carousel-timer{position:absolute;left:0;top:-1px;width:0;height:1px;background:#303030;opacity:0;transition:opacity .2s ease-in-out}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.home-help{padding:80px 0 70px 0}.home-help h2{margin:0 0 56px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.help-list{margin:0 0 70px 0;overflow:hidden}.help-list ol{counter-reset:li;margin:0 -25px;overflow:hidden;display:flex}.help-list li{position:relative;flex:1;float:left;padding:0 25px;width:25%;counter-increment:li}.help-list li:last-child:after{display:none}.help-list li:after{content:'';position:absolute;right:-26px;top:50%;margin-top:-20px;width:50px;height:40px;background:url(/images/frontend/new/ico-help-list-arrow.svg) center center no-repeat}.help-list .item-desc{position:relative;display:block;padding:34px 20px 28px 20px;width:100%;height:100%;border:1px solid #edeae4;border-radius:24px;text-align:center}.help-list .item-desc:before{content:counter(li);position:absolute;left:12px;top:12px;width:22px;height:22px;border-radius:12px;font-size:12px;font-size:1.2rem;line-height:22px;font-weight:700;color:#fff;background:#ff7b01;text-align:center}.help-list .item-desc-reservation .img-ico{background-image:url(/images/frontend/new/help-list-img-reservation.png)}.help-list .item-desc-arrival .img-ico{background-image:url(/images/frontend/new/help-list-img-arrival.png)}.help-list .item-desc-transport .img-ico{background-image:url(/images/frontend/new/help-list-img-transport.png)}.help-list .item-desc-departure .img-ico{background-image:url(/images/frontend/new/help-list-img-departure.png)}.help-list .img-ico{display:block;margin:0 auto 32px;width:126px;height:126px;border-radius:64px;background-color:#efeee7;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.help-list h3{margin:0 0 8px 0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.help-list p{font-size:14px;font-size:1.4rem;line-height:1.4em;color:#000}.home-services{padding:70px 0 20px 0;background:#faf8f5}.home-services h2{margin:0 0 80px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.services-item{margin:0 0 140px 0;width:100%}.services-item:after{content:"";display:table;clear:both}.services-item .item-img img{display:inline-block;max-width:100%;height:auto;border-radius:24px;overflow:hidden;vertical-align:top}.services-item h3{margin:0 0 30px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.services-item h3 a{color:inherit}.services-item h3 a:hover{color:#d16400;text-decoration:none}.services-item p,.services-item ul{margin:0 0 28px 0}.services-item li{position:relative;margin:0 0 8px 0;padding:0 0 0 24px;font-size:16px;font-size:1.6rem;line-height:1.8em}.services-item li:before{content:'';position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:4px;background:#ff7b01}.services-item-1 .item-img{float:left;padding-right:40px;width:42%}.services-item-1 .item-desc{float:right;width:58%}.services-item-2 .item-img{float:right;width:50%}.services-item-2 .item-desc{float:left;width:40%}.services-item-3 .item-img{float:left;width:42%}.services-item-3 .item-desc{float:right;padding-right:10%;width:50%}.services-item-4 .item-img{float:right;width:42%;text-align:right}.services-item-4 .item-desc{float:left;padding-right:40px;width:58%}.services-item-5 .item-img{float:left;width:42%}.services-item-5 .item-desc{float:right;width:50%}.services-item-6 .item-img{float:right;width:42%;text-align:right}.services-item-6 .item-desc{float:left;padding-right:40px;width:58%}.services-category{padding:70px 0}.service-item-imgleft,.service-item-imgright{margin-bottom:110px}.service-item-imgleft .item-img,.service-item-imgright .item-img{width:42%}.service-item-imgleft .item-desc,.service-item-imgright .item-desc{width:50%}.service-item-imgleft h2,.service-item-imgright h2{margin:0 0 26px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.service-item-imgleft h2 a,.service-item-imgright h2 a{color:inherit}.service-item-imgleft h2 a:hover,.service-item-imgright h2 a:hover{color:#d16400;text-decoration:none}.service-item-imgleft h4,.service-item-imgright h4{margin:0 0 10px 0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#303030;text-transform:uppercase;letter-spacing:.12em}.service-item-imgleft .service-price,.service-item-imgright .service-price{padding:22px 0;width:100%;border-top:1px solid #edeae4;border-bottom:1px solid #edeae4}.service-item-imgleft .service-price:after,.service-item-imgright .service-price:after{content:"";display:table;clear:both}.service-item-imgleft .service-price .item-left,.service-item-imgright .service-price .item-left{float:left;width:50%}.service-item-imgleft .service-price .item-right,.service-item-imgright .service-price .item-right{float:right;width:50%;text-align:right}.service-item-imgleft .service-price .btn-map,.service-item-imgright .service-price .btn-map{position:relative;display:inline-block;padding:0 0 0 36px;font-size:14px;font-size:1.4rem;line-height:34px;color:#9c9997;background:url(/images/frontend/new/ico-map-grey.svg) 0 center no-repeat;vertical-align:top}.service-item-imgleft .service-price .btn-map:before,.service-item-imgright .service-price .btn-map:before{content:'';position:absolute;left:0;top:0;width:36px;height:100%;background:url(/images/frontend/new/ico-map-orange.svg) 0 center no-repeat;opacity:0;transition:all .2s ease-in-out}.service-item-imgleft .service-price .btn-map:hover,.service-item-imgright .service-price .btn-map:hover{color:#ff7b01;text-decoration:none}.service-item-imgleft .service-price .btn-map:hover:before,.service-item-imgright .service-price .btn-map:hover:before{opacity:1}.service-item-imgleft .service-price .p-price,.service-item-imgright .service-price .p-price{display:inline-block;margin:0;font-size:16px;font-size:1.6rem;line-height:1.2em;color:#9c9997;vertical-align:middle}.service-item-imgleft .service-price .p-price strong,.service-item-imgright .service-price .p-price strong{font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:34px;font-weight:700;color:#ff7b01}.service-item-imgleft .btn,.service-item-imgright .btn{display:inline-block;margin-top:26px;vertical-align:top}.service-item-imgright .item-img{float:right}.service-item-imgright .item-desc{float:left}.service-item-imgleft .item-img{float:left}.service-item-imgleft .item-desc{float:right}.home-company-tarif{padding:110px 0 100px 0;width:100%;background-color:#a1d3ea;background-image:url(/images/frontend/new/home-company-tarif-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.home-company-tarif .item-desc{float:left;padding:38px 36px;width:100%;max-width:560px;border-radius:24px;background:#fff}.home-company-tarif h3{margin:0 0 38px 0;font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.home-company-tarif h3 a{color:inherit}.home-company-tarif h3 a:hover{color:#d16400;text-decoration:none}.home-company-tarif p{margin:0 0 38px 0;font-size:20px;font-size:2rem;line-height:36px}.section-header{padding:36px 0 42px 0;background:#edeae4}.section-header h1{display:inline-block;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:52px;font-size:5.2rem;line-height:1.3em;vertical-align:top;max-width:50%}.section-header p{display:inline-block;margin-right:10px;padding:0 0 8px 0;color:#595857;vertical-align:bottom}.section-header p .hr{display:inline-block;width:16px;text-align:center}.section-header-user-type{position:absolute;top:50%;right:50px;margin-top:-10px;height:20px;font-size:14px;font-size:1.4rem;line-height:20px;font-weight:700}.reservation-steps{padding:24px 0;background:#edeae4}.reservation-steps ol{counter-reset:li;width:100%;border-radius:24px;background:#faf8f5;overflow:hidden}.reservation-steps li{position:relative;float:left;width:25%;counter-increment:li}.reservation-steps .item-back{background:#fff}.reservation-steps .item-back a:before,.reservation-steps .item-back span:before{border-color:#303030;color:#303030}.reservation-steps .item-back a:hover:before{border-color:#ff7b01;color:#ff7b01}.reservation-steps .item-act{background:#fff}.reservation-steps .item-act a:before,.reservation-steps .item-act span:before{border-color:#ff7b01;color:#fff;background:#ff7b01}.reservation-steps .item-act a:hover{color:inherit;text-decoration:none}.reservation-steps a,.reservation-steps span{display:block;padding:0 0 0 46px;width:100%;height:48px;font-size:14px;font-size:1.4rem;line-height:48px}.reservation-steps a:before,.reservation-steps span:before{content:counter(li);position:absolute;left:12px;top:50%;margin-top:-10px;width:20px;height:20px;border:1px solid #faf8f5;border-radius:10px;font-size:14px;font-size:1.4rem;line-height:18px;font-weight:700;color:#9c9997;text-align:center;transition:all .2s ease-in-out}.reservation-steps a{transition:all .2s ease-in-out}.reservation-steps a:hover{text-decoration:none}.reservation-steps span{color:#9c9997}.reservation-selected{padding:52px 0}.reservation-selected h2,.reservation-selected h3{position:relative;margin:0 0 16px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.reservation-selected h3{margin:50px 0 16px 0;font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700}.reservation-selected p{margin:0 0 42px 0}.reservation-selected ul{margin:0}.reservation-selected ul li{position:relative;margin:0 0 8px 0;padding:0 0 0 24px;font-size:14px;font-size:1.4rem;line-height:1.5em}.reservation-selected ul li:before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:4px;background:#ff7b01}.reservation-selected .btn{display:inline-block;margin:50px 0 0 0;vertical-align:top}.reservation-selected-content:after{content:"";display:table;clear:both}.reservation-selected-form{float:left;width:80%}.reservation-selected-form:after{content:"";display:table;clear:both}.reservation-selected-form input{padding:14px 10px 14px 24px;width:100%;border-radius:12px;border:1px solid #d6d1ca;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-size:2rem;line-height:28px;font-weight:400;color:#303030;background:#fff;outline:0;cursor:pointer;outline:0;transition:all .2s ease-in-out}.reservation-selected-form input:focus{outline:0}.reservation-selected-form input[id=reserve_promo_code]{border:0}.reservation-selected-form input:disabled{border:0}.reservation-selected-form .item-from,.reservation-selected-form .item-to{float:left;padding-right:12px;width:38%;overflow:hidden}.reservation-selected-form .item-from input:first-child,.reservation-selected-form .item-to input:first-child{padding-left:60px;background-image:url(/images/frontend/new/ico-calendar.svg);background-position:24px center;background-repeat:no-repeat}.reservation-selected-form .item-from:hover input,.reservation-selected-form .item-to:hover input{background-color:#faf8f5}.reservation-selected-form .item-from .item-date,.reservation-selected-form .item-to .item-date{float:left;padding-left:60px;width:66%;border-radius:12px 0 0 12px;border-right:0}.reservation-selected-form .item-from .item-time,.reservation-selected-form .item-to .item-time{float:right;padding-left:24px;width:34%;border-radius:0 12px 12px 0;border-left:0}.reservation-selected-form .item-from .item-time:hover,.reservation-selected-form .item-to .item-time:hover{background-color:#faf8f5}.reservation-selected-form .item-to input:first-child{padding-left:60px;background-image:url(/images/frontend/new/ico-calendar-to.svg)}.reservation-selected-form .item-promo{position:relative;float:left;width:24%}.reservation-selected-form .item-promo input{cursor:auto}.reservation-selected-form .item-promo-placeholder{position:relative;width:100%;height:auto}.reservation-selected-form ::-webkit-input-placeholder{color:#9c9997}.reservation-selected-form :-moz-placeholder{color:#9c9997;opacity:1}.reservation-selected-form ::-moz-placeholder{color:#9c9997;opacity:1}.reservation-selected-form :-moz-placeholder{color:#9c9997}.reservation-selected-form :placeholder-shown{color:#9c9997}.reservation-selected-form .item-from-disabled .item-date,.reservation-selected-form .item-from-disabled .item-time,.reservation-selected-form .item-to-disabled .item-date,.reservation-selected-form .item-to-disabled .item-time{color:#9c9997}.reservation-selected-form .p-form-error{margin:0;padding:8px 0 0 0;font-size:12px;font-size:1.2rem;line-height:1.4em;color:#9c9997}.reservation-selected-form .p-form-error span{color:#fb5b5b}.reservation-selected-sum{float:right;width:20%;text-align:right}.reservation-selected-sum p{margin:0;font-size:20px;font-size:2rem;line-height:58px}.price-reservation-type,.reservation-type{padding:70px 0 70px 0;background:#faf8f5}.price-reservation-type h2,.reservation-type h2{margin:0 0 34px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.reservation-type-list{width:100%}.reservation-type-list:after{content:"";display:table;clear:both}.reservation-type-list-ul{margin:0 -20px;font-size:0px;font-size:0rem;line-height:0;display:flex;flex-wrap:wrap}.reservation-type-item{display:inline-block;margin:0 0 40px 0;padding:0 20px;width:50%;vertical-align:top;position:relative}.reservation-type-item .box{height:100%}.reservation-type-item .reservation-disabled{left:20px;right:20px;width:auto}.price-reservation-type{padding-top:60px;padding-bottom:0}.reservation-form{position:relative;width:100%}.reservation-form:after{content:"";display:table;clear:both}.reservation-form-content{float:left;width:50%;padding-right:20px}.reservation-form-content h2{margin-bottom:20px}.reservation-aside{position:sticky;top:20px;right:0;float:right;width:40%;height:auto}.reservation-add-services{margin:40px 0 0 0;width:100%}.reservation-add-services-list{width:100%;display:flex;flex-direction:column}.reservation-add-services-item{position:relative;margin:0 0 20px 0;width:100%}.reservation-add-services-item:last-child{margin:0}.reservation-disabled{position:absolute;left:0;top:0;padding:20px;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border-radius:12px;text-align:center;background:rgba(255,255,255,.9)}.reservation-disabled h3{margin:0 0 24px 0;font-size:26px;font-size:2.6rem;line-height:1.2em;font-weight:700;color:#ff7b01}.reservation-disabled p{max-width:430px;margin:0 auto 10px;font-size:16px;font-size:1.6rem;line-height:1.4em}.reservation-add-info{position:relative;margin:22px 0 0 0;padding:16px 16px 16px 56px;background:#eaf7fc;border-radius:12px}.reservation-add-info:before{content:'';position:absolute;left:16px;top:16px;width:24px;height:24px;background:url(/images/frontend/new/ico-help-black.svg) center center no-repeat}.reservation-add-info p{margin:0 0 16px 0;font-size:16px;font-size:1.6rem;line-height:1.4em;color:#303030}.reservation-add-info p:last-child{margin:0}.reservation-login-box{margin:0 0 56px 0;padding:24px;border-radius:12px;background:#fff}.reservation-login-box h3{margin:0 0 18px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;color:#ff7b01}.reservation-login-box p{margin:0 0 18px 0}.reservation-form-item{margin:0 0 60px 0}.reservation-form-item:last-child{margin:0}.reservation-form-item h2,.reservation-form-item h3{position:relative;margin:40px 0 22px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.reservation-form-item h3{margin:50px 0 16px 0;font-size:18px;font-size:1.8rem;line-height:1.3em}.reservation-form-item h4{margin:0 0 12px 0;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#9c9997;text-transform:uppercase;letter-spacing:.12em}.reservation-form-item p{margin:0 0 30px 0;font-size:14px;font-size:1.4rem;line-height:1.4em}.reservation-form-item .p-lg{margin:0 0 30px 0;font-size:16px;font-size:1.6rem;line-height:1.4em}.reservation-form-item .p-require-info{font-size:14px;font-size:1.4rem;line-height:1.4em;color:#9c9997}.reservation-form-item .p-input-desc{margin:-16px 0 20px 0;padding-left:24px;font-size:14px;font-size:1.4rem;line-height:1.2em;color:#9c9997}.reservation-form-item .p-input-desc .er-red{color:red}.reservation-form-item hr{margin:40px 0;width:100%;height:1px;background:#e9e9e9}.reservation-form-item .logo-upload{color:#ff7b01;display:flex;position:relative;justify-content:center;align-items:center;margin:-10px 0 8px 0;padding:10px;width:100%;height:218px;border-radius:12px;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23D6D1CAFF' stroke-width='2' stroke-dasharray='8%2c 16' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");text-align:center;text-decoration:none}.reservation-form-item .logo-upload.dz-started p{display:none}.reservation-form-item .logo-upload.dz-started .dz-success-mark{display:none}.reservation-form-item .logo-upload.dz-started .dz-error-mark{display:none}.reservation-form-item .logo-upload.dz-started .dz-size{color:#ff7b01}.reservation-form-item .logo-upload.dz-started .dz-name{color:#ff7b01}.reservation-form-item .logo-upload.dz-started .dz-remove{display:block;margin:15px auto;background-color:#fff;color:#ff7b01;border:1px solid orange;padding:5px 10px;cursor:pointer;text-align:center;font-size:14px;border-radius:4px;text-decoration:none;transition:background-color .3s,color .3s;text-transform:uppercase;padding:5px 20px}.reservation-form-item .logo-upload.dz-started .dz-remove:hover{background-color:#ff7b01;color:#fff}.reservation-form-item .logo-upload p{margin:0}.reservation-form-item .logo-upload i{display:inline-block;margin:0 auto 0;margin:0 0 10px 0;width:64px;height:64px;background:url(/images/frontend/new/ico-upload.svg) center center no-repeat}.reservation-form-item .logo-upload span{display:block}#priceListFilter form{display:flex;justify-content:space-between}#priceListFilter form .form-row{width:50%}#dates-filter form{display:flex}#dates-filter form .form-row{margin:auto}.reservation-payment-type label{display:block;margin:0 0 30px 0}.reservation-payment-type label img{max-width:90px}.reservation-form-item label input[style="display: none;"]{display:none}.reservation-form-item label:has(input[style="display: none;"]){display:none}.reservation-bank-type{max-width:360px}.reservation-bank-type label{position:relative;display:block;margin:0 0 24px 0;padding:15px 120px 16px 54px;border-radius:12px;background:#fff;transition:all .2s ease-in-out}.reservation-bank-type label:hover{box-shadow:0 14px 30px rgba(0,0,0,.22)}.reservation-bank-type label .like-radio{left:16px;top:50%;margin-top:-13px}.reservation-bank-type label .img{position:absolute;right:0;top:0;padding:0 16px 0 0;width:110px;height:50px;line-height:50px;text-align:right}.reservation-bank-type label img{display:inline-block;margin:0;vertical-align:middle}.reservation-summary{padding:70px 0 70px 0}.reservation-summary h2{margin:0 0 34px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.reservation-summary p{margin:0 0 38px 0}.reservation-summary .btn{margin:0 15px 10px 0}.price-table{padding:40px 0 0 0;background:#fff}.price-table-tabs ul{width:100%}.price-table-tabs ul:after{content:"";display:table;clear:both}.price-table-tabs li{float:left;margin:0 16px 8px 0}.price-table-tabs li:last-child{right-left:0}.price-table-tabs a{display:block;padding:12px 16px;border:1px solid #d6d1ca;border-radius:12px;font-size:20px;font-size:2rem;line-height:1.2em;color:#303030}.price-table-tabs a:hover{border-color:#ff7b01;text-decoration:none}.price-table-tabs a:hover i{opacity:1}.price-table-tabs a .item-mobil{display:none}.price-table-tabs a i{display:block;width:100%;height:24px;margin:0 0 8px 0;background-size:auto 100%;background-position:0 center;background-repeat:no-repeat;opacity:.5;transition:all .2s ease-in-out}.price-table-tabs a .ico-parking{background-image:url(/images/frontend/new/ico-parking.svg)}.price-table-tabs a .ico-parking-2{background-image:url(/images/frontend/new/ico-parking-2.svg)}.price-table-tabs a .ico-parking-3{background-image:url(/images/frontend/new/ico-parking-3.svg)}.price-table-tabs a .ico-parking-4{background-image:url(/images/frontend/new/ico-parking-4.svg)}.price-table-tabs a .ico-parking-5{background-image:url(/images/frontend/new/ico-parking-5.svg)}.price-table-tabs .item-act{border-color:#ff7b01;text-decoration:none;cursor:default;box-shadow:inset 0 0 0 1px #ff7b01}.price-table-tabs .item-act i{opacity:1}.price-table-tabs .item-act:hover{color:#303030;text-decoration:none}.price-table-content{padding:20px 0 40px 0;background:#fff}.price-table-content h2{margin:0 0 30px 0;font-size:26px;font-size:2.6rem;line-height:1.2em;font-weight:700;color:#ff7b01}.price-table-content .p-info{font-size:16px;font-size:1.6rem;line-height:1.4em}.price-table-content .p-info sup{color:#ff7b01}.price-table-list{margin:0 -20px;padding:0 0 30px 0;overflow:hidden}.price-table-item{float:left;padding:0 20px;width:50%}.price-table-item table{width:100%;border-top:2px solid #303030;border-bottom:2px solid #303030}.price-table-item thead td{border-bottom:2px solid #303030}.price-table-item td,.price-table-item th{padding:12px 8px;border-top:1px solid #d6d1ca;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1.6rem;line-height:1.4em;font-weight:400;color:#303030;vertical-align:middle;text-align:left}.price-table-item td:first-child,.price-table-item th:first-child{padding-left:0}.price-table-item td:last-child,.price-table-item th:last-child{padding-right:0}.price-table-item td sup,.price-table-item th sup{color:#ff7b01}.price-table-item th{font-weight:700}.form-send-error,.form-send-success{margin:0 0 30px 0;padding:16px 10px 16px 54px;width:100%;height:auto;border-radius:12px;font-size:16px;font-size:1.6rem;line-height:1.4em;text-align:left}.form-send-error p,.form-send-success p{margin-bottom:6px}.form-send-success{color:#303030;background:url(/images/frontend/new/ico-success-green.svg) 10px center no-repeat #f8fade}.form-send-error{color:#fb5b5b;background:url(/images/frontend/new/ico-error.svg) 10px center no-repeat #ffe8e8}.form-half-row{display:flex}.form-half-row .wrapper{margin-bottom:24px;display:flex;align-content:center;align-items:center;width:50px;justify-content:center}.form-half-row .wrapper span{font-weight:700;font-size:20px}.form-row{margin:0 -20px 24px -20px}.form-row:after{content:"";display:table;clear:both}.form-row .p-form-error,.form-row .p-form-success{margin:0;padding:12px 0 0 0;font-size:12px;font-size:1.2rem;line-height:1.4em;color:#9c9997}.form-row .p-form-error span{color:#fb5b5b}.form-row .p-form-success span{color:#c2cc08}.form-full,.form-half,.form-third{display:block;position:relative;padding:0 20px}.form-full input,.form-full select,.form-full textarea,.form-half input,.form-half select,.form-half textarea,.form-third input,.form-third select,.form-third textarea{padding:14px 40px 14px 24px;width:100%;border-radius:12px;border:1px solid #d6d1ca;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-size:2rem;line-height:28px;font-weight:400;color:#303030;outline:0;transition:all .2s ease-in-out}.form-full input:focus,.form-full select:focus,.form-full textarea:focus,.form-half input:focus,.form-half select:focus,.form-half textarea:focus,.form-third input:focus,.form-third select:focus,.form-third textarea:focus{border-color:#303030;outline:0}.form-full input:disabled,.form-full select:disabled,.form-full textarea:disabled,.form-half input:disabled,.form-half select:disabled,.form-half textarea:disabled,.form-third input:disabled,.form-third select:disabled,.form-third textarea:disabled{color:#9c9997!important;border-color:#d6d1ca!important;background-color:#edeae4!important;cursor:default}.form-full select,.form-half select,.form-third select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;background-color:#fff;background-image:url(/images/frontend/new/ico-arrow-bottom.svg);background-repeat:no-repeat;background-position:right 18px center}.form-full select option,.form-half select option,.form-third select option{color:#303030}.form-full select:disabled,.form-half select:disabled,.form-third select:disabled{color:#9c9997;cursor:default}.form-full select.placeholder,.form-half select.placeholder,.form-third select.placeholder{color:#9c9997}.form-full textarea,.form-half textarea,.form-third textarea{width:100%;min-width:100%;max-width:100%;height:140px;min-height:140px}.form-full ::-webkit-input-placeholder,.form-half ::-webkit-input-placeholder,.form-third ::-webkit-input-placeholder{color:#9c9997}.form-full :-moz-placeholder,.form-half :-moz-placeholder,.form-third :-moz-placeholder{color:#9c9997;opacity:1}.form-full ::-moz-placeholder,.form-half ::-moz-placeholder,.form-third ::-moz-placeholder{color:#9c9997;opacity:1}.form-full :-moz-placeholder,.form-half :-moz-placeholder,.form-third :-moz-placeholder{color:#9c9997}.form-full :placeholder-shown,.form-half :placeholder-shown,.form-third :placeholder-shown{color:#9c9997}.form-full .info-tooltip,.form-half .info-tooltip,.form-third .info-tooltip{right:35px}.form-half{float:left;width:50%}.form-third{float:left;width:33.3333%}.form-full-address input,.form-full-email input,.form-full-from input,.form-full-password input,.form-full-phone input,.form-full-time input,.form-full-to input{padding-left:60px;background-position:20px center;background-repeat:no-repeat}.form-full-email input{background-image:url(/images/frontend/new/form/email.svg)}.form-full-phone input{background-image:url(/images/frontend/new/form/phone.svg)}.form-full-address input{background-image:url(/images/frontend/new/form/address.svg)}.form-full-password input{background-image:url(/images/frontend/new/form/password.svg)}.form-full-time input{background-image:url(/images/frontend/new/ico-time.svg)}.form-full-from input{background-image:url(/images/frontend/new/ico-calendar.svg)}.form-full-to input{background-image:url(/images/frontend/new/ico-calendar-to.svg)}.form-error input,.form-error select,.form-error textarea{border-color:#fb5b5b;color:#ff5c5c}#client_settings_logo{display:block;height:100%;width:100%;position:absolute;opacity:0}.form-checkbox,.form-radio{position:relative;display:block;min-height:26px;padding:0 0 0 38px;font-size:14px;font-size:1.4rem;line-height:1.4em;cursor:pointer}.form-checkbox a,.form-radio a{color:#ff7b01}.form-checkbox input,.form-radio input{position:absolute;left:4px;top:4px;padding:0;width:auto;height:auto;visibility:hidden}.form-checkbox input:checked+.like-checkbox,.form-radio input:checked+.like-checkbox{border-color:#ff7b01;background:#ff7b01}.form-checkbox input:checked+.like-checkbox:after,.form-radio input:checked+.like-checkbox:after{opacity:1}.form-checkbox input:checked+.like-radio:after,.form-radio input:checked+.like-radio:after{opacity:1}.form-checkbox input:checked+.like-radio-full,.form-radio input:checked+.like-radio-full{border:1px solid #ff7b01;box-shadow:0 0 0 1px #ff7b01}.form-checkbox input:checked+.like-radio-full:after,.form-radio input:checked+.like-radio-full:after{opacity:1}.form-checkbox .like-checkbox,.form-radio .like-checkbox{position:absolute;left:0;top:-4px;width:26px;height:26px;border-radius:2px;border:1px solid #d6d1ca;background:#fff;transition:all .2s ease-in-out}.form-checkbox .like-checkbox:after,.form-radio .like-checkbox:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/frontend/new/ico-checkbox.svg) center center no-repeat;opacity:0;transition:all .2s ease-in-out}.form-checkbox .like-radio,.form-radio .like-radio{position:absolute;left:0;top:-4px;width:26px;height:26px;border-radius:14px;border:1px solid #d6d1ca;background:#fff;transition:all .2s ease-in-out}.form-checkbox .like-radio:after,.form-radio .like-radio:after{content:'';position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:8px;background:#ff7b01;opacity:0;transition:all .2s ease-in-out}.form-checkbox .like-radio-full,.form-radio .like-radio-full{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:12px;border:1px solid #d6d1ca;transition:all .2s ease-in-out}.form-checkbox .like-radio-full:before,.form-radio .like-radio-full:before{content:'';position:absolute;left:16px;top:50%;margin-top:-13px;width:26px;height:26px;border-radius:14px;border:1px solid #d6d1ca;background:#fff}.form-checkbox .like-radio-full:after,.form-radio .like-radio-full:after{content:'';position:absolute;left:21px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:8px;background:#ff7b01;opacity:0;transition:all .2s ease-in-out}.form-checkbox img,.form-radio img{margin:0 0 0 8px;vertical-align:top}.form-checkbox-disabled input:checked+.like-checkbox{border-color:#edeae4;background:#edeae4}.form-error .like-checkbox{border-color:red;background:#ffe8e8}.form-btns:after{content:"";display:table;clear:both}.form-btns .item-left{float:left}.form-btns .item-right{float:right;text-align:right}.price-faq{padding:70px 0;background:#faf8f5}.price-faq p{margin:0 0 40px 0}.price-faq-list{overflow:hidden}.price-faq-list ul{margin:0 -20px;display:flex;flex-wrap:wrap}.price-faq-list ul:after{content:"";display:table;clear:both}.price-faq-list li{padding:0 20px;flex:1;float:left;width:33.3333%}.price-faq-list .item-desc{padding:24px;width:100%;height:100%;border-radius:12px;background:#fff}.price-faq-list h3{position:relative;margin:0 0 18px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;color:#ff7b01}.price-faq-list p{margin:0 0 18px 0}.price-faq-list .btn{display:block;width:100%}.article{padding:80px 0}.article h2,.article h3,.article h4{margin:60px 0 30px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.article h2:first-child{margin-top:0;margin-bottom:48px}.article h3{margin:80px 0 36px 0;font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700}.article h4{margin:40px 0 14px 0;font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700}.article h5{margin:36px 0 10px 0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#9c9997;text-transform:uppercase;letter-spacing:.12em}.article h5:first-child{margin-top:0}.article p{margin:0 0 20px 0}.article p a{color:#ff7b01}.article .p-require-info{font-size:14px;font-size:1.4rem;line-height:1.4em;color:#9c9997}.article ul{margin:0 0 20px 0}.article ul ul{padding:10px 0 0 0;margin:0 0 6px 0}.article ul ul li:before{background:#9c9997}.article ul li{position:relative;margin:0 0 8px 0;padding:0 0 0 24px;font-size:16px;font-size:1.6rem;line-height:1.8em}.article ul li:before{content:'';position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:4px;background:#ff7b01}.article ul li p{margin:0}.article ol{counter-reset:cupcake;margin:0 0 20px 0}.article ol>li{position:relative;margin:0 0 8px 0;padding:0 0 0 36px;font-size:16px;font-size:1.6rem;line-height:1.8em;counter-increment:cupcake}.article ol>li:before{content:counters(cupcake, '.') ' ';position:absolute;left:0;top:4px;width:30px;height:auto;font-size:12px;font-size:1.2rem;line-height:1.8em;font-weight:700;color:#9c9997;text-align:left;letter-spacing:.12em}.article ol>li p{margin:0}.article ol>li>ol>li>ol>li{padding-left:49px}.article table{width:100%;border:0;border-top:2px solid #595857;border-bottom:1px solid #d6d1ca}.article table tr{vertical-align:top}.article table tr:first-child td,.article table tr:first-child th{border-top:0}.article table .tr-full{vertical-align:top}.article table .tr-full th{padding:26px 8px;border-bottom:2px solid #595857;font-weight:700;text-align:center;white-space:nowrap;vertical-align:top}.article table .tr-full th:first-child{padding-left:0;padding-right:0;text-align:left}.article table .tr-full th span{display:block;font-size:14px;font-size:1.4rem;line-height:1.4em;font-weight:400}.article table td,.article table th{padding:12px 0;border-top:1px solid #d6d1ca;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-size:1.6rem;line-height:1.4em;font-weight:400;color:#303030;vertical-align:middle;text-align:left}.article table td .no,.article table td .yes,.article table th .no,.article table th .yes{display:inline-block;width:100%;height:24px;text-indent:-9999px;overflow:hidden;vertical-align:middle}.article table td .yes,.article table th .yes{background:url(/images/frontend/new/ico-table-yes.svg) center center no-repeat}.article-nopadding{padding:0}.p-table-list{display:block;margin:0 0 16px 0}.p-table-list p{margin:0;font-size:20px;font-size:2rem;line-height:1.4em}.p-table-list .p-name{margin:0 0 2px 0;font-size:14px;font-size:1.4rem;line-height:1.4em;color:#9c9997}.reservation-article,.reservation-article-start{padding:40px 0 0 0}.reservation-article h3,.reservation-article-start h3{margin:0 0 30px 0;font-size:18px;font-size:1.8rem;line-height:1.2em;font-weight:700;color:#ff7b01}.reservation-article-start{padding:0}ol.help{counter-reset:li}ol.help li{margin:80px 0 0 0;padding-left:98px;padding-right:370px;min-height:192px;counter-increment:li}ol.help li:before{content:counter(li);width:58px;height:58px;font-size:16px;font-size:1.6rem;line-height:56px;border:1px solid #9c9997;border-radius:30px;text-align:center}ol.help h3{margin:0 0 30px 0;padding-top:14px}ol.help .item-img{position:absolute;right:0;top:0;width:257px;height:192px}ol.help .item-img img{max-width:100%;height:auto;border-radius:12px;overflow:hidden}.map{padding:0 0 80px 0}.map h3{margin:0 0 36px 0;font-size:26px;font-size:2.6rem;line-height:1.3em;font-weight:700;color:#ff7b01}.map img{width:100%;max-width:100%;height:auto}.article-center{margin:0 auto 0;width:100%;max-width:65%}.article-half,.article-half-small{float:left;padding-right:20px;width:50%}.article-half-small{width:45%}.article-half-small .btn-storno{display:none;margin:0 0 20px 0}.article-aside,.article-aside-big,.article-aside-form{float:right;width:30%}.article-aside-big{width:40%}.article-aside-big .item-img{display:block;margin:0 0 12px 0}.article-aside-big .item-img img{display:inline-block;max-width:100%;height:auto;border-radius:12px;overflow:hidden;vertical-align:top}.article-aside-form{width:50%;padding-left:20px}.aside-item{margin:0 0 16px 0;padding:20px 24px 1px 24px;border-radius:12px;background:#faf8f5}.aside-item h5{margin:0 0 2px 0;color:#303030}.aside-item .aside-item-head{margin:0 0 8px 0;font-size:18px;font-size:1.8rem;line-height:1.3em;color:#ff7b01}.aside-item p{margin:0 0 18px 0}.aside-item .btn-mail,.aside-item .btn-phone{display:inline-block;padding:0 0 0 36px;font-size:16px;font-size:1.6rem;line-height:28px;color:#303030;background-position:0 center;background-repeat:no-repeat;vertical-align:top}.aside-item .btn-mail:hover,.aside-item .btn-phone:hover{color:#ff7b01;text-decoration:none}.aside-item .btn-phone{margin:0 0 12px 0;background-image:url(/images/frontend/new/ico-aside-phone.svg)}.aside-item .btn-mail{background-image:url(/images/frontend/new/ico-aside-mail.svg)}.aside-item-orange{background:#ff7b01}.aside-item-orange .aside-item-head,.aside-item-orange p{color:#fff}.faq-list{width:100%}.faq-list-item{border-top:1px solid #d6d1ca}.faq-list-item-act .faq-item-head i{transform:rotate(-45deg)}.faq-list-item-act .faq-item-head i:after,.faq-list-item-act .faq-item-head i:before{background:#303030}.faq-list-item-act .faq-item-content{padding:0 0 10px 0;max-height:1000px;transition:all 1s ease-in-out}.faq-item-head{position:relative;padding:20px 40px 20px 0;line-height:40px;cursor:pointer}.faq-item-head:hover i:after,.faq-item-head:hover i:before{background:#303030}.faq-item-head p{display:inline-block;margin:0;font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;vertical-align:middle}.faq-item-head i{position:absolute;right:8px;top:50%;margin-top:-6px;width:12px;height:12px;overflow:hidden;transition:all .2s ease-in-out}.faq-item-head i:after,.faq-item-head i:before{content:'';position:absolute;background:#d6d1ca;transition:all .2s ease-in-out}.faq-item-head i:before{left:0;top:50%;margin-top:-1px;width:100%;height:2px}.faq-item-head i:after{left:50%;top:0;margin-left:-1px;width:2px;height:100%}.faq-item-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0, 1, 0, 1)}.photogallery{margin:0 -20px;-moz-columns:3 200px;columns:3 200px;-moz-column-gap:0;column-gap:0;font-size:0}.photogallery .item-photo{display:inline-block;margin:0 0 25px 0;padding:0 20px;width:100%}.photogallery img{display:block;margin:0;width:100%;height:auto;border-radius:12px;overflow:hidden;vertical-align:top}.admin-nav{padding:32px 0;background:#fff}.admin-nav-tabs{margin:0 -8px}.admin-nav-tabs ul{width:100%;display:flex;flex-wrap:wrap;align-items:stretch}.admin-nav-tabs li{padding:0 8px;width:14.28%}.admin-nav-tabs a{display:block;width:100%;height:100%;padding:14px 16px;border:1px solid #d6d1ca;border-radius:12px;font-size:20px;font-size:2rem;line-height:1.2em;color:#303030}.admin-nav-tabs a:hover{border-color:#ff7b01;text-decoration:none}.admin-nav-tabs a:hover i{opacity:1}.admin-nav-tabs a .item-mobil{display:none}.admin-nav-tabs a i{display:block;width:100%;height:24px;margin:0 0 8px 0;opacity:.5;background-size:auto 100%;background-position:0 center;background-repeat:no-repeat;transition:all .2s ease-in-out}.admin-nav-tabs a .ico-add{background-image:url(/images/frontend/new/ico-add-white.svg)}.admin-nav-tabs a .ico-dashboard{background-image:url(/images/frontend/new/ico-dashboard.svg)}.admin-nav-tabs a .ico-orders{background-image:url(/images/frontend/new/ico-orders.svg)}.admin-nav-tabs a .ico-invoices{background-image:url(/images/frontend/new/ico-invoices.svg)}.admin-nav-tabs a .ico-storno{background-image:url(/images/frontend/new/ico-storno.svg)}.admin-nav-tabs a .ico-pricing{background-image:url(/images/frontend/new/ico-pricing.svg)}.admin-nav-tabs a .ico-settings{background-image:url(/images/frontend/new/ico-settings.svg)}.admin-nav-tabs .item-add{border-color:#d16400;color:#fff;background:#ff7b01}.admin-nav-tabs .item-add:hover{border-color:#d16400;background:#d16400}.admin-nav-tabs .item-add i{opacity:1}.admin-nav-tabs .item-act{border-color:#ff7b01;text-decoration:none;cursor:default;box-shadow:inset 0 0 0 1px #ff7b01}.admin-nav-tabs .item-act i{opacity:1}.admin-nav-tabs .item-act:hover{color:#303030;text-decoration:none}.admin-content-summary{padding:32px 0 48px 0;background:#faf8f5;border-top:1px solid #d6d1ca}.admin-content{padding:32px 0 48px 0;background:#faf8f5}.admin-content article{margin:0 0 40px 0;padding:0 0 10px 0;border-bottom:1px solid #d6d1ca}.admin-content article p{margin:0 0 1.8em 0;max-width:600px}.admin-content .dropzone-logo-upload-wrapper{position:relative}.admin-content .dropzone-logo-upload-wrapper input[type=file]{position:absolute;top:0;width:100%;height:100%;visibility:hidden}.admin-content-header{margin:0 0 34px 0}.admin-content-header:after{content:"";display:table;clear:both}.admin-content-header h2{float:left;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;font-size:3.8rem;line-height:1.3em;font-weight:300;color:#ff7b01}.admin-content-header h2 span.summary{display:block;font-size:16px;color:#303030;font-weight:700;line-height:20px}.admin-content-header .header-action{float:right}.admin-content-header .form-full{display:inline-block;padding:0 0 0 20px;width:260px}.admin-content-header .form-full select{padding-top:12px;padding-bottom:12px}.admin-user-preview{margin:0 0 32px 0;width:100%;border:1px solid #edeae4;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;border-radius:24px;background:#fff}.admin-user-preview .item{padding:14px 16px 10px;width:20%;border-left:1px solid #edeae4}.admin-user-preview .item p{padding-top:6px;line-height:24px}.admin-user-preview .item:first-child{padding-left:24px;border-left:0}.admin-user-preview .item-header{display:block;font-size:14px;font-size:1.4rem;line-height:1.4em;font-weight:400;color:#303030}.admin-user-preview p{font-size:20px;font-size:2rem;line-height:36px}.admin-user-preview p strong{font-weight:700}.admin-user-preview p span{font-weight:400;color:#9c9997}.admin-download{margin:0 0 32px 0;padding:30px 32px 32px 32px;border-radius:24px;background:#edeae4}.admin-download span.limit{font-size:12px;display:block;margin-top:17px;font-style:italic}.admin-download h2{margin:0 0 28px 0;font-size:18px;font-size:1.8rem;line-height:1.4em;font-weight:400;color:#303030}.admin-download h2 strong{font-weight:700}.admin-download .price-faq-list ul{margin:0 -16px}.admin-download .price-faq-list li{padding:0 16px}.admin-download-nomargin{margin-bottom:0}.admin-download-disabled .price-faq-list a,.admin-download-disabled .price-faq-list h3{opacity:.5;pointer-events:none}.admin-table-content{position:relative;width:100%}.admin-table{border-bottom:1px solid #edeae4}.admin-table thead{position:sticky;sticky-anchor:screen;left:0;top:0}.admin-table thead tr{vertical-align:bottom}.admin-table th{padding:8px 10px;border:0;font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#303030;background:#faf8f5;text-align:left;text-transform:uppercase;letter-spacing:1.2px;vertical-align:bottom}.admin-table tbody tr{vertical-align:middle}.admin-table tbody tr:first-child td{border-top:0}.admin-table tbody tr:hover td{background:#edeae4}.admin-table tbody tr.tr-detail:hover td{background:#fff}.admin-table td{padding:12px 10px;border:0;border-top:1px solid #edeae4;font-size:12px;font-size:1.2rem;line-height:1.5em;color:#303030;background:#fff;text-align:left;vertical-align:middle}.admin-table td svg{display:inline-block;vertical-align:middle}.admin-table td p{font-size:12px;font-size:1.2rem;line-height:1.5em}.admin-table .td-name,.admin-table .th-name{padding-left:32px}.admin-table .td-settings,.admin-table .th-settings{padding-right:16px;text-align:right;white-space:nowrap}.admin-table .td-active,.admin-table .td-generate,.admin-table .td-more,.admin-table .td-pin,.admin-table .th-active,.admin-table .th-generate,.admin-table .th-more,.admin-table .th-pin{text-align:center}.admin-table .td-right,.admin-table .th-right{text-align:right}.admin-table .td-last,.admin-table .th-last{padding-right:16px}.admin-table .td-first,.admin-table .th-first{padding-left:16px}.admin-table .td-more,.admin-table .th-more{padding-right:0;width:40px}.admin-table .hr{display:inline-block;margin:0 8px;width:1px;height:20px;background:#d6d1ca;vertical-align:middle}.admin-table .ico-parking{position:relative;top:-3px;display:inline-block;margin:0 4px 0 0;width:24px;height:24px;background-size:auto 100%;background-image:url(/images/frontend/new/ico-parking.svg);background-position:0 center;background-repeat:no-repeat;vertical-align:top}.admin-table .status-gray,.admin-table .status-green,.admin-table .status-red{position:relative;top:-1px;display:inline-block;margin:0 6px 0 0;width:8px;height:8px;border-radius:4px;background:#ff7b01;vertical-align:middle}.admin-table .status-green{background:#d0db00}.admin-table .status-gray{background:#9c9997}.admin-table .btn-showmore{position:relative;top:-1px;display:inline-block;width:16px;height:16px;background:url(/images/frontend/new/ico-arrow-left-dark.svg) center center no-repeat;transform:rotate(90deg);vertical-align:middle}.admin-table .btn-showmore.show{transform:rotate(-90deg)}.admin-table .btn-cancel,.admin-table .btn-settings{display:inline-block;height:24px;font-size:12px;font-size:1.2rem;line-height:24px;font-weight:400;color:#595857;text-decoration:none}.admin-table .btn-cancel:hover,.admin-table .btn-settings:hover{color:#000;text-decoration:none}.admin-table .btn-cancel i,.admin-table .btn-settings i{display:inline-block;margin:0 0 0 4px;width:24px;height:24px;background:url(/images/frontend/new/ico-edit.svg) center center no-repeat;vertical-align:top}.admin-table .btn-cancel i{background-image:url(/images/frontend/new/ico-remove-second.svg)}.admin-table .tr-detail{display:none}.admin-table .tr-detail.show{display:table-row}.admin-table .tr-detail td{border-top:0;padding:0 16px 32px 40px}.admin-table-detail{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.admin-table-detail .item{padding:30px 0 0 10px;width:20%}.admin-table-detail .item-header{display:block;margin:0 0 2px 0;font-size:12px;font-size:1.2rem;line-height:1.4em;font-weight:400;color:#303030}.admin-table-detail p{font-size:12px;font-size:1.2rem;line-height:1.4em}.admin-table-detail p strong{font-weight:700}.admin-table-detail p span{font-weight:400;color:#9c9997}.admin-table-detail .btn-copy{position:relative;top:1px;display:inline-block;width:16px;height:16px;background:url(/images/frontend/new/ico-copy.svg) center center no-repeat;vertical-align:top;cursor:pointer;text-indent:-9999px;overflow:hidden}.admin-table-detail .btn-copy:hover:after{opacity:1}.admin-table-detail .btn-copy:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/frontend/new/ico-copy-dark.svg) center center no-repeat;opacity:0;transition:all .2s ease-in-out}.show-modal-admin{height:100%;overflow:hidden}.show-modal-admin .page,.show-modal-admin body{height:100%}.admin-modal-overlay{position:fixed;left:0;top:0;padding:30px 0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:110}.admin-modal-overlay.client-modal{position:absolute;height:auto}.admin-modal-overlay.create-order-modal{z-index:109}.show-modal-admin .admin-modal-overlay{display:flex}.admin-modal{display:flex;flex-direction:column;align-items:center;margin:0 auto 0;border-radius:24px;width:100%;max-height:100%;max-width:760px;background:#fff;text-align:left}.admin-modal-small{max-width:552px}.admin-modal-header{flex-grow:0;position:relative;padding:32px 100px 32px 32px;width:100%;border-radius:24px 24px 0 0;background:#faf8f5}.admin-modal-header h2{font-size:26px;font-size:2.6rem;line-height:48px;font-weight:700;color:#ff7b01}.admin-modal-footer{flex-grow:0;padding:32px;width:100%;background:#faf8f5;border-radius:0 0 24px 24px}.admin-modal-footer:after{content:"";display:table;clear:both}.admin-modal-footer .item-left{padding-right:16px;width:50%;float:left}.admin-modal-footer .item-right{padding-left:16px;width:50%;float:right}.admin-modal-content{width:100%;flex-grow:1;flex-shrink:1;padding:32px 32px 8px 32px;-webkit-overflow-scrolling:touch}.admin-modal-content h2{margin:0 0 32px 0;font-size:38px;font-size:3.8rem;line-height:1.2em;font-weight:300}.admin-modal-content h3{margin:0 0 22px 0;font-family:'Merriweather Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-size:1.8rem;line-height:1.3em;font-weight:700;color:#ff7b01}.admin-modal-content h4{margin:0 0 4px 0;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;font-size:1.2rem;line-height:1.6em;font-weight:700;color:#9c9997;text-transform:uppercase;letter-spacing:.12em}.admin-modal-content p{margin:0 0 24px 0;font-size:20px;font-size:2rem;line-height:1.4em;color:#303030}.admin-modal-content p .gray{color:#9c9997}.admin-modal-content p .hr{position:relative;top:-2px;display:inline-block;margin:0 4px;width:1px;height:20px;background:#d6d1ca;vertical-align:middle}.admin-modal-content p .nr-strong{display:block;font-size:38px;font-size:3.8rem;line-height:1.3em}.admin-modal-content .p-input-desc{margin:-16px 0 20px 0;padding-left:24px;font-size:14px;font-size:1.4rem;line-height:1.2em;color:#9c9997}.admin-modal-content .p-input-desc .er-red{color:red}.admin-modal-content hr{margin:8px 0 32px 0;width:100%;height:1px;background:#d6d1ca}.admin-modal-content table{margin:0 0 28px 0;width:100%}.admin-modal-content table tr{vertical-align:middle}.admin-modal-content table tr td:first-child{padding-left:0}.admin-modal-content table tr td:last-child{padding-right:0}.admin-modal-content table td{padding:0 6px 6px 6px;font-size:16px;font-size:1.6rem;line-height:24px;color:#303030;text-align:left;vertical-align:middle}.admin-modal-content table .td-header{padding-bottom:0}.admin-modal-content table .td-right{text-align:right}.admin-modal-content table .item-vat{font-weight:400}.admin-modal-content table p{margin:0;font-size:20px;font-size:2rem;line-height:24px}.admin-modal-content table span{position:relative;top:-1px;font-size:16px;font-size:1.6rem;line-height:24px;color:#9c9997}.d-none{display:none}@media screen and (max-width:1300px){.map-modal{margin-left:-500px;padding:30px;width:1000px;height:auto}}@media screen and (max-width:1240px){.admin-nav{padding:20px 0}.admin-nav-tabs{margin:0 -5px}.admin-nav-tabs li{padding:0 5px}.admin-nav-tabs a{padding:10px 12px;border-radius:10px;font-size:16px;font-size:1.6rem;line-height:1.2em}.admin-nav-tabs a i{width:100%;height:20px;margin:0 0 6px 0}}@media screen and (max-width:1200px){.box-content{padding-right:180px;min-height:190px}.box-content .item-img{width:160px}.reservation-panel{padding:54px 50px}.footer-category-list .item-right{font-size:0px;font-size:0rem;line-height:0}.footer-category-list .item-right .item-list{margin-left:0;padding-right:20px;width:33.333%}.article-half-small{width:40%}.article-aside-form{width:60%}.admin-table th{padding:6px 8px;font-size:11px;font-size:1.1rem;line-height:1.6em}.admin-table td{padding:8px 8px;font-size:12px;font-size:1.2rem;line-height:1.5em}.admin-table .td-name,.admin-table .th-name{padding-left:20px}.admin-table .td-settings,.admin-table .th-settings{padding-right:12px}.admin-table .td-last,.admin-table .th-last{padding-right:12px}.admin-table .td-first,.admin-table .th-first{padding-left:12px}.admin-table .td-more,.admin-table .th-more{padding-right:0;width:30px}.admin-table .hr{margin:0 4px}.admin-table .ico-parking{top:0;width:20px;height:20px}.admin-table .status-gray,.admin-table .status-green,.admin-table .status-red{margin:0 4px 0 0}.admin-table .btn-showmore{top:-1px;width:16px;height:16px}.admin-table .btn-cancel,.admin-table .btn-settings{height:24px;font-size:12px;font-size:1.2rem;line-height:24px}.admin-table .btn-cancel i,.admin-table .btn-settings i{margin:2px 0 0 4px;width:20px;height:20px;background-size:auto 100%}.admin-table .tr-detail td{border-top:0;padding:0 10px 28px 32px}.admin-table-detail .item{padding:20px 0 0 8px;width:20%}}@media screen and (max-width:1100px){.map-modal{position:absolute;margin-left:-430px;padding:22px;border-radius:18px;width:860px;height:auto}.map-modal .btn-close-modal{right:20px;top:20px}.map-modal-header{margin:0 0 15px 0}.map-modal-header h2{font-size:22px;font-size:2.2rem;line-height:48px}header{width:100%;height:80px}header .in{height:100%}header h1{margin-top:22px;width:200px;height:36px}nav{display:none;position:absolute;right:0;top:100%;height:auto;width:100%;max-width:360px;border-top:1px solid #dbd7d1;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.22)}.show-nav nav{display:block}nav ul{width:100%;height:auto}.nav-item,.nav-item-language,.nav-item-login,.nav-item-sub{display:block;float:none;width:100%;height:auto;margin:0;border-top:1px solid #edeae4}.nav-item-language:first-child,.nav-item-login:first-child,.nav-item-sub:first-child,.nav-item:first-child{border-top:0}.nav-item-language>a,.nav-item-login>a,.nav-item-sub>a,.nav-item>a{display:block;padding:16px 10px 18px 24px;font-size:16px;font-size:1.6rem;line-height:30px;font-weight:700}.nav-item-language>a:after,.nav-item-login>a:after,.nav-item-sub>a:after,.nav-item>a:after{visibility:hidden}.nav-item-language:hover>a,.nav-item-login:hover>a,.nav-item-sub:hover>a{background-color:#fff}.nav-item-language:hover>a:before,.nav-item-login:hover>a:before,.nav-item-sub:hover>a:before{transform:rotate(0)}.nav-item-language:hover .sub-nav,.nav-item-login:hover .sub-nav,.nav-item-sub:hover .sub-nav{display:none}.nav-item-language.nav-item-sub-act>a,.nav-item-login.nav-item-sub-act>a,.nav-item-sub.nav-item-sub-act>a{background-color:#fff}.nav-item-language.nav-item-sub-act>a:before,.nav-item-login.nav-item-sub-act>a:before,.nav-item-sub.nav-item-sub-act>a:before{transform:rotate(180deg)}.nav-item-language.nav-item-sub-act .sub-nav,.nav-item-login.nav-item-sub-act .sub-nav,.nav-item-sub.nav-item-sub-act .sub-nav{display:block}.nav-item-language>a,.nav-item-login>a,.nav-item-sub>a{padding-right:50px}.nav-item-language>a:before,.nav-item-login>a:before,.nav-item-sub>a:before{right:25px}.nav-item-login{margin:0;padding:0}.nav-item-login:after,.nav-item-login:before{display:none}.nav-item-login>a{padding-left:52px;background-position:24px center}.nav-item-login .sub-nav{left:0;right:0}.nav-item-language{margin-left:0}.nav-item-language .sub-nav{left:auto;right:0}.sub-nav{display:none;position:relative;left:0;top:0;margin-top:0;width:100%;height:auto;border-radius:0;background:#edeae4;box-shadow:none}.sub-nav li{display:block;width:100%;border-top:1px solid #d6d1ca}.sub-nav li:first-child{border-top:0}.sub-nav a{position:relative;display:block;padding:18px 50px 18px 48px;width:100%;font-size:16px;font-size:1.6rem;line-height:1.3em}.sub-nav a:after,.sub-nav a:before{right:28px}.sub-nav .item-act{font-weight:700}.sub-nav-language{width:100%}.sub-nav-language a:before{right:24px}.sub-nav-language a:after{right:29px}.btn-mobile-nav{display:block}section{padding-top:80px}.section-header-user-type{right:30px}.home-reservation{width:100%;height:600px}.home-reservation .item-desc{padding:40px 0 0 0}.price-table{padding:20px 0 0 0}.price-table-tabs li{margin:0 10px 8px 0}.price-table-tabs li:last-child{margin-right:0}.price-table-tabs a{border-radius:8px;font-size:16px;font-size:1.6rem;line-height:1.2em}.price-table-content{padding:10px 0 30px 0}.price-table-content h2{margin:0 0 20px 0;font-size:20px;font-size:2rem;line-height:1.2em}.price-table-content .p-info{font-size:14px;font-size:1.4rem;line-height:1.4em}.price-table-list{margin:0 -10px;padding:0 0 20px 0}.price-table-item{padding:0 10px}.price-table-item td,.price-table-item th{padding:10px 6px;font-size:14px;font-size:1.4rem;line-height:1.4em}.price-table-item td:first-child,.price-table-item th:first-child{padding-left:0}.price-table-item td:last-child,.price-table-item th:last-child{padding-right:0}}@media screen and (max-width:1000px){.btn{padding:0 40px 0 24px;height:40px;font-size:14px;font-size:1.4rem;line-height:38px}.btn:after{right:12px}.btn.disabled{padding-left:40px;padding-right:20px}.btn.disabled:after{left:12px;right:0}.btn-orange{padding-left:24px}.btn-orange-simple{padding:0 20px}.btn-gray-back:before,.btn-gray-full:before,.btn-gray:before{right:12px}.btn-gray-back{padding:0 24px 0 40px}.btn-gray-back:after,.btn-gray-back:before{right:auto;left:12px}.btn-gray-full{padding-left:24px}.btn-gray-simple{padding:0 14px}.btn-remove:after,.btn-remove:before{right:14px}.btn-gray-recalc{padding:0 24px 0 40px}.btn-gray-recalc:after,.btn-gray-recalc:before{right:auto;left:14px}.btn-green{padding:0 30px 0 20px}.btn-green-success{padding:0 60px 0 20px}.btn-green-download{padding:0 60px 0 20px}.btn-gray-download-reverse{padding-right:20px;padding-left:56px}.btn-back,.btn-more{padding:0 24px 0 0;font-size:14px;font-size:1.4rem;line-height:22px}.btn-back{padding:0 0 0 24px}.reservationselect-content .owl-next,.reservationselect-content .owl-prev{margin-top:-20px;width:40px;height:40px}.reservationselect-content .owl-prev{left:8px}.reservationselect-content .owl-next{right:8px}.reservationselect-content .owl-item{width:300px}.reservationselect-content .item{margin:0 10px;padding:18px 18px 120px 18px;width:280px;border-radius:18px}.reservationselect-content .item .reservationselect-modal-footer{padding:0 18px 18px 18px}.reservationselect-content .item h2{margin:0 0 14px 0;padding:0 0 12px 0;font-size:16px;font-size:1.6rem;line-height:1.3em}.reservationselect-modal-info{padding:12px 0 16px 0}.reservationselect-modal-info .p-price{font-size:20px;font-size:2rem;line-height:30px}.reservation-modal{position:absolute;margin-left:-300px;border-radius:18px;width:600px;height:auto}.reservation-modal-header{padding:18px 22px 14px 22px}.reservation-modal-header h2{font-size:16px;font-size:1.6rem;line-height:28px}.btn-close-reservation{right:20px}.reservation-modal-footer{padding:16px 22px}.reservation-modal-footer-content{min-height:40px;line-height:40px}.reservation-modal-footer-content p{font-size:14px;font-size:1.4rem;line-height:20px}.reservation-datepicker{min-height:340px}.reservation-datepicker .flatpickr-months{height:51px}.reservation-datepicker .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.reservation-datepicker .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.reservation-datepicker .flatpickr-weekdaycontainer{padding:0 10px}.reservation-datepicker .flatpickr-rContainer{padding:10px 0}.reservation-datepicker .flatpickr-days .dayContainer{padding:0 10px}.reservation-modal-time{min-height:340px}.reservation-modal-time-head{height:51px;line-height:50px}.reservation-modal-time-head p{font-size:18px;font-size:1.8rem;line-height:1.2em}.reservation-modal-time-content{padding:48px 15px 0}.reservation-modal-time-select select{padding:8px 16px;border-radius:8px;font-size:18px;font-size:1.8rem;line-height:1.4em}.reservation-modal-time-desc{padding:0 0 14px 0}.reservation-modal-time-desc p{font-size:12px;font-size:1.2rem;line-height:1.4em}.box{padding:20px}.box-content{padding-right:130px;min-height:130px}.box-content .item-img{width:120px}.box-reservation-top{padding-bottom:140px}.box-content-fullprice{position:relative;padding-bottom:0}.box-content-fullprice p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.4em}.box-content-fullprice .p-price{font-size:22px;font-size:2.2rem;line-height:1.3em}.box-price{padding:12px 0}.box-price .p-price-discount{font-size:22px;font-size:2.2rem;line-height:1.3em}.box-price .p-price{font-size:22px;font-size:2.2rem;line-height:1.3em}.box-action{padding:16px 0 0 0}.box-action .btn-about-service,.box-action .btn-map{padding:0 0 0 36px;font-size:14px;font-size:1.4rem;line-height:40px}.box-action .btn-about-service{padding-left:30px}.box-action .p-price{font-size:14px;font-size:1.4rem;line-height:40px}.box-action .p-price-package{margin:0;padding:0 10px 0 34px;font-size:14px;font-size:1.4rem;line-height:40px;background-position:10px center;background-size:15px auto}.box-reservation{padding-top:20px;padding-bottom:10px}.box-reservation h4{margin-bottom:10px}.box-reservation h3{padding:0 0 12px 0;font-size:20px;font-size:2rem;line-height:1.3em}.box-reservation-list,.box-reservation-price{padding:12px 0 6px 0}.box-reservation-list .item-row,.box-reservation-price .item-row{margin-bottom:8px}.box-reservation-list .item-name,.box-reservation-price .item-name{font-size:14px;font-size:1.4rem;line-height:1.4em}.box-reservation-list .item-price,.box-reservation-price .item-price{font-size:18px;font-size:1.8rem;line-height:1.1em}.box-reservation-price{margin-bottom:6px;padding:12px 0 6px 0}.box-reservation-price .item-name{padding-top:8px;font-size:18px;font-size:1.8rem;line-height:1.2em}.box-reservation-price .item-price{font-size:26px;font-size:2.6rem;line-height:1.2em}.box-reservation-action{padding-top:6px}.box-reservation-action .btn-back{margin-bottom:20px}.in{padding-left:30px;padding-right:30px}.footer-category{padding:40px 0 14px 0}.home-reservation h2{font-size:30px;font-size:3rem;line-height:1.3em}.reservation-panel{padding:30px 30px}.reservation-panel-content{padding:14px 20px 12px;border-radius:18px}.reservation-panel-content .p-action{margin:10px 0 0 0;padding:8px 0 0 0}.reservation-panel-content-form{margin:0 -30px}.home-keyfeatures{padding:40px 0}.home-keyfeatures h2{margin:0 0 20px 0;font-size:28px;font-size:2.8rem;line-height:1.3em}.services-category{padding:50px 0}.service-item-imgleft,.service-item-imgright{margin-bottom:60px}.service-item-imgleft .item-img,.service-item-imgright .item-img{width:42%}.service-item-imgleft .item-desc,.service-item-imgright .item-desc{width:54%}.service-item-imgleft h2,.service-item-imgright h2{margin:0 0 20px 0;font-size:30px;font-size:3rem;line-height:1.3em}.service-item-imgleft .service-price,.service-item-imgright .service-price{padding:12px 0}.service-item-imgleft .service-price .btn-map,.service-item-imgright .service-price .btn-map{font-size:14px;font-size:1.4rem;line-height:30px}.service-item-imgleft .service-price .p-price strong,.service-item-imgright .service-price .p-price strong{font-size:22px;font-size:2.2rem;line-height:30px}.service-item-imgleft .btn,.service-item-imgright .btn{margin-top:20px}.home-company-tarif{padding:30px 0 30px 0}.home-company-tarif .item-desc{padding:30px 28px;max-width:50%}.home-company-tarif h3{margin:0 0 20px 0;font-size:26px;font-size:2.6rem;line-height:1.3em}.home-company-tarif p{margin:0 0 30px 0;font-size:18px;font-size:1.8rem;line-height:1.6em}.section-header{padding:30px 0 32px 0}.section-header h1{font-size:42px;font-size:4.2rem;line-height:1.3em}.section-header p{margin-right:6px;padding:0 0 10px 0;font-size:14px;font-size:1.4rem;line-height:1.2em}.reservation-steps{padding:0 0 24px 0}.reservation-selected{padding:36px 0}.reservation-selected h2{margin:0 0 10px 0;font-size:30px;font-size:3rem;line-height:1.3em}.reservation-selected .btn{margin:30px 0 0 0}.reservation-selected-form input{padding:10px 8px 10px 14px;font-size:16px;font-size:1.6rem;line-height:20px}.reservation-selected-form .item-from input:first-child,.reservation-selected-form .item-to input:first-child{padding-left:40px;background-position:12px center;background-size:auto 18px}.reservation-selected-form .item-from .item-time,.reservation-selected-form .item-to .item-time{padding-left:14px}.reservation-selected-sum p{font-size:16px;font-size:1.6rem;line-height:42px}.price-reservation-type,.reservation-type{padding:50px 0}.price-reservation-type h2,.reservation-type h2{margin:0 0 20px 0;font-size:30px;font-size:3rem;line-height:1.3em}.reservation-type-list-ul{margin:0 -15px}.reservation-type-item{margin:0 0 30px 0;padding:0 15px}.reservation-type-item .reservation-disabled{left:0;right:0}.price-reservation-type{padding-top:30px;padding-bottom:0}.reservation-login-box{margin:0 0 40px 0;padding:20px}.reservation-login-box h3{margin:0 0 10px 0}.reservation-summary{padding:30px 0}.reservation-summary h2{margin:0 0 20px 0;font-size:30px;font-size:3rem;line-height:1.3em}.reservation-summary p{margin:0 0 30px 0}.reservation-form-content{width:52%}.reservation-aside{width:46%;height:auto}.reservation-form-item{margin:0 0 40px 0}.reservation-form-item:last-child{margin:0}.reservation-form-item h2,.reservation-form-item h3{margin:30px 0 12px 0;font-size:20px;font-size:2rem;line-height:1.3em}.reservation-form-item h3{margin:40px 0 10px 0;font-size:18px;font-size:1.8rem;line-height:1.3em}.reservation-payment-type label{margin:0 0 16px 0}.reservation-bank-type{max-width:100%}.reservation-bank-type label{margin:0 0 20px 0;padding:14px 100px 14px 48px;border-radius:8px}.reservation-bank-type label .img{padding:0 8px 0 0;width:110px;height:44px;line-height:44px}.reservation-bank-type label img{width:auto;max-height:60%}.form-row{margin:0 -10px 20px -10px}.form-full,.form-half,.form-third{padding:0 10px}.form-full input,.form-full select,.form-full textarea,.form-half input,.form-half select,.form-half textarea,.form-third input,.form-third select,.form-third textarea{padding:10px 8px 10px 14px;border-radius:8px;font-size:16px;font-size:1.6rem;line-height:20px}.form-full select,.form-half select,.form-third select{padding-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-position:right 8px center;background-size:10px auto}.form-full .info-tooltip,.form-half .info-tooltip,.form-third .info-tooltip{right:20px}.form-full-address input,.form-full-email input,.form-full-from input,.form-full-password input,.form-full-phone input,.form-full-time input,.form-full-to input{padding-left:40px;background-position:12px center;background-size:auto 18px}.form-checkbox,.form-radio{min-height:22px;padding:0 0 0 30px}.form-checkbox .like-checkbox,.form-radio .like-checkbox{top:-1px;width:22px;height:22px}.form-checkbox .like-checkbox:after,.form-radio .like-checkbox:after{background-size:12px auto}.form-checkbox .like-radio,.form-radio .like-radio{top:-1px;width:22px;height:22px}.form-checkbox .like-radio:after,.form-radio .like-radio:after{left:4px;top:4px;width:12px;height:12px}.form-checkbox .like-radio-full,.form-radio .like-radio-full{border-radius:8px}.form-checkbox .like-radio-full:before,.form-radio .like-radio-full:before{left:12px;margin-top:-11px;width:22px;height:22px}.form-checkbox .like-radio-full:after,.form-radio .like-radio-full:after{left:17px;width:12px;height:12px;margin-top:-6px}.price-faq{padding:40px 0}.price-faq p{margin:0 0 30px 0}.price-faq-list h3{position:relative;margin:0 0 10px 0}.price-faq-list p{margin-bottom:16px}.article-center{max-width:100%}.photogallery{margin:0 -10px}.photogallery .item-photo{margin:0 0 6px 0;padding:0 10px}.admin-download{margin:0 0 20px 0;padding:20px 22px 22px 22px;border-radius:18px}.admin-download h2{margin:0 0 18px 0;font-size:18px;font-size:1.8rem;line-height:1.4em}.admin-download .price-faq-list ul{margin:0 -10px}.admin-download .price-faq-list li{padding:0 10px}.admin-download .price-faq-list li:last-child{margin-bottom:0}.admin-download-nomargin{margin-bottom:0}.admin{position:relative}.admin-table-content{overflow:hidden;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.admin-table{min-width:1000px}.admin-modal-overlay{padding:20px 20px}.admin-modal{border-radius:20px}.admin-modal-header{position:relative;padding:20px 70px 20px 20px;border-radius:20px 20px 0 0}.admin-modal-header h2{font-size:18px;font-size:1.8rem;line-height:30px}.admin-modal-header .btn-close-modal{right:18px;top:50%;margin-top:-18px;width:36px;height:36px;background-size:14px auto}.admin-modal-footer{padding:20px;border-radius:0 0 20px 20px}.admin-modal-footer .item-left{padding-right:10px}.admin-modal-footer .item-right{padding-left:10px}.admin-modal-content{padding:20px 20px 2px 20px}.admin-modal-content h2{margin:0 0 20px 0;font-size:30px;font-size:3rem;line-height:1.2em}.admin-modal-content h3{margin:0 0 16px 0}.admin-modal-content p{margin:0 0 20px 0}.admin-modal-content .p-input-desc{margin:-14px 0 18px 0}.admin-modal-content hr{margin:4px 0 20px 0}.admin-modal-content table{margin:0 0 20px 0}}@media screen and (max-width:900px){.btn-gray-full{padding:9px 30px 9px 16px;height:auto;font-size:14px;font-size:1.4rem;line-height:1.3em}.btn-gray-full:after,.btn-gray-full:before{right:10px;width:18px;background-size:auto 14px}.btn-gray-download:after{background-image:url(/images/frontend/new/ico-download.svg)}.btn-gray-download:before{background-image:url(/images/frontend/new/ico-download-white.svg)}.map-modal{left:0;margin-left:0;padding:16px;border-radius:18px;width:100%;height:auto}.map-modal .btn-close-modal{right:8px;top:8px;width:36px;height:36px;background-size:14px auto}.map-modal-header{margin:0 0 20px 0;padding:0 30px 0 0}.map-modal-header h2{font-size:18px;font-size:1.8rem;line-height:1.2em}.box-content{padding-right:0;min-height:0}.box-content h3{margin:0 0 12px 0}.box-content h3 br{display:none}.box-content .item-img{position:relative;margin:0 0 20px 0;width:100%;text-align:center}.box-content .item-img img{max-width:190px}.footer-category-list .item-left{float:none;margin:0 0 50px 0;width:100%}.footer-category-list .item-right{float:none;width:100%;text-align:left}.footer-category-list .item-right .item-list{margin-bottom:16px;width:33%}.footer-category-list h3{margin-bottom:16px}.footer-copyright{padding:30px 0}.footer-copyright .item-left{float:none;margin:0 0 16px 0;max-width:100%;text-align:left}.footer-copyright .item-right{float:none;max-width:100%;text-align:left}.footer-copyright .item-right a{margin:0 30px 8px 0}.footer-copyright .item-right .hr{display:none}.reservation-panel-content-form{margin:0 -10px}.reservation-panel-content-form .item-from,.reservation-panel-content-form .item-to{padding-left:10px}.reservation-panel-content-form .item-from input:first-child,.reservation-panel-content-form .item-to input:first-child{background-size:auto 18px}.reservation-panel-content-form .item-promo{padding-left:10px;padding-right:10px}.reservation-panel-content-form .item-promo.form-error p.p-form-error{left:10px;top:25px}.reservation-panel-content-form .item-promo input{padding-left:0}.reservation-panel-content-form .item-promo .info-tooltip{right:14px}.reservation-panel-content-form .item-ation{padding-left:10px;padding-right:10px}.reservation-panel-content-form .item-ation button{padding:0 10px 0 0;width:100%}.reservation-panel-content-form input{margin:0;padding:10px 0 10px 26px;font-size:14px;font-size:1.4rem;line-height:20px}.price-table-tabs a{padding:10px 12px;border-radius:6px;font-size:12px;font-size:1.2rem;line-height:1.2em}.price-table-tabs a i{width:100%;height:20px}.price-table-item td,.price-table-item th{font-size:12px;font-size:1.2rem;line-height:1.4em}.home-slider{padding:40px 0 30px 0}.home-slider-content .item .item-img img{border-radius:18px}.home-slider-content .item h3{margin:0 0 20px 0;font-size:20px;font-size:2rem;line-height:1.3em}.home-slider-content .item p{margin:0 0 20px 0}.home-slider-content .item table{margin:0 0 20px 0}.slider-pagination{margin:40px 0 0 0}.home-help{padding:40px 0 30px 0}.home-help h2{margin:0 0 36px 0;font-size:30px;font-size:3rem;line-height:1.3em}.help-list{margin:0 0 30px 0}.help-list ol{margin:0 -10px}.help-list li{padding:0 10px;width:25%}.help-list li:after{right:-14px;margin-top:-10px;width:30px;height:20px;background-size:auto 10px}.help-list .item-desc{padding:26px 12px 18px 12px;border-radius:18px}.help-list .img-ico{margin:0 auto 20px;width:100px;height:100px;background-size:100% auto}.home-services{padding:40px 0 0}.home-services h2{margin:0 0 40px 0;font-size:30px;font-size:3rem;line-height:1.3em}.services-item{margin:0 0 60px 0}.services-item .item-img img{border-radius:18px}.services-item h3{margin:0 0 20px 0;font-size:22px;font-size:2.2rem;line-height:1.3em}.services-item p{margin:0 0 20px 0}.services-item-1 .item-img{padding-right:30px}.services-item-3 .item-desc{padding-right:30px}.services-item-4 .item-desc{padding-right:30px}.reservation-selected{padding:26px 0}.reservation-selected p{margin:0 0 20px 0}.reservation-selected-form input{font-size:14px;font-size:1.4rem;line-height:20px}.reservation-selected-sum p{margin:0;font-size:14px;font-size:1.4rem;line-height:42px}.reservation-add-services-item .box-action .item-left{float:none;margin:0 0 12px 0;width:100%}.reservation-add-services-item .box-action .item-right{float:none;width:100%;text-align:left}.reservation-add-services-item .box-action .p-price-package{display:block;padding:0 10px;text-align:center;background:#edeae4}.reservation-add-services-item .box-action .p-price-package:before{content:'';position:relative;top:-1px;display:inline-block;margin:0 6px 0 0;width:18px;height:16px;background-image:url(/images/frontend/new/ico-price-black.svg);background-position:0 center;background-size:15px auto;background-repeat:no-repeat;vertical-align:middle}.reservation-add-services-item .box-action .btn{display:block}.price-faq-list ul{margin:0 -10px}.price-faq-list li{padding:0 10px}.price-faq-list .item-desc{padding:18px}.price-faq-list h3{margin:0 0 8px 0;font-size:18px;font-size:1.8rem;line-height:1.3em}ol.help li{padding-left:80px;padding-right:240px;min-height:160px}ol.help .item-img{width:210px;height:157px}.article-half,.article-half-small{width:60%}.article-half-small{float:none;width:100%;padding-right:0}.article-half-small .btn-storno{display:inline-block}.article-aside,.article-aside-big,.article-aside-form{width:40%}.article-aside-big{width:40%}.article-aside-form{float:none;width:100%;padding-top:80px;padding-left:0}.admin-nav{padding-bottom:10px}.admin-nav-tabs ul{justify-content:flex-start}.admin-nav-tabs li{margin-bottom:10px;width:25%}.admin-content-header{margin:0 0 20px 0}.admin-content-header h2{font-size:30px;font-size:3rem;line-height:1.3em}.admin-content-header .form-full{padding:0 0 0 10px;width:190px}.admin-content-header .form-full select{padding-top:8px;padding-bottom:8px}.admin-user-preview{margin:0 0 20px 0;border-radius:10px}.admin-user-preview .item{padding:10px 12px 8px}.admin-user-preview .item:first-child{padding-left:12px;border-left:0}.admin-user-preview .item-header{font-size:12px;font-size:1.2rem;line-height:1.4em}.admin-user-preview p{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (max-width:750px){.btn-green-success{display:block;width:100%}.login-modal{position:absolute;margin-left:-200px;padding:20px 20px 20px 20px;border-radius:18px;width:400px;height:auto}.login-modal .btn-close-modal{right:14px;top:14px}.login-modal-header{margin:0 0 30px 0;padding:0 40px 0 0}.login-modal-header h2{font-size:22px;font-size:2.2rem;line-height:1.2em}.login-modal-footer{padding:10px 0 0 0}.login-modal-choose{margin:0 0 20px 0}.login-modal-choose-content{width:auto;height:38px}.login-modal-choose-content label span{width:140px;height:30px;font-size:14px;font-size:1.4rem;line-height:30px}.reservationedit-modal{position:absolute}.reservationselect-modal .owl-nav{position:absolute;left:50%;top:100%;margin-top:30px;margin-left:-60px;width:120px}.box-content{padding-right:180px;min-height:190px}.box-content .item-img{position:absolute;width:160px}.box-content .item-img img{max-width:100%}.info-tooltip-content{left:auto;right:-10px;margin-left:0;padding:14px 18px;border-radius:6px;width:200px;font-size:14px;font-size:1.4rem;line-height:1.4em}.info-tooltip-content:before{right:12px;left:auto}header{width:100%;height:60px}header .in{height:100%}header h1,header h2{margin-top:18px;width:200px;height:24px}.btn-mobile-nav{right:20px;background-size:auto 16px}.btn-mobile-nav:after{background-size:auto 20px}section{padding-top:60px}.home-reservation{width:100%;height:auto;background-position:center 20%}.home-reservation .item-desc{padding-bottom:320px}.home-reservation .reservation-panel-content-form .item-ation,.home-reservation .reservation-panel-content-form .item-from,.home-reservation .reservation-panel-content-form .item-promo,.home-reservation .reservation-panel-content-form .item-to{position:relative;flex:1;width:auto}.reservation-panel{padding:0}.reservation-panel-content{border-radius:18px 18px 0 0;border-bottom:1px solid #edeae4;box-shadow:none}.reservation-panel-content-form{position:relative;margin:0 -10px}.reservation-panel-content-form .item-from,.reservation-panel-content-form .item-to{float:none;display:block;padding:0 10px;width:50%;border:0;vertical-align:top}.reservation-panel-content-form .item-promo{position:absolute;right:0;top:0;float:none;padding-left:20px;padding-right:10px;width:40%}.reservation-panel-content-form .item-promo.form-error p.p-form-error{left:20px}.reservation-panel-content-form .item-ation{position:absolute;right:0;bottom:0;width:160px;border:0}.keyfeatures-list li{margin-bottom:26px;width:50%}.home-slider-content .item h3{margin:0 0 10px 0}.home-slider-content .item p{font-size:14px;font-size:1.4rem;line-height:1.8em}.home-help{padding:30px 0 20px 0}.home-help h2{margin:0 0 20px 0;font-size:22px;font-size:2.2rem;line-height:1.3em}.help-list{margin:0}.help-list ol{flex-wrap:wrap}.help-list li{flex:none;margin:0 0 20px 0;width:50%}.home-services{padding:30px 0 0 0}.home-services h2{margin:0 0 20px 0;font-size:28px;font-size:2.8rem;line-height:1.3em}.services-item p{margin:0 0 20px 0;font-size:14px;font-size:1.4rem;line-height:1.6em}.services-item-1 .item-img,.services-item-2 .item-img,.services-item-3 .item-img,.services-item-4 .item-img,.services-item-5 .item-img{padding-right:20px;width:40%}.services-item-1 .item-desc,.services-item-2 .item-desc,.services-item-3 .item-desc,.services-item-4 .item-desc,.services-item-5 .item-desc{padding:0;width:60%}.services-item-2 .item-img,.services-item-4 .item-img{padding-right:0;padding-left:20px}.services-category{padding:40px 0}.service-item-imgleft .item-img,.service-item-imgright .item-img{width:38%}.service-item-imgleft .item-desc,.service-item-imgright .item-desc{width:58%}.service-item-imgleft h2,.service-item-imgright h2{margin:0 0 12px 0;font-size:24px;font-size:2.4rem;line-height:1.3em}.service-item-imgleft h4,.service-item-imgright h4{margin-bottom:4px}.service-item-imgleft .service-price,.service-item-imgright .service-price{padding:8px 0}.service-item-imgleft .service-price .p-price,.service-item-imgright .service-price .p-price{font-size:14px;font-size:1.4rem;line-height:1.2em}.service-item-imgleft .service-price .p-price strong,.service-item-imgright .service-price .p-price strong{font-size:18px;font-size:1.8rem;line-height:28px}.admin-content-header{margin-bottom:10px}.home-company-tarif .item-desc{padding:20px 18px}.home-company-tarif h3{margin:0 0 10px 0;font-size:22px;font-size:2.2rem;line-height:1.3em}.home-company-tarif p{margin:0 0 20px 0;font-size:16px;font-size:1.6rem;line-height:1.6em}.section-header{padding:26px 0 22px 0}.section-header h1{font-size:34px;font-size:3.4rem;line-height:1.3em}.section-header-user-type{position:relative;too:0;right:0;margin-top:0}.reservation-steps{padding:0}.reservation-steps .in{padding:0}.reservation-steps ol{display:flex;flex-wrap:wrap;border-radius:12px 12px 0 0}.reservation-steps a,.reservation-steps span{padding:38px 10px 12px;height:auto;font-size:12px;font-size:1.2rem;line-height:1.4em;text-align:left}.reservation-steps a:before,.reservation-steps span:before{top:10px;margin-top:0}.reservation-selected .btn{margin:20px 0 0 0}.reservation-selected-form{float:none;width:100%}.reservation-selected-form .item-from,.reservation-selected-form .item-to{width:37%}.reservation-selected-form .item-promo{width:26%}.reservation-selected-sum{float:none;width:100%;text-align:left}.price-reservation-type,.reservation-type{padding:30px 0}.reservation-type-list-ul{margin:0;display:block}.reservation-type-item{padding:0;margin-bottom:20px;width:100%}.price-reservation-type{padding-bottom:0}.reservation-form-content{float:none;width:100%;padding-right:0}.reservation-aside{position:relative;top:auto;bottom:0;right:0;float:none;margin:20px 0 0 0;width:100%;height:auto}.reservation-form-item .logo-upload{padding:30px 14px;height:auto}.reservation-form-item .logo-upload p{font-size:12px;font-size:1.2rem;line-height:1.4em}.reservation-form-item .logo-upload i{margin-bottom:4px;width:40px;height:40px;background-size:auto 100%}.reservation-summary{padding:20px 0}.reservation-summary h2{margin:0 0 10px 0;font-size:24px;font-size:2.4rem;line-height:1.3em}.reservation-summary p{margin:0 0 20px 0;font-size:14px;font-size:1.4rem;line-height:1.4em}.form-full input,.form-full select,.form-full textarea,.form-half input,.form-half select,.form-half textarea,.form-third input,.form-third select,.form-third textarea{font-size:14px;font-size:1.4rem;line-height:20px}.form-half{float:none;width:100%}.form-half:first-child{margin-bottom:20px}.price-faq{padding:20px 0 0 0}.price-faq p{margin:0 0 20px 0}.price-faq-list ul{display:block;font-size:0px;font-size:0rem;line-height:0}.price-faq-list li{float:none;display:inline-block;margin:0 0 20px 0;width:50%;vertical-align:top}.price-faq-list p{font-size:14px;font-size:1.4rem;line-height:1.5em}.article{padding:20px 0}.article h2,.article h3,.article h4{margin:40px 0 20px 0;font-size:30px;font-size:3rem;line-height:1.3em}.article h2:first-child{margin-top:0;margin-bottom:10px}.article h3{margin:50px 0 20px 0;font-size:20px;font-size:2rem;line-height:1.3em}.article h4{margin:20px 0 6px 0;font-size:16px;font-size:1.6rem;line-height:1.3em}.article h5{margin:20px 0 4px 0;font-size:12px;font-size:1.2rem;line-height:1.6em}.article h5:first-child{margin-top:0}.article p{font-size:14px;font-size:1.4rem;line-height:1.6em}.article ul li{padding-left:20px;font-size:14px;font-size:1.4rem;line-height:1.6em}.article ul li:before{top:8px}.article ol li{padding-left:30px;font-size:14px;font-size:1.4rem;line-height:1.6em}.article ol li:before{top:0}.article table td,.article table th{padding:8px 0;font-size:14px;font-size:1.4rem;line-height:1.4em}ol.help li{margin:40px 0 0 0;padding-left:0}ol.help li:before{width:32px;height:32px;font-size:14px;font-size:1.4rem;line-height:30px}ol.help h3{margin:0 0 14px 0;padding-left:50px;padding-top:8px}.article-half,.article-half-small{float:none;width:100%;padding:0}.article-aside,.article-aside-big,.article-aside-form{padding-top:30px;float:none;width:100%}.article-aside-big{margin:0 0 30px 0}.article-aside-big .item-img img{width:100%}.faq-item-head{padding:10px 30px 10px 0;line-height:30px}.faq-item-head p{font-size:16px;font-size:1.6rem;line-height:1.3em}.faq-item-head i{right:4px}.faq-item-content p{font-size:14px;font-size:1.4rem;line-height:1.5em}.photogallery{-moz-columns:2 200px;columns:2 200px}.admin-content-header .form-full{padding-top:5px;padding-bottom:5px;width:110px}.admin-modal-overlay{padding:10px}.admin-modal{border-radius:14px}.admin-modal-header{padding:14px 60px 14px 14px;border-radius:14px 14px 0 0}.admin-modal-header h2{font-size:18px;font-size:1.8rem;line-height:30px}.admin-modal-header .btn-close-modal{right:10px}.admin-modal-footer{padding:14px;border-radius:0 0 14px 14px}.admin-modal-footer .item-left{padding-right:6px}.admin-modal-footer .item-right{padding-left:6px}.admin-modal-content{padding:14px 14px 2px 14px}.admin-modal-content h2{margin:0 0 14px 0;font-size:24px;font-size:2.4rem;line-height:1.2em}.admin-modal-content h3{margin:0 0 10px 0}.admin-modal-content h4{margin-botton:2px;font-size:11px;font-size:1.1rem;line-height:1.6em}.admin-modal-content p{margin:0 0 12px 0;font-size:16px;font-size:1.6rem;line-height:20px}.admin-modal-content .p-input-desc{margin:-14px 0 12px 0;padding-left:16px;font-size:11px;font-size:1.1rem;line-height:1.4em}.admin-modal-content hr{margin:4px 0 12px 0}.admin-modal-content table{margin:0 0 12px 0}.admin-modal-content table tr{vertical-align:top}.admin-modal-content table tr td:first-child{padding-left:0}.admin-modal-content table tr td:last-child{padding-right:0}.admin-modal-content table td{padding:0 4px 4px 4px;font-size:14px;font-size:1.4rem;line-height:20px;vertical-align:top}.admin-modal-content table .td-header{padding-bottom:0}.admin-modal-content table .item-vat{position:relative;top:-1px;display:inline-block;font-size:12px;font-size:1.2rem;line-height:16px;white-space:nowrap;vertical-align:middle}.admin-modal-content table p{margin:0;font-size:14px;font-size:1.4rem;line-height:20px}.admin-modal-content table span{top:-1px;display:inline-block;font-size:12px;font-size:1.2rem;line-height:16px;white-space:nowrap;vertical-align:middle}}@media screen and (max-width:650px){.btn-gray-recalc{display:block;width:100%;text-align:left}.paytype-modal{left:0;margin-left:0;width:100%;height:auto}.paytype-modal .btn-close-modal{right:20px;top:20px}.paytype-modal p{margin:0 0 40px 0;font-size:14px;font-size:1.4rem;line-height:1.5em}.paytype-modal-header{margin:0 0 10px 0}.paytype-modal-header h2{margin:0 0 20px 0;font-size:22px;font-size:2.2rem;line-height:1.2em}.reservation-modal{margin-left:-230px;width:460px;height:auto}.reservation-modal-header{padding:16px 16px 12px 16px}.reservation-modal-header h2{font-size:16px;font-size:1.6rem;line-height:28px}.btn-close-reservation{right:14px}.reservation-modal-header{padding:12px 14px 10px 14px}.reservation-modal-header h2{padding:0 0 0 30px}.reservation-modal-footer{padding:10px 14px}.reservation-modal-footer-content p{padding-left:22px;font-size:12px;font-size:1.2rem;line-height:18px;background-size:auto 18px}.reservation-datepicker{min-height:300px}.reservation-datepicker .flatpickr-current-month .flatpickr-monthDropdown-months,.reservation-datepicker .flatpickr-current-month input.cur-year{height:26px;font-size:14px;font-size:1.4rem;line-height:26px}.reservation-datepicker .flatpickr-current-month .numInputWrapper{width:46px}.reservation-datepicker .flatpickr-current-month .flatpickr-monthDropdown-months{padding:0 0 0 18px;width:100px;height:26px;font-size:14px;font-size:1.4rem;line-height:26px;background-size:10px auto;background-position:3px 10px;overflow:hidden;appearance:none;-webkit-appearance:none;-moz-appearance:none}.reservation-datepicker .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-size:10px auto;background-position:3px 10px}.reservation-datepicker .flatpickr-current-month span.cur-month{font-size:16px;line-height:22px}.reservation-datepicker .flatpickr-weekdaycontainer{padding:0 5px}.reservation-datepicker .flatpickr-days .dayContainer{padding:0 5px}.reservation-datepicker .flatpickr-day{height:30px;font-size:12px;line-height:30px}.reservation-modal-time{min-height:300px}.reservation-modal-time-head{height:51px;line-height:50px}.reservation-modal-time-head p{font-size:16px;font-size:1.6rem;line-height:1.2em}.reservation-modal-time-content{padding:30px 10px 0}.reservation-modal-time-select select{padding:6px 12px;border-radius:8px;font-size:16px;font-size:1.6rem;line-height:1.4em}.reservation-modal-time-desc{padding:0 6px 10px 6px}.reservation-modal-time-desc p{font-size:11px;font-size:1.1rem;line-height:1.4em}.price-table-content h2{margin:0 0 10px 0;font-size:20px;font-size:2rem;line-height:1.2em}.price-table-content .p-info{font-size:14px;font-size:1.4rem;line-height:1.4em}.price-table-list{margin:0;padding:0}.price-table-item{float:none;margin:0 0 25px 0;padding:0;width:100%}.box-content-fullprice .p-price{font-size:18px;font-size:1.8rem;line-height:1.3em}.home-company-tarif{padding:30px 0}.home-company-tarif .item-desc{padding:20px 18px}.home-company-tarif h3{margin:0 0 14px 0;font-size:20px;font-size:2rem;line-height:1.3em}.home-company-tarif p{margin:0 0 20px 0;font-size:16px;font-size:1.6rem;line-height:1.6em}.section-header h1{font-size:28px;font-size:2.8rem;line-height:1.3em}.section-header .p-breadcrumb{padding-bottom:6px}.reservation-selected h2,.reservation-selected h3{margin:0 0 10px 0;font-size:24px;font-size:2.4rem;line-height:1.3em}.reservation-selected h3{margin:20px 0 10px 0;font-size:18px;font-size:1.8rem;line-height:1.3em}.reservation-selected p{margin:0 0 20px 0}.reservation-selected .btn{margin:0}.reservation-selected-form .item-from,.reservation-selected-form .item-to{float:none;margin:0 0 12px 0;padding-right:0;width:100%}.reservation-selected-form .item-promo{float:none;margin:0 0 12px 0;width:100%}.reservation-selected-sum{float:none;margin:0 0 20px 0;width:100%}.reservation-selected-sum p{margin:0;font-size:14px;font-size:1.4rem;line-height:1.2em}.price-reservation-type,.reservation-type{padding:20px 0}.price-reservation-type h2,.reservation-type h2{margin:0 0 10px 0;font-size:24px;font-size:2.4rem;line-height:1.3em}.admin-user-preview{flex-wrap:wrap;justify-content:flex-start}.admin-user-preview .item{width:33.3333%;border-bottom:1px solid #edeae4}.admin-user-preview .item:nth-child(4){border-left:0;border-bottom:0}.admin-user-preview .item:last-child{width:66.6666%;border-bottom:0}}@media screen and (max-width:600px){.home-reservation .actions{flex-direction:column;border-top:0;margin-top:0}.home-reservation .actions p.p-action{border-bottom:1px solid #edeae4;padding-bottom:10px;margin-bottom:10px}.home-reservation .actions p.p-action:last-child{margin-bottom:0;border:0;padding-bottom:0}.home-reservation .reservation-panel-content-form{flex-direction:column}.home-reservation .reservation-panel-content-form .item-ation,.home-reservation .reservation-panel-content-form .item-from,.home-reservation .reservation-panel-content-form .item-promo,.home-reservation .reservation-panel-content-form .item-to{width:100%;padding:0;border:0;margin-bottom:0;border-top:1px solid #edeae4}.home-reservation .reservation-panel-content-form .item-promo.form-error .p-form-error{display:block;position:relative;left:unset;top:unset;padding:0}.home-reservation .reservation-panel-content-form .item-from{border-top:0}.home-reservation .reservation-panel-content-form .item-ation{padding:10px 0;border:0}.in{padding-left:20px;padding-right:20px}.nav-item-language>a,.nav-item-login>a,.nav-item-sub>a,.nav-item>a{display:block;padding:12px 10px 12px 20px;font-size:14px;font-size:1.4rem;line-height:22px}.nav-item-language>a,.nav-item-login>a,.nav-item-sub>a{padding-right:44px}.nav-item-language>a:before,.nav-item-login>a:before,.nav-item-sub>a:before{right:20px}.nav-item-login>a{padding-left:52px}.sub-nav a{padding:12px 50px 12px 36px;font-size:14px;font-size:1.4rem;line-height:1.3em}.sub-nav a:after,.sub-nav a:before{right:20px}.sub-nav-language{width:100%}.sub-nav-language a:before{right:24px}.sub-nav-language a:after{right:29px}.btn-mobile-nav{right:16px}.footer-category-list .item-right .item-list{margin-bottom:30px}.footer-category-list li{margin:0 0 10px 0}.footer-category-list li a{font-size:14px;font-size:1.4rem;line-height:1.4em}.home-slider-content .item .item-img{float:none;margin:0 0 20px 0;width:100%}.home-slider-content .item .item-desc{float:none;width:100%}.home-slider-content .item h3{font-size:22px;font-size:2.2rem;line-height:1.3em}.home-slider-content .item h3 br{display:none}.services-item-1 .item-img,.services-item-2 .item-img,.services-item-3 .item-img,.services-item-4 .item-img,.services-item-5 .item-img{margin:0 0 20px 0;padding:0;width:100%}.services-item-1 .item-img img,.services-item-2 .item-img img,.services-item-3 .item-img img,.services-item-4 .item-img img,.services-item-5 .item-img img{width:100%;height:auto}.services-item-1 .item-desc,.services-item-2 .item-desc,.services-item-3 .item-desc,.services-item-4 .item-desc,.services-item-5 .item-desc{padding:0;width:100%}.service-item-imgleft .item-img,.service-item-imgright .item-img{margin:0 0 20px 0;width:100%;float:none}.service-item-imgleft .item-img img,.service-item-imgright .item-img img{width:100%}.service-item-imgleft .item-desc,.service-item-imgright .item-desc{width:100%;float:none}.home-company-tarif{padding:240px 0 0 0;width:100%;background-size:620px auto;background-position:right top}.home-company-tarif .in{padding:0}.home-company-tarif .item-desc{float:none;max-width:100%;border-radius:18px 18px 0 0}.price-faq-list li{display:block;width:100%}.price-table-tabs li{margin:0 8px 8px 0}.price-table-tabs li:last-child{right-left:0}.price-table-tabs a{font-size:12px;font-size:1.2rem;line-height:18px;white-space:nowrap}.price-table-tabs a .item-desktop{display:none}.price-table-tabs a .item-mobil{display:inline-block;vertical-align:top}.price-table-tabs a i{display:inline-block;width:18px;height:18px;margin:0 6px 0 0;vertical-align:top}.price-table-tabs .item-act span:before{bottom:-6px}.price-table-content .p-info{font-size:12px;font-size:1.2rem;line-height:1.4em}.article h2,.article h3,.article h4{font-size:24px;font-size:2.4rem;line-height:1.3em}.article h3{font-size:18px;font-size:1.8rem;line-height:1.3em}.article h4{font-size:14px;font-size:1.4rem;line-height:1.3em}.article .table{margin:0 -20px}.article table .tr-full th{padding:14px 4px;font-size:14px;font-size:1.4rem;line-height:1.4em;white-space:normal}.article table .tr-full th:first-child{padding-left:5px;padding-right:5px}.article table .tr-full th span{font-size:12px;font-size:1.2rem;line-height:1.4em}.article table td,.article table th{padding:8px 5px;font-size:14px;font-size:1.4rem;line-height:1.4em}.article table td .no,.article table td .yes,.article table th .no,.article table th .yes{height:20px;background-size:auto 18px}ol.help li{padding-right:0}ol.help .item-img{position:relative;margin:0 0 16px 0;width:100%;height:160px;border-radius:8px;text-align:center;overflow:hidden}ol.help .item-img img{position:absolute;left:0;top:50%;max-width:100%;width:100%;height:auto;transform:translate(0,-50%)}.map{padding:0 0 20px 0}.map h3{margin:0 0 10px 0;font-size:18px;font-size:1.8rem;line-height:1.3em}div[data-map-points]{padding-top:60vh}.aside-item{margin:0 0 10px 0;padding:16px 18px 1px 18px;border-radius:8px}.aside-item .aside-item-head{margin:0 0 4px 0;font-size:16px;font-size:1.6rem;line-height:1.3em}.aside-item p{margin:0 0 12px 0}.aside-item .btn-mail,.aside-item .btn-phone{padding:0 0 0 32px;font-size:14px;font-size:1.4rem;line-height:26px}.faq-item-head{padding-top:6px}.faq-item-head i{top:12px;margin-top:0}.admin-nav-tabs li{width:33.3333%}.admin-nav-tabs a{font-size:14px;font-size:1.4rem;line-height:1.2em}.admin-nav-tabs a i{width:100%;height:18px}.admin-content{padding:20px 0 38px 0}.admin-content article{margin:0 0 20px 0;padding:0 0 6px 0}.admin-content-header .header-action-select{float:none;padding-top:4px;width:100%;overflow:hidden}.admin-content-header .form-full{float:left;padding-left:0;width:50%}.admin-content-header .form-full:first-child{padding-right:6px}.admin-content-header .form-full:last-child{padding-left:6px}}@media screen and (max-width:500px){.btn-close-modal{width:36px;height:36px;background-size:14px auto}.btn-gray-filter{padding:0 32px 0 20px;width:120px;height:36px;font-size:12px;font-size:1.2rem;line-height:36px}.btn-gray-filter:after,.btn-gray-filter:before{width:14px;background-size:100% auto}.login-modal{padding-top:14px;margin-left:-150px;width:300px;height:auto}.login-modal .btn-close-modal{right:6px;top:6px}.login-modal-header{margin:0 0 20px 0;padding:0 30px 0 0}.login-modal-header h2{font-size:18px;font-size:1.8rem;line-height:1.2em}.login-modal-footer{padding:6px 0 0 0}.login-modal-footer p{margin:6px 0 0 0;font-size:12px;font-size:1.2rem;line-height:1.4em}.login-modal-choose-content label span{width:100px;height:30px;font-size:10px;font-size:1rem;line-height:30px}.reservation-modal{left:0;margin-left:0;width:100%;height:auto}.box{padding:16px}.box-content{padding-right:0;min-height:0}.box-content .item-img{position:relative;margin:0 0 20px 0;width:100%;height:160px;border-radius:8px;text-align:center;overflow:hidden}.box-content .item-img img{position:absolute;left:0;top:50%;max-width:100%;width:100%;height:auto;transform:translate(0,-50%)}.box-content .item-img-logo{height:auto;border-radius:0}.box-content .item-img-logo img{position:relative;top:0;max-width:140px;transform:translate(0,0)}.reservation-type-item{padding-bottom:0;height:auto}.reservation-type-item .box-content{padding-bottom:0}.reservation-type-item .box-content h3{padding:4px 50px 8px 0}.box-reservation-top{height:auto;padding-bottom:0}.reservation-type-item-act .btn-mobile-show-box:after{transform:rotate(-270deg)}.reservation-type-item-act .box-content-more{display:block}.reservation-type-item-act .box-content{padding-bottom:20px}.box-reservation-bottom{position:relative}.btn-mobile-show-box{display:block}.box-content-more{display:none}.box-price p{font-size:12px;font-size:1.2rem;line-height:1.4em}.box-price .p-price-discount{font-size:20px;font-size:2rem;line-height:1.3em}.box-price .p-price{font-size:20px;font-size:2rem;line-height:1.3em}nav{max-width:100%}.footer-category-list .item-right .item-list{width:50%}.home-reservation{width:100%;height:auto}.home-reservation .item-desc{padding-top:20px;padding-bottom:400px}.home-reservation h2{font-size:28px;font-size:2.8rem;line-height:1.2em}.reservation-panel-content{padding-top:10px}.reservation-panel-content-form{position:relative;margin:0}.reservation-panel-content-form .item-from,.reservation-panel-content-form .item-to{padding:0;width:100%;border-bottom:1px solid #edeae4}.reservation-panel-content-form .item-promo{position:relative;padding:0;border:0;border-bottom:1px solid #edeae4;width:100%}.reservation-panel-content-form .item-ation{position:relative;padding:10px 0 0;width:100%}.home-keyfeatures{padding:30px 0 10px}.home-keyfeatures h2{font-size:22px;font-size:2.2rem;line-height:1.3em}.keyfeatures-list li{display:block;width:100%}.keyfeatures-list p br{display:none}.home-slider-content .item h3{font-size:18px;font-size:1.8rem;line-height:1.3em}.slider-pagination{margin:20px 0 0 0}.slider-pagination span{padding-right:10px;font-size:12px;font-size:1.2rem;line-height:1.4em}.help-list li{width:100%}.help-list li:after{right:auto;left:50%;top:100%;margin:0;margin-left:-10px;width:20px;height:20px;background-position:center center;transform:rotate(90deg)}.service-item-imgleft h2,.service-item-imgright h2{margin:0 0 10px 0;font-size:22px;font-size:2.2rem;line-height:1.3em}.service-item-imgleft .service-price,.service-item-imgright .service-price{padding:6px 0}.service-item-imgleft .service-price .btn-map,.service-item-imgright .service-price .btn-map{font-size:14px;font-size:1.4rem;line-height:28px}.service-item-imgleft .service-price .p-price,.service-item-imgright .service-price .p-price{font-size:14px;font-size:1.4rem;line-height:1.2em}.service-item-imgleft .service-price .p-price strong,.service-item-imgright .service-price .p-price strong{font-size:18px;font-size:1.8rem;line-height:28px}.service-item-imgleft .btn,.service-item-imgright .btn{margin-top:12px}.admin-content-header h2{font-size:28px;font-size:2.8rem;line-height:1.2em}.home-company-tarif{padding:200px 0 0 0;background-size:520px auto}.reservation-steps a,.reservation-steps span{font-size:10px;font-size:1rem;line-height:1.4em}.form-btns{text-align:right}.form-btns .item-left,.form-btns .item-right{float:none;display:inline-block;vertical-align:top}.form-btns .btn{margin:0 0 4px 4px}.photogallery{-moz-columns:1 200px;columns:1 200px}.admin-download{margin:0 0 16px 0;padding:14px}.admin-download h2{margin:0 0 10px 0}.admin-download .price-faq-list li{margin-bottom:8px}}@media screen and (max-width:400px){.reservation-modal-header{padding-right:40px}.reservation-modal-header h2{font-size:14px;font-size:1.4rem;line-height:28px}.btn-close-reservation{right:8px}.reservation-modal-footer-content{max-width:50%}.reservation-modal-footer-btn{width:50%}.reservation-datepicker .flatpickr-weekdaycontainer{padding:0}.reservation-datepicker .flatpickr-days .dayContainer{padding:0}.reservationedit-modal{margin-left:-140px;padding:18px;border-radius:18px;width:280px;height:auto}.reservationedit-modal h2{margin:0 0 12px 0;padding:0 0 12px 0}.reservationedit-modal-info{padding:12px 0 14px 0}.reservationedit-modal-info .p-info{font-size:14px;font-size:1.4rem;line-height:26px}.reservationedit-modal-info .p-price{font-size:20px;font-size:2rem;line-height:26px}.price-table-tabs ul{width:auto;margin:0 -4px;font-size:0px;font-size:0rem;line-height:0}.price-table-tabs li{display:inline-block;float:none;margin:0;padding:0 4px 8px;width:50%;vertical-align:top}.reservationselect-content .item{padding:12px 12px 100px 12px;width:260px;border-radius:12px}.reservationselect-content .item .reservationselect-modal-footer{padding:0 12px 12px 12px}.reservationselect-content .item h4{font-size:10px;font-size:1rem;line-height:1.2em}.reservationselect-content .item .h4-hr{margin:0 0 8px 0;padding:12px 0 0 0}.reservationselect-content .item ul{margin-bottom:12px}.reservationselect-content .item li{position:relative;margin:0 0 6px 0;padding:0 0 0 20px;font-size:12px;font-size:1.2rem;line-height:1.5em}.reservationselect-content .item li:before{top:5px}.reservationselect-modal-info{padding:10px 0}.reservationselect-modal-info .item-left{width:44%}.reservationselect-modal-info .item-right{width:56%}.reservationselect-modal-info .p-info{font-size:12px;font-size:1.2rem;line-height:24px}.reservationselect-modal-info .p-price{font-size:18px;font-size:1.8rem;line-height:24px}.footer-category-list .item-right .item-list{display:block;width:100%}.article table .tr-full th{padding:10px 4px;font-size:12px;font-size:1.2rem;line-height:1.4em}.article table .tr-full th span{font-size:10px;font-size:1rem;line-height:1.4em}.article table td,.article table th{font-size:12px;font-size:1.2rem;line-height:1.4em}.admin-user-preview .item{width:50%;border-left:1px solid #edeae4;border-bottom:1px solid #edeae4}.admin-user-preview .item:nth-child(3),.admin-user-preview .item:nth-child(5){border-left:0}.admin-user-preview .item:nth-child(4){border-left:1px solid #edeae4;border-bottom:1px solid #edeae4}.admin-user-preview .item:last-child{width:100%;border-bottom:0}}@media screen and (max-width:370px){.admin-nav-tabs a{font-size:12px;font-size:1.2rem;line-height:1.2em}.admin-nav-tabs a i{width:100%;height:16px}}@media screen and (max-width:350px){.box-action .item-left{width:42%}.box-action .item-right{width:58%}.box-action .btn-about-service{margin:0;padding-left:0;width:40px;text-indent:-9999px;overflow:hidden}.home-reservation .item-desc{padding-bottom:340px}.home-reservation h2{font-size:22px;font-size:2.2rem;line-height:1.2em}.reservation-panel-content .p-action{font-size:12px;font-size:1.2rem;line-height:1.2em}}@media screen and (max-width:350px){.reservation-modal-header{padding-right:30px}.reservation-modal-header h2{font-size:12px;font-size:1.2rem;line-height:28px}.btn-close-reservation{right:4px}}.grecaptcha-badge{visibility:hidden}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#303030;opacity:.9}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;width:48px;height:48px;border-radius:24px;background-color:#edeae4;background-repeat:no-repeat;background-position:center center;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}button.mfp-close{position:fixed;right:20px;top:20px;text-decoration:none;text-align:center;color:#fff;line-height:48px;background-color:#ff7b01;font-style:normal;font-size:28px;z-index:100;transition:all .2s ease-in-out}button.mfp-close:hover{background-color:#d16400}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;margin:0;top:50%;margin-top:-24px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}button.mfp-arrow-left,button.mfp-arrow-right{transition:all .2s ease-in-out}button.mfp-arrow-left:hover,button.mfp-arrow-right:hover{background-color:#ff7b01}button.mfp-arrow-left:hover:after,button.mfp-arrow-right:hover:after{opacity:1}button.mfp-arrow-left:after,button.mfp-arrow-right:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:24px;background-color:#ff7b01;background-repeat:no-repeat;opacity:0;transition:all .2s ease-in-out}button.mfp-arrow-left{left:18px;background-image:url(/images/frontend/new/ico-arrow-left-dark.svg);background-position:46% center}button.mfp-arrow-left:after{background-image:url(/images/frontend/new/ico-arrow-left-white.svg);background-position:46% center}button.mfp-arrow-right{right:18px;background-image:url(/images/frontend/new/ico-arrow-right-dark.svg)}button.mfp-arrow-right:after{background-image:url(/images/frontend/new/ico-arrow-right-white.svg);background-position:center center}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{display:none;margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/*!
 * Select2 4.0.13
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 */.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:58px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:24px;padding-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #303030;border-radius:12px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:10px 18px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--highlighted{color:#303030;background:#edeae4}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:10px 18px}.select2-search--dropdown .select2-search__field{padding:8px 12px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #d6d1ca;border-radius:12px;transition:all .2s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#303030;font-size:20px;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:56px;position:absolute;top:1px;right:1px;width:40px;background-image:url(/images/frontend/new/ico-arrow-bottom.svg);background-repeat:no-repeat;background-position:right 18px center}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{border-color:#303030}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d6d1ca}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(102%)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange.selected,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange.selected{background:#569ff7;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}#backend-widget{position:fixed;right:2rem;top:2rem;background-color:rgba(0,0,0,.5);padding:1rem 2rem;z-index:100;transition:background-color .2s ease-in-out}#backend-widget *{color:#fff}#backend-widget a{font-weight:700}#backend-widget a:hover{text-decoration:underline}#backend-widget ul{margin:0;padding:0}#backend-widget li{list-style-type:none;padding:1rem 0}#backend-widget li:not(:first-child):last-child{padding-top:1.75rem;margin-top:.75rem;border-top:1px solid rgba(255,255,255,.5)}#backend-widget:hover{background-color:#000}#cc-main{background:0 0;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:0;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,0.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease;color:#ff7b01;border-bottom:1px solid #ff7b01}#cc-main .cc__link:hover,#cc-main a:hover{border-bottom:0}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,0.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1;border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-48.4%))}#cc-main .cm--bottom{bottom:0;width:100%;align-items:center;padding:35px 50px}@media screen and (max-width:1000px){#cc-main .cm--bottom{padding:35px 30px}}@media screen and (max-width:600px){#cc-main .cm--bottom{padding:35px 20px}}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}.cm-wrapper .cc--anim{max-width:32em;margin:0 auto}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:center;position:relative;max-width:37em}#cc-main .cm__btns,#cc-main .cm__links{margin-top:24px;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0}#cc-main .cm__title{font-size:16px}#cc-main .cm__title+.cm__desc{margin-top:24px}#cc-main .cm__desc{font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto}#cc-main .cm__btns,#cc-main .pm__footer{display:flex;justify-content:space-between}#cc-main .cm__btn-group,#cc-main .pm__btn-group{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column}#cc-main .cm__btn-group:first-child button,#cc-main .pm__btn-group:first-child button{margin-left:0;margin-right:16px}#cc-main .cm__btn-group:last-child,#cc-main .pm__btn-group:last-child{grid-template-columns:repeat(1,1fr)}#cc-main .cm__btn-group:last-child button,#cc-main .pm__btn-group:last-child button{margin-right:0}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn,#cc-main .pm__btn{border-radius:1.7em;font-size:.82em;font-weight:600;height:42px;padding:1em 3em;text-align:center;background:#ff7b01;color:#fff}#cc-main .cm__btn[data-role=necessary],#cc-main .pm__btn[data-role=necessary]{opacity:.8}#cc-main .cm__btn[data-role=save],#cc-main .pm__btn[data-role=save]{background:#edeae4;color:#303030}#cc-main .cm__btn[data-role=save]:hover,#cc-main .pm__btn[data-role=save]:hover{background:#9c9997;color:#fff}#cc-main .cm__btn:hover,#cc-main .pm__btn:hover{background:#d16400;color:#fff}#cc-main .cm__btn--secondary,#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover,#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:20px 24px}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:#edeae4;border:1px solid var(--cc-btn-secondary-border-color);border-radius:1.75em;height:40px;position:relative;transition:all .15s ease;width:40px;color:#303030}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:#9c9997}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-top:12px}#cc-main .pm__section--toggle:first-child{margin-top:0}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em;background-color:#faf8f5}#cc-main .pm__section--expandable .pm__section-title:hover{background-color:#edeae4}#cc-main .pm__section--expandable .pm__section-arrow{border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:#9c9997;display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease;border:0}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:#ff7b01}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:#e0d9d5}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:#303030;display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color)}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm--box{height:calc(98%);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-48.4%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}@media screen and (min-width:640px){.show--preferences #cc-main .cc--anim .pm--box{border-radius:24px}}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none;width:auto}#cc-main .cm__body{flex-direction:column;padding:0}#cc-main .cm__btns,#cc-main .pm__footer{border-left:none;flex-direction:column;max-width:none;min-width:auto;padding-top:0;padding-bottom:0}#cc-main .cm__btn-group,#cc-main .pm__btn-group{display:flex;flex-direction:column;min-width:auto}#cc-main .cm__btn-group button,#cc-main .pm__btn-group button{margin-right:0!important;margin-top:12px}#cc-main .cm__btn-group:first-child button:first-child,#cc-main .pm__btn-group:first-child button:first-child{margin-top:0}#cc-main .cm__link-group{justify-content:center}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns,#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .cm__btn,#cc-main .pm__btn{flex:auto}#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:auto;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:20px}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}html.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}