/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Tahoma';src:local('Tahoma'),url(/themes/custom/vmin/font/Tahoma.woff2) format('woff2');font-weight:normal;font-style:normal;}@font-face{font-family:'Tahoma';src:local('Tahoma Bold'),local('Tahoma-Bold'),url(/themes/custom/vmin/font/Tahoma-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;}
.big,big{font-size:1.22rem;}.small,small{font-size:0.778rem;line-height:1.2;}
*,::before,::after{box-sizing:border-box;}html{font:normal 16px/1.3 Tahoma,Verdana,Segoe,sans-serif;color:#333;}.swiper{--swiper-theme-color:rgba(51,51,51,1);}@media all and (min-width:1320px){html{font-size:18px;}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:normal;margin:0;padding:0.75em 0;line-height:1.2;}h1,.h1{font-size:1.8rem;font-weight:bold;}h2,.h2{font-size:1.65rem;font-weight:bold;}h2::before,.h2::before,h1::before,.h1::before{content:'';display:inline-block;vertical-align:middle;height:1px;width:1.5em;border-top:1px solid;margin-right:0.75em;}h2 a,.h2 a,h1 a,.h1 a{text-decoration:none;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.375rem;}h5,.h5{font-size:1.25rem;}h6,.h6{font-size:1.125rem;}a,.link{color:rgba(51,51,51,1);text-decoration:underline;transition:color 0.2s,background-color 0.2s;}a:hover,.link:hover{color:rgba(51,51,51,0.9);text-decoration:underline;}a:focus,.link:focus{outline:dotted 1px currentColor;outline-offset:2px;}p{padding:0.25em 0;margin:0;}img{max-width:100%;}.ck-editor .ck-content hr,hr{margin:0;padding:0;border:none;height:2px;background:rgba(51,51,51,1);}figure{margin:0;padding:0.25em 0;}figcaption,figure.align-center{text-align:center;}sub,sup{font-size:smaller;line-height:1;}.ck-editor .ck-content ul,ul{list-style-type:disc;}.ck-editor .ck-content ol,ol{list-style-type:decimal;}ul,ol{padding:0.5em 0 0.5em 2em;margin:0;}li::marker{color:rgba(51,51,51,1);}
.ck-content .table{width:100%;}.ck-editor .ck-content .table table,table{width:100%;margin:0 0 0.5625em;border-spacing:1px 1px;border:none;border-collapse:separate;}.ck-editor .ck-content .table > figcaption,caption{text-align:center;font-size:1.125em;padding:0.5em 0;caption-side:top;color:inherit;background-color:transparent;}.ck-editor .ck-content .table table th,th,.ck-editor .ck-content .table table td,td{padding:0.5em;vertical-align:top;text-align:left;font-weight:normal;border:none;min-width:auto;}.ck-editor .ck-content .table table th,th{background:rgba(51,51,51,0.1);}tbody tr:hover{background:rgba(51,51,51,0.3);}tbody tr.drag-previous{background-color:rgba(253,202,64,0.1);}tbody tr.drag-previous:hover{background-color:rgba(253,202,64,0.3);}.vtable{max-width:100%;overflow-x:auto;margin:0;padding:0;}a.tabledrag-handle .handle{box-sizing:content-box;}.touchevents .draggable td{padding:0.5em;}
.ck-editor .ck-content blockquote,blockquote{font:normal 1.5em/1.1 TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;padding:0.5em 1.2em 0.3em;margin:0;position:relative;border:none;}blockquote::after,blockquote::before{font-size:2em;position:absolute;line-height:1;color:rgba(51,51,51,1);}blockquote::before{content:"“";left:0;top:5px;}blockquote::after{content:'”';right:0;bottom:0;}
details{display:block;margin:0.5rem 0;border-radius:0px;border:2px solid rgba(51,51,51,1);padding:0 1em;}details > summary{position:relative;padding:0.75rem 0.75rem 0.75rem 2.5rem;margin:-2px -1em -2px;list-style:none;background-color:rgba(51,51,51,1);color:#fff;cursor:pointer;border-radius:0px;font-size:inherit;user-select:none;}details > summary::before{position:absolute;top:50%;left:0.75rem;display:block;width:0.5rem;height:0.5rem;content:"";transform:translateY(-50%) rotate(45deg);border-top:solid 2px currentColor;border-right:solid 2px currentColor;}details[open]{padding-bottom:1rem;}details[open] > summary{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:1rem;}details[open] > summary::before{margin-top:-0.125rem;transform:translateY(-50%) rotate(135deg);}details > summary::-webkit-details-marker{display:none;}
fieldset{display:block;margin:0.5rem 0;border-radius:0px;border:2px solid rgba(51,51,51,1);padding:0 1rem 1rem;}fieldset.form-item{padding-top:0;}fieldset > legend{padding:0.5rem 0.75rem;margin:0 0 1rem -1rem;background-color:rgba(51,51,51,1);color:#fff;font-size:inherit;display:block;width:calc(100% + 2rem);max-width:none;float:left;}
.wr{margin-left:10px;margin-right:10px;}.wr .wr{margin-left:auto;margin-right:auto;width:auto;}.oneline-grid-5 > div:nth-child(n+2){display:none;}@media all and (min-width:480px){.oneline-grid-5 > div:nth-child(2){display:block;}}@media all and (min-width:1000px){.wr{width:940px;margin-left:auto;margin-right:auto;}.oneline-grid-5 > div:nth-child(3){display:block;}}@media all and (min-width:1320px){.wr{width:1260px;}.oneline-grid-5 > div:nth-child(4){display:block;}}@media all and (min-width:1640px){.wr{width:1580px;}.oneline-grid-5 > div:nth-child(5){display:block;}}
.bl-vcustom-himg{display:none;}@media all and (min-width:1000px){.field[data-fn="himg"]{line-height:0;}.field[data-fn="himg"] img{width:100%;height:auto;}.bl-vcustom-himg{display:block;}.himg-text{width:940px;position:absolute;left:50%;bottom:40px;transform:translateX(-50%);text-align:right;}.field[data-fn="htext1"]{font-weight:bold;font-size:1.125em;}.field[data-fn="htext1"]::before{content:'';display:inline-block;vertical-align:middle;height:1px;width:2em;border-top:1px solid;margin-right:1em;}.field[data-fn="htext2"]{padding:0.25em 0;}.field[data-fn="htext3"]{font-weight:bold;}}
.vcustom-reservation .button,.vcustom-reservation .form-tel,.vcustom-reservation .form-email,.vcustom-reservation .form-text{width:100%;}.reservation-info-text{margin-bottom:20px;}@media all and (max-width:999px){.vcustom-reservation .hide-onmobile{display:none;}}@media all and (min-width:640px){.vcustom-reservation{display:grid;gap:20px 20px;grid-template-columns:1fr 1fr;}.vcustom-reservation .form-actions,.vcustom-reservation .form-item{padding:0;}.vcustom-reservation .vspam-branding-text{align-self:center;}}@media all and (min-width:1000px){.para-t-embedded[data-s="reservation"] .field[data-fn="p_embedded"],.bl-vcustom-reservation{display:grid;justify-items:end;align-content:center;position:relative;min-height:500px;}.para-t-embedded[data-s="reservation"] .field[data-fn="p_embedded"]::before,.bl-vcustom-reservation::before{content:'';display:block;width:900px;height:600px;background:url(/themes/custom/vmin/img/reservation.webp) no-repeat center;position:absolute;top:50%;left:-220px;transform:translateY(-50%);z-index:-1;}.reservation-info,.vcustom-reservation{width:620px;}.vcustom-reservation .vspam-branding-text{grid-column:1/-1;}}@media all and (min-width:1320px){.para-t-embedded[data-s="reservation"] .field[data-fn="p_embedded"]::before,.bl-vcustom-reservation::before{left:0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}
ul.paragraphs-add-dialog-list .button.button--small,.button{display:inline-flex;align-items:center;justify-content:center;height:3em;margin:0;padding:0 1em;cursor:pointer;text-align:center;text-decoration:none;color:rgba(51,51,51,1);border:2px solid rgba(51,51,51,1);border-radius:0px;background-color:rgba(255,255,255,1);line-height:inherit;font-family:inherit;font-size:1em;font-weight:bold;transition:opacity 0.2s,color 0.2s,background-color 0.2s;opacity:1;appearance:none;}.js .paragraph-type-add-modal-button:hover,.button:active,.button:hover,.button:focus{text-decoration:none;color:rgba(51,51,51,1);border-color:rgba(51,51,51,1);background-color:rgba(255,255,255,1);opacity:0.8;}.button:focus{outline:2px solid rgba(51,51,51,1);outline-offset:2px;}.button--primary,.button--primary:active,.button--primary:hover,.button--primary:focus{color:rgba(255,255,255,1);background-color:rgba(51,51,51,1);}.button--line{min-width:300px;max-width:100%;text-transform:uppercase;color:rgba(255,255,255,1);background-color:rgba(51,51,51,1);}.button--line:active,.button--line:hover,.button--line:focus{color:rgba(255,255,255,1);background-color:rgba(51,51,51,1);}@media (hover:hover){.button--line{border-color:transparent;background-color:transparent;color:rgba(51,51,51,1);background-image:linear-gradient(rgba(51,51,51,1),rgba(51,51,51,1));background-size:2px 100%;background-repeat:no-repeat;background-position:left;transition:background-size 0.3s ease,color 0.3s ease;}.button--line:active,.button--line:hover,.button--line:focus{color:rgba(255,255,255,1);background-size:100% 100%;background-color:transparent;border-color:transparent;outline:none;outline-offset:0;opacity:1;}}.button--danger,.button--danger:active,.button--danger:hover,.button--danger:focus{color:rgba(227,63,30,1);border-color:rgba(227,63,30,1);}.button--danger:focus{outline-color:rgba(227,63,30,1);}.button:disabled:active,.button.is-disabled:active,.button:disabled:hover,.button.is-disabled:hover,.button:disabled:focus,.button.is-disabled:focus,.button:disabled,.button.is-disabled{cursor:default;opacity:0.3;outline:none;}
.messages{color:#fff;background-color:rgba(13,18,20,1);margin-bottom:1em;padding:1em;}.messages:last-child{margin-bottom:0;}.messages a{color:inherit;}.messages-icon{height:32px;width:32px;}.messages--error .messages-icon svg{fill:rgba(227,63,30,1);}.js-form-managed-file .messages--error{border-left:solid 6px rgba(227,63,30,1);}.messages--warning .messages-icon svg{fill:rgba(253,202,64,1);}.tabledrag-changed-warning.messages--warning,.js-form-managed-file .messages--warning{border-left:solid 6px rgba(253,202,64,1);}.messages--status .messages-icon svg{fill:rgba(63,162,28,1);}.js-form-managed-file .messages--status{border-left:solid 6px rgba(63,162,28,1);}.messages--info .messages-icon svg{fill:rgba(13,119,181,1);}.js-form-managed-file .messages--info{border-left:solid 6px rgba(13,119,181,1);}.messages-con .messages{display:grid;grid-template-columns:32px auto 32px;grid-gap:1em 1em;}.messages-con .messages-content{align-self:center;}.messages-con .messages-content > div{padding:0.25em 0;}
::placeholder{color:rgba(51,51,51,0.5);opacity:1;}.field-multiple-table .field-label .label,form .label,label{display:block;margin:0 0 0.35em;padding:0;font-weight:normal;font-size:1em;}label[for]{cursor:pointer;}label.option,[type="checkbox"] + label,[type="radio"] + label{display:inline;margin:0;padding:0;}summary.form-required::after,.fieldset-legend.form-required::after,.label.form-required::after,label.form-required::after,.required-mark::after{display:inline-block;width:0.5em;height:0.5em;margin-left:0.3em;margin-right:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml,%3Csvg%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m0%207.562%201.114-3.438c2.565.906%204.43%201.688%205.59%202.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05%201.597-.234%203.6-.558%206.003%201.664-.838%203.566-1.613%205.714-2.325l1.113%203.437c-2.05.678-4.06%201.131-6.028%201.356.984.856%202.372%202.381%204.166%204.575l-2.906%202.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194%202.275-2.244%204.013-3.147%205.206l-2.856-2.059c1.872-2.307%203.211-3.832%204.017-4.575-2.081-.402-4.058-.856-5.93-1.356'%20fill='rgba(51,51,51,1)'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:0.5em 0.5em}summary.form-required::after,.fieldset-legend.form-required::after{background-image:url("data:image/svg+xml,%3Csvg%20height='16'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='m0%207.562%201.114-3.438c2.565.906%204.43%201.688%205.59%202.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05%201.597-.234%203.6-.558%206.003%201.664-.838%203.566-1.613%205.714-2.325l1.113%203.437c-2.05.678-4.06%201.131-6.028%201.356.984.856%202.372%202.381%204.166%204.575l-2.906%202.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194%202.275-2.244%204.013-3.147%205.206l-2.856-2.059c1.872-2.307%203.211-3.832%204.017-4.575-2.081-.402-4.058-.856-5.93-1.356'%20fill='%23FFF'/%3E%3C/svg%3E%0A");}.choices{--choices-primary-color:rgba(51,51,51,1);--choices-selected-color:rgba(51,51,51,1);--choices-highlighted-color:rgba(51,51,51,0.8);--choices-bg-color-dropdown:#fff;}.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-selected{background-color:var(--choices-selected-color,#f2f2f2);}.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-selected,.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{color:#fff;}.choices[data-type="select-multiple"] .choices__inner,.choices[data-type="select-one"] .choices__inner,.choices .choices__list .choices__input,[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{max-width:100%;min-height:3em;padding:0 1em;border:1px solid rgba(51,51,51,0.7);border-radius:0px;background-color:rgba(255,255,255,1);font-family:inherit;font-size:inherit;color:inherit;appearance:none;vertical-align:middle;}.choices{font-size:inherit;}.choices[data-type="select-one"] .choices__inner{display:flex;align-items:center;}.choices[data-type="select-one"] .choices__inner .choices__list--single{padding:0;}.choices[data-type="select-multiple"] .choices__inner{padding-top:3px;}.choices[data-type="select-multiple"] .choices__inner .choices__list--multiple{vertical-align:middle;}.choices[data-type="select-multiple"] .choices__inner .choices__item{margin:0 5px 0 0;}[type="date"]{min-width:12em;}[type="time"]{min-width:8em;}[type="checkbox"],[type="radio"]{display:inline-block;width:1.5em;height:1.5em;margin:0 0.5em 0.25em 0;vertical-align:middle;border:1px solid rgba(51,51,51,0.7);border-radius:0px;appearance:none;background-color:rgba(255,255,255,1);background-repeat:no-repeat;background-position:50% 50%;background-size:1em 1em;}input[type="radio"]{border-radius:50%}input[type="checkbox"]:checked,input[type="radio"]:checked{border-width:2px;}input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg%20width='17'%20height='13'%20viewBox='0%200%2017%2013'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath%20d='M14.8232,0.176777%20C14.9209,0.0791457%2015.0791,0.0791455%2015.1768,0.176777%20L16.9445,1.94454%20C17.0422,2.04217%2017.0422,2.20047%2016.9445,2.2981%20L6.23744,13.0052%20C6.13981,13.1028%205.98151,13.1028%205.88388,13.0052%20L0.176777,7.2981%20C0.0791456,7.20047%200.0791456,7.04218%200.176777,6.94454%20L1.94454,5.17678%20C2.04217,5.07915%202.20047,5.07915%202.2981,5.17678%20L5.88388,8.76256%20C5.98151,8.86019%206.13981,8.86019%206.23744,8.76256%20L14.8232,0.176777%20Z'%20fill='rgba(51,51,51,1)'%3E%3C/path%3E%3C/svg%3E");}input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3Csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle%20cx='8.5'%20cy='8.5'%20r='8.5'%20fill='rgba(51,51,51,1)'/%3E%3C/svg%3E%0A");background-size:0.85em 0.85em;}[type="file"],select[multiple],textarea{padding-top:0.65em;padding-bottom:0.65em;}textarea{min-height:9em;}.choices[data-type="select-one"] .choices__inner,select{height:3em;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='11'%20viewBox='0%200%2018%2011'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%201.49699C18%201.35271%2017.9279%201.19038%2017.8196%201.08216L16.9178%200.18036C16.8096%200.0721439%2016.6473%200%2016.503%200C16.3587%200%2016.1964%200.0721439%2016.0882%200.18036L9%207.26854L1.91182%200.18036C1.80361%200.0721439%201.64128%200%201.49699%200C1.33467%200%201.19038%200.0721439%201.08216%200.18036L0.180361%201.08216C0.0721442%201.19038%200%201.35271%200%201.49699C0%201.64128%200.0721442%201.80361%200.180361%201.91182L8.58517%2010.3166C8.69339%2010.4248%208.85571%2010.497%209%2010.497C9.14429%2010.497%209.30661%2010.4248%209.41483%2010.3166L17.8196%201.91182C17.9279%201.80361%2018%201.64128%2018%201.49699Z'%20fill='rgba(51,51,51,0.7)'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 18px center;padding-right:54px;}.choices[data-type="select-one"]:after{display:none;}select[multiple]{height:auto;background-image:none;padding-right:0.65em;}.choices.is-focused[data-type="select-multiple"],.choices.is-focused[data-type="select-one"],[type="checkbox"]:focus,[type="radio"]:focus,select:focus,[type="color"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="file"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,textarea:focus{border-color:rgba(51,51,51,1);outline:6px double rgba(51,51,51,1);outline-offset:-1px;}.choices.is-focused[data-type="select-multiple"],.choices.is-focused[data-type="select-one"]{border-radius:0px;}.choices .choices__list .choices__input:focus{outline:none;outline-offset:0;}.choices.error[data-type="select-one"] .choices__inner,.choices.error[data-type="select-multiple"] .choices__inner,[type="checkbox"].error,[type="radio"].error,select.error,[type="color"].error,[type="date"].error,[type="datetime-local"].error,[type="email"].error,[type="file"].error,[type="month"].error,[type="number"].error,[type="password"].error,[type="search"].error,[type="tel"].error,[type="text"].error,[type="time"].error,[type="url"].error,[type="week"].error,textarea.error,[type="checkbox"].error:focus,[type="radio"].error:focus,select.error:focus,[type="color"].error:focus,[type="date"].error:focus,[type="datetime-local"].error:focus,[type="email"].error:focus,[type="file"].error:focus,[type="month"].error:focus,[type="number"].error:focus,[type="password"].error:focus,[type="search"].error:focus,[type="tel"].error:focus,[type="text"].error:focus,[type="time"].error:focus,[type="url"].error:focus,[type="week"].error:focus,textarea.error:focus{background-color:rgba(227,63,30,0.1);border-color:rgba(227,63,30,1);outline-color:rgba(227,63,30,1);}.choices.is-disabled[data-type="select-one"] .choices__inner,.choices.is-disabled[data-type="select-multiple"] .choices__inner,[type="checkbox"][disabled],[type="radio"][disabled],select[disabled],[type="color"][disabled],[type="date"][disabled],[type="datetime-local"][disabled],[type="email"][disabled],[type="file"][disabled],[type="month"][disabled],[type="number"][disabled],[type="password"][disabled],[type="search"][disabled],[type="tel"][disabled],[type="text"][disabled],[type="time"][disabled],[type="url"][disabled],[type="week"][disabled],textarea[disabled]{color:rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.1);opacity:0.6;}.choices.is-disabled[data-type="select-multiple"] .choices__inner{--choices-item-disabled-color:rgba(0,0,0,0.8);}.choices.is-disabled[data-type="select-one"] .choices__inner .choices__list--single .choices__item{color:rgba(0,0,0,0.6);}.paragraphs-subform > .form-wrapper,.form-actions,.form-item{padding-top:0.75em;padding-bottom:0.75em;}.vda-selected .vda-locality-info-wrapper .field-suffix,.vnp-selected .vnp-locality-info-wrapper .field-suffix{top:0.75em;height:calc(100% - 1.5em);}.password-strength__title,.password-confirm-message,.password-suggestions,.form-item .description{font-size:0.78em;padding:0.5em 0;}.password-strength__title span,.password-confirm-message span{font-weight:bold;}.password-confirm-message span.ok{color:rgba(63,162,28,1);}.password-confirm-message span.error{color:rgba(227,63,30,1);}.password-strength__indicator.is-fair,.password-strength__indicator.is-weak{background-color:rgba(227,63,30,1);}.password-strength__indicator.is-good{background-color:rgba(253,202,64,1);}.password-strength__indicator.is-strong{background-color:rgba(63,162,28,1);}.fieldset-wrapper{clear:both;}.js-form-type-password-confirm.form-item,.form-datetime-wrapper .form-item{padding-top:0;padding-bottom:0;}.form-actions,.datetime-inline{display:flex;flex-wrap:wrap;gap:0.5em 1em;}[type="search"],html.js .form-autocomplete{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18.8'%20viewBox='0%200%2018%2018.8'%3e%20%3cpath%20fill='rgba(51,51,51,0.7)'%20d='M17.8,17.4l-3.6-3.6c1.4-1.5,2.2-3.4,2.2-5.6c0-4.5-3.7-8.2-8.2-8.2S0,3.7,0,8.2s3.7,8.2,8.2,8.2c1.8,0,3.4-0.6,4.7-1.5l3.7,3.7c0.3,0.3,0.8,0.3,1.2,0C18.1,18.3,18.1,17.7,17.8,17.4z%20M8.2,14.7c-3.6,0-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5s6.5,2.9,6.5,6.5S11.8,14.7,8.2,14.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 18px center;padding-right:54px;}.choices .choices__list .choices__input{width:100% !important;}.choices[data-type="select-multiple"] .choices__input{display:inline-block;vertical-align:baseline;background-color:var(--choices-bg-color,#f9f9f9);font-size:var(--choices-font-size-md,14px);border:0;border-radius:0;max-width:var(--choices-width,100%);padding:var(--choices-input-padding,4px 0 4px 2px);background:none;outline:none;outline-offset:0;margin-bottom:0;}html.js .form-autocomplete.ui-autocomplete-loading{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2010%2010'%3e%20%3cstyle%20type='text/css'%3e%40keyframes%20s%7b0%25%7btransform:rotate(0deg)%20translate(-50%25,-50%25)%7d50%25%7btransform:rotate(430deg)%20translate(-50%25,-50%25);stroke-dashoffset:20%7d100%25%7btransform:rotate(720deg)%20translate(-50%25,-50%25)%7d%7dellipse%7banimation:s%201s%20linear%20infinite%7d%3c/style%3e%20%3cg%20transform='translate(5%205)'%3e%20%3cellipse%20fill='none'%20ry='4'%20rx='4'%20cy='5'%20cx='5'%20stroke='rgba(51,51,51,0.7)'%20stroke-width='1'%20stroke-dashoffset='6.125'%20stroke-dasharray='25'%20transform='translate(-5%20-5)'/%3e%20%3c/g%3e%3c/svg%3e");background-position:right 18px center;}.ui-autocomplete.ui-menu .ui-menu-item a{transition:none;}.ui-autocomplete.ui-menu .ui-menu-item-wrapper{padding:0.5em 1em;display:block;}.ui-autocomplete.ui-menu .ui-menu-item-wrapper.ui-state-active{border-color:rgba(51,51,51,1);background-color:rgba(51,51,51,1);color:rgba(255,255,255,1);text-decoration:none;}.table-select.form-item [type="checkbox"],th.select-all [type="checkbox"]{margin-bottom:0;}.field-multiple-table td .form-item,.tabledrag-hide .form-item,.table-select.form-item{padding-top:0;padding-bottom:0;}button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;appearance:none;}.text-summary{width:100%;}
header{position:relative;z-index:5;}header a{text-decoration:none;color:inherit;}header ul{list-style:none;padding:0;margin:0;}.header-in{display:grid;gap:20px 20px;grid-template-areas:"menu" "lang" "contacts" "logo";}header .bl[data-id="mmenu"]{grid-area:menu;}header .bl[data-id="mmenu"] .vm-0 > li > .vml{text-transform:uppercase;font-weight:bold;}header .bl-system-branding-block{text-align:center;grid-area:logo;}.bl-system-branding-block a{outline:none;}.on-dark{display:none;}header .bl-vcustom-contacts{width:300px;grid-area:contacts;justify-self:center;}header .contacts-l{text-align:center;}header .contacts-r{min-width:60px;}header .with-hours .bl-content{display:grid;grid-template-columns:1fr max-content;gap:0 15px;}header .with-hours .contacts-l{text-align:right;position:relative;}.pre-footer .with-hours .contacts-phones-in::after,header .with-hours .contacts-l::after{content:'';display:block;width:1px;border-right:1px solid;height:80%;position:absolute;right:-8px;top:50%;transform:translateY(-50%);}header .language-switcher-language-url{width:300px;grid-area:lang;justify-self:center;}header .language-switcher-language-url .links{text-transform:uppercase;font-weight:bold;display:flex;gap:5px 20px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;}header .language-switcher-language-url .links a{color:rgba(153,153,153,1);}header .language-switcher-language-url .links li{flex-shrink:1;width:140px;text-align:center;white-space:nowrap;}header .language-switcher-language-url .links li.is-active::before{content:"";display:inline-block;vertical-align:middle;height:1px;width:32px;border-bottom:1px solid;margin-right:10px;}@media screen and (max-width:999px){.bl[data-id="mmenu"]{margin:0 -10px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.3);user-select:none;}.bl[data-id="mmenu"]{interpolate-size:allow-keywords;}.bl[data-id="mmenu"] .mmenu-cc{height:50px;line-height:50px;padding:0 70px 0 70px;position:relative;background:rgba(240,240,240,1);cursor:pointer;user-select:none;text-transform:uppercase;font-weight:bold;text-align:center;}.bl[data-id="mmenu"] .mmenu-cc-h{width:50px;height:50px;position:absolute;z-index:12;display:block;left:10px;top:0;}.bl[data-id="mmenu"] .mmenu-cc-h::before,.bl[data-id="mmenu"] .mmenu-cc-h::after,.bl[data-id="mmenu"] .mmenu-cc-h i{content:'';display:block;position:absolute;top:50%;left:50%;width:32px;height:4px;background-color:currentColor;transition:transform 0.3s,width 0.3s;}.bl[data-id="mmenu"] .mmenu-cc-h::before{transform:translate(-50%,-13px);}body[data-mmenu="1"] .bl[data-id="mmenu"] .mmenu-cc-h::before{transform:translate(-50%,-50%) rotate(45deg);}.bl[data-id="mmenu"] .mmenu-cc-h i{transform:translate(-50%,-50%);}body[data-mmenu="1"] .bl[data-id="mmenu"] .mmenu-cc-h i{width:0;}.bl[data-id="mmenu"] .mmenu-cc-h::after{transform:translate(-50%,9px);}body[data-mmenu="1"] .bl[data-id="mmenu"] .mmenu-cc-h::after{transform:translate(-50%,-50%) rotate(-45deg);}.bl[data-id="mmenu"] ul{height:0;visibility:hidden;overflow:hidden;transition:height 0.2s ease-out;}.bl[data-id="mmenu"] ul li{border-top:1px solid #b2b2b2;}body[data-mmenu="1"] .bl[data-id="mmenu"] .vm-0,.bl[data-id="mmenu"] li[data-menu="1"] > ul{height:auto;visibility:visible;transition:height 0.3s linear 0s;}.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(odd),.bl[data-id="mmenu"] .vm-0 > li:nth-child(odd){background-color:rgba(240,240,240,1);}.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(odd),.bl[data-id="mmenu"] .vm-0 > li:nth-child(even){background-color:rgba(240,240,240,1);}.bl[data-id="mmenu"] .vml{display:block;position:relative;padding:5px 20px 5px 70px;transition:color 0.3s,background-color 0.3s;}.bl[data-id="mmenu"] .vm-1 .vml::before{content:'';height:100%;background:currentColor;width:2px;position:absolute;left:0;top:0;}.bl[data-id="mmenu"] .vml > span,.bl[data-id="mmenu"] .vml > a{display:block;padding:7px 0;}.bl[data-id="mmenu"] .vml-h{width:50px;height:50px;left:10px;display:block;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;}.bl[data-id="mmenu"] .vml-h::before,.bl[data-id="mmenu"] .vml-h::after{content:'';background:currentColor;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:color 0.3s,background-color 0.3s,height 0.3s;}.bl[data-id="mmenu"] .vml-h::before{height:2px;width:32px;}.bl[data-id="mmenu"] .vml-h::after{width:2px;height:32px;}.bl[data-id="mmenu"] li[data-menu="1"] > .vml .vml-h::after{height:0;}}@media all and (min-width:1000px){.is-light header .on-light,header .on-dark{display:none;}.is-light header .on-dark{display:initial;}.is-light header{color:rgba(255,255,255,1);text-shadow:1px 0px 3px rgba(51,51,51,0.7);}.is-light header a:hover{color:rgba(255,255,255,0.9);}.is-light .header-in .bl[data-id="mmenu"] .vm-1{background:rgba(51,51,51,0.9);}header{text-shadow:1px 0px 3px rgba(255,255,255,0.7);}header .header-in{padding-top:2rem;grid-template-areas:"contacts logo lang" "menu menu menu";grid-template-columns:300px 1fr 300px;align-items:center;}.with-himg header .header-in{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:2;}header .language-switcher-language-url .links{flex-direction:column;align-items:end;}header .language-switcher-language-url .links li{text-align:right;}header .mmenu-cc{display:none;}.bl[data-id="mmenu"] a:hover{color:inherit;}.bl[data-id="mmenu"] .vml > span{cursor:pointer;}.bl[data-id="mmenu"] .vm-0{display:flex;gap:1em 2em;flex-direction:row;flex-wrap:wrap;justify-content:center;}.bl[data-id="mmenu"] .vm-0 > li{position:relative;padding-bottom:5px;}.bl[data-id="mmenu"] .vm-0 > li > .vml{transition:border-color 0.5s;border-left:2px solid transparent;padding:0 10px 0 8px;display:block;}.bl[data-id="mmenu"] .vm-0 > li:hover > .vml{border-left:2px solid;}.bl[data-id="mmenu"] .vm-1 ul{display:none;}.bl[data-id="mmenu"] .vm-1 li{padding:0.25em;}.bl[data-id="mmenu"] .vm-1 a{padding:0.25em;}.bl[data-id="mmenu"] .vm-1{position:absolute;top:100%;left:0;border-left:4px solid;width:300px;padding:0.5em 12px 0.5em 8px;box-sizing:border-box;background:rgba(255,255,255,0.9);text-align:left;transition:transform 0.5s;transform:rotate3d(2,0,0,-90deg);transform-origin:50% 0;}.bl[data-id="mmenu"] .vm-0 > li:hover > .vm-1{transform:rotate3d(0,0,0,0);}}
footer{display:grid;grid-gap:1em 1em;padding:2rem 0 1rem;font-size:0.875em;text-align:center;}.pre-footer .bl-vcustom-contacts a{text-decoration:none;}.pre-footer .contacts-r{display:grid;gap:20px 20px;justify-items:center;align-items:center;padding:0 10px;width:100%;}.pre-footer .contacts-r-in{max-width:300px;width:100%;}.pre-footer .contacts-r-in .h1{padding-top:0;}.pre-footer .contacts-r-logo{display:none;}.pre-footer .with-hours .contacts-phones{display:grid;grid-template-columns:max-content 1fr;gap:0 15px;}.pre-footer .with-hours .contacts-phones-in{position:relative;}.pre-footer .contacts-r-in > div{margin-bottom:3px;}.pre-footer .contacts-r-in > div:last-child{margin-bottom:0;}.pre-footer .contacts-address{padding:10px 0;}.pre-footer .bl-vcustom-contacts .with-map{display:grid;gap:20px 20px;align-items:center;justify-items:center;}@media all and (min-width:480px){.pre-footer .contacts-r{grid-template-columns:auto 160px;max-width:620px;}.pre-footer .contacts-r-logo{display:block;}}@media all and (min-width:1000px){.pre-footer .bl-vcustom-contacts .with-map{grid-template-columns:1fr 1fr;}.pre-footer .contacts-r{grid-template-columns:auto;}.pre-footer .contacts-r-logo{display:none;}}@media all and (min-width:1320px){.pre-footer .contacts-r{grid-template-columns:1fr 1fr;}.pre-footer .contacts-r-logo{display:block;}}
.spr{background-image:url(/themes/custom/vmin/img/sprite.svg);background-repeat:no-repeat;}.entity-shares{display:flex;gap:10px 10px;flex-wrap:nowrap;flex-direction:row;color:rgb(102,102,102);line-height:32px;justify-content:end;padding-top:1rem;}@media all and (min-width:1000px){.entity-shares{max-width:940px;}}.sn-buttons{display:flex;gap:20px 20px;flex-wrap:wrap;flex-direction:row;}.sn-button{width:32px;height:32px;display:block;cursor:pointer;position:relative;}.sn-button .spr{display:block;width:100%;height:100%;background-size:32px 1600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.sn-button[data-sn="facebook"] .spr{height:32px;background-position:0 0;width:18px;}.sn-button[data-sn="google"] .spr{background-position:0 -64px;height:32px;width:32px;}.sn-button[data-sn="twitter"] .spr{background-position:0 -32px;width:32px;height:27px;}.sn-button[data-sn="instagram"] .spr{height:32px;width:32px;background-position:0 -96px;}.vspam-branding-text{text-align:center;font-size:0.778rem;}.contacts-map{height:380px;width:100%;display:block;background:#B3B3B3;}.bl-system-main-block > h1,.node-v-full .node-title.wr,.bl-page-title-block h1{padding-top:0;}@media all and (min-width:1000px){.node-v-full .node-title.wr,.bl-page-title-block{width:940px;margin-left:auto;margin-right:auto;text-align:center;}}header,.q-front main > div,.field[data-fn="paragraphs"] > div{margin-bottom:2rem;}.q-front main > div:last-child,.field[data-fn="paragraphs"] > div:last-child{margin-bottom:0;}.pre-footer .bl-vcustom-reviews-slider,.pre-footer .bl-vcustom-contacts,.bl-vcustom-photo-dishes-last,.bl-vcustom-albums-last{padding-top:2rem;}.field[data-fn="cover_svg"],.field[data-fn="cover"]{line-height:0;}.field[data-fn="cover_svg"] a,.field[data-fn="cover"] a{display:block;}.field[data-fn="cover_svg"] img,.field[data-fn="cover"] img{display:block;width:100%;height:auto;}.titled-cover{position:relative;}.titled-cover-shadow{background-color:rgba(255,255,255,0.4);position:absolute;bottom:10px;left:10px;right:10px;top:10px;pointer-events:none;}.titled-cover-in{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%);left:0;padding:10px;box-sizing:border-box;}@media (hover:hover){.titled-cover-shadow{background-color:rgba(255,255,255,0.8);opacity:0;transform:rotate3d(1,1,0,100deg);transition:all 0.7s ease 0s;}.titled-cover:hover .titled-cover-shadow{opacity:1;transform:rotate3d(0,0,0,0deg);transition-delay:0.1s;}}.bl-btns,.para-btns{text-align:center;padding:1em 0 0;}@media all and (min-width:640px){.bl-vcustom-events-upcoming .bl-btns .button,.bl-vcustom-events-last .bl-btns .button,.bl-vcustom-articles-last .bl-btns .button,.para-t-embedded[data-s="events_upcoming"] .para-btns .button,.para-t-embedded[data-s="events_last"] .para-btns .button,.para-t-embedded[data-s="articles_last"] .para-btns .button{margin-left:20px;transform:translateX(50%);}}.nodes-empty-message{text-align:center;}.node-title-list-con{display:grid;gap:1em 2em;padding-bottom:1.35rem;}.node-title-list-con a{text-decoration:none;}.node-title-list{padding:0;}.node-title-list-con h1{padding:0;font-size:1rem;line-height:inherit;font-weight:normal;}@media all and (min-width:640px){.node-title-list-con{grid-template-columns:max-content 1fr;}.node-title-list-con .node-title{padding-top:0.43rem;}}@media all and (min-width:1000px){.node-title-list-con{max-width:940px;}}.node-t-album .field[data-fn="created"]{font-weight:bold;}.node-t-album.node-v-full .field[data-fn="created"]::before,.node-t-event .field[data-fn="date_range"]::before{content:'';display:inline-block;vertical-align:middle;height:1px;width:1.5em;border-top:1px solid;margin-right:0.75em;}.node-t-event .field[data-fn="date_range"] strong{text-transform:uppercase;}.node-t-event .field[data-fn="date_range"] > span{padding-left:1.2em;}.node-t-album h1::before,.node-t-event h1::before{display:none;}.node-t-album h1,.node-t-event h1{padding-left:2.6em;}
