@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#01a04a;--bs-info:#1f4497;--bs-warning:#fcdc0e;--bs-danger:#dc3545;--bs-light:#fff;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:1,160,74;--bs-info-rgb:31,68,151;--bs-warning-rgb:252,220,14;--bs-danger-rgb:220,53,69;--bs-light-rgb:255,255,255;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#00401e;--bs-info-text-emphasis:#0c1b3c;--bs-warning-text-emphasis:#655806;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#ccecdb;--bs-info-bg-subtle:#d2daea;--bs-warning-bg-subtle:#fef8cf;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#99d9b7;--bs-info-border-subtle:#a5b4d5;--bs-warning-border-subtle:#fef19f;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#01a04a;--bs-form-valid-border-color:#01a04a;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#67c692;--bs-info-text-emphasis:#798fc1;--bs-warning-text-emphasis:#fdea6e;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#00200f;--bs-info-bg-subtle:#060e1e;--bs-warning-bg-subtle:#322c03;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#01602c;--bs-info-border-subtle:#13295b;--bs-warning-border-subtle:#978408;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:var(--bs-code-color);font-size:.875em;word-wrap:break-word}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.glightbox-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{border:none;min-height:165px;outline:none!important;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.qs-datepicker-container{background:#fff;border:1px solid gray;border-radius:.263921875em;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);color:#000;display:flex;flex-direction:column;font-family:sans-serif;font-size:1rem;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:15.625em;z-index:9001}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{background:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:1;padding:.5em;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}.qs-overlay .qs-submit{background:hsla(0,0%,50%,.4);border:1px solid #fff;border-radius:.263921875em;cursor:pointer;margin:0 auto auto;padding:.5em}.qs-overlay .qs-submit.qs-disabled{border-color:gray;color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-grow:1;flex-wrap:wrap}.qs-overlay .qs-overlay-month{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.5;transition:opacity .15s;width:33.33333%}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{align-items:center;background:#d3d3d3;display:flex;filter:blur(0);flex-grow:1;flex-shrink:0;justify-content:space-between;transition:filter .3s;width:100%}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{border-radius:.263921875em;cursor:pointer;height:1.5625em;position:relative;transition:background .15s;width:1.5625em}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{border:.390625em solid transparent;content:"";position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid transparent;font-weight:700;transition:border .2s}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;filter:blur(0);flex-wrap:wrap;padding:.3125em;transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{align-items:center;border-radius:.263921875em;cursor:pointer;display:flex;height:1.5625em;justify-content:center;transition:background .1s;width:14.28571%}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:gray;font-weight:700}.qs-event{position:relative}.qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;src:url(../fonts/nunito-sans-200.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200;src:url(../fonts/nunito-sans-200italic.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(../fonts/nunito-sans-regular.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;src:url(../fonts/nunito-sans-italic.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;src:url(../fonts/nunito-sans-500.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:500;src:url(../fonts/nunito-sans-500italic.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(../fonts/nunito-sans-700.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:700;src:url(../fonts/nunito-sans-700italic.woff2) format("woff2")}::-moz-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#c9bca4;color:#fff}::selection{background-color:#c9bca4;color:#fff}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{color:#333;font-display:swap;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.65;min-width:320px;overflow-x:hidden;position:relative}.fieldset{margin:32px 16px}.fieldset label{margin-bottom:8px}.fieldset label input[type=checkbox],.fieldset label input[type=radio]{display:none}.fieldset label span{cursor:pointer;display:block;line-height:2;margin-right:1em;padding-left:2em;padding-right:1em;position:relative;z-index:1}.fieldset label span:before{border:2px solid #c9bca4;border-radius:.25em;box-sizing:border-box;content:" ";display:block;height:1.4em;left:0;position:absolute;top:.3em;width:1.4em;z-index:-1}.fieldset label input[type=checkbox]:checked+span,.fieldset label input[type=radio]:checked+span{color:#fff;padding-left:1em}.fieldset label input[type=checkbox]:checked+span:before,.fieldset label input[type=radio]:checked+span:before{background:#c9bca4;height:2em;top:0;width:100%}.fieldset label input[type=radio]+span:before{border-radius:1em}.fieldset label span,.fieldset label span:before{transition:all .25s ease}.breakfast.hide{display:none}.breakfast .wrap{padding:128px 32px}.breakfast .wrap h1,.breakfast .wrap h2{text-align:center}.breakfast .wrap h2 .room-number{display:block;font-size:2em}.breakfast .wrap .breakfast-form{margin:32px 0}.breakfast .wrap .breakfast-form fieldset{border:1px solid #ccc;border-radius:10px;margin:16px 0 32px;padding:16px;position:relative}.breakfast .wrap .breakfast-form fieldset legend{border:1px solid #ccc;border-radius:10px;float:none;padding:0 16px}.breakfast .wrap .breakfast-form fieldset input[type=text],.breakfast .wrap .breakfast-form fieldset label{display:block;max-width:400px;width:100%}.breakfast .wrap .breakfast-form fieldset input[type=text]{border:1px solid #ccc;border-radius:10px}.breakfast .wrap .breakfast-form fieldset input[type=text]:focus:required:invalid{border:1px solid red}.breakfast .wrap .breakfast-form fieldset .hidefield{background-color:#fff;border:1px solid #ccc;border-radius:50%;bottom:0;cursor:pointer;height:45px;left:50%;position:absolute;transform:translate(-50%,50%);width:45px}.breakfast .wrap .breakfast-form fieldset .hidefield:after,.breakfast .wrap .breakfast-form fieldset .hidefield:before{background-color:#ccc;content:"";height:1px;left:7px;position:absolute;top:21px;width:30px}.breakfast .wrap .breakfast-form fieldset .hidefield:before{transform:rotate(45deg)}.breakfast .wrap .breakfast-form fieldset .hidefield:after{transform:rotate(-45deg)}.breakfast .wrap .breakfast-form .breakfast-send{margin-top:32px}.breakfast .wrap .breakfast-form .hide{display:none}.breakfast .wrap .breakfast-form .comment{margin:32px 0;width:100%}.breakfast .wrap .breakfast-form .comment textarea{border:1px solid #ccc;border-radius:10px;padding:16px;resize:none;width:100%}.person{position:relative}.close-person-group{border:1px solid red;border-radius:50px;cursor:pointer;padding:10px 20px;position:absolute;right:10px;top:5px}.alert{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center;min-height:80vh;width:100%}.alert.hide{display:none}.add-dish{margin:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease}#breakfast__msg{background:#0d6efd;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 -6px 20px rgba(0,16,61,.05);color:#fff;left:32px;letter-spacing:.2rem;overflow:hidden;position:fixed;right:32px;text-transform:uppercase;transform:translateY(100%);transition:transform .3s ease;z-index:1000}#breakfast__msg p{margin:0;padding:32px;text-align:center}#breakfast__msg.show{transform:translateY(0)}.cb{opacity:0;position:fixed;transform:scale(0);transition:transform .3s ease,opacity .3s ease;z-index:1000}.cb div{border-radius:.5em;color:#fff;padding:.5em 1em;fill:currentColor;filter:drop-shadow(0 0 10px rgba(0,16,61,.2))}.cb div,.cb div:before{background-color:#5cbc5c}.cb div:before{border-radius:2px;bottom:-6px;content:"";height:14px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:14px}.cb div svg{height:1em;margin-right:.2em}.cb.turn div:before{bottom:none;top:-6px}.cb.active{opacity:1;transform:scale(1)}.navigation-wrapper{position:relative}.navigation-wrapper .dots{bottom:0;font-size:0;left:50%;line-height:0;position:absolute;transform:translateX(-50%);white-space:nowrap}.navigation-wrapper .dots .dot{cursor:pointer;display:inline-block;height:2.5rem;position:relative;width:2.5rem}.navigation-wrapper .dots .dot:after{background-color:hsla(0,0%,100%,.6);border-radius:50%;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:5px}.navigation-wrapper .dots .dot:focus{outline:none}.navigation-wrapper .dots .dot--active:after{background-color:hsla(0,0%,100%,.95)}.navigation-wrapper .arrow{cursor:pointer;height:3rem;opacity:.9;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}.navigation-wrapper .arrow--left{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 32'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 2 2 16l12 14'/%3E%3C/svg%3E") no-repeat 50%;left:0}.navigation-wrapper .arrow--right{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 32'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 2 12 14L2 30'/%3E%3C/svg%3E") no-repeat 50%;left:auto;right:0}.navigation-wrapper .arrow--disabled{opacity:.6}.ny-2025 .wrap{background-color:#fefbde;margin:0 auto;max-width:1920px;position:relative}.ny-2025 .wrap:after,.ny-2025 .wrap:before{background:url(../images/posts/2024/ny-2025/pv_2024-11-06_decor_side.png);background-size:contain;bottom:100px;content:"";left:0;position:absolute;top:100px;width:80px}.ny-2025 .wrap:after{left:auto;right:0;transform:scaleX(-1)}.ny-2025 .wrap img{display:block;width:100%}.ny-2025 .wrap h2{color:#bd1521;font-family:Evgenia Deco;font-weight:700;margin:32px 64px;text-align:center}.ny-2025 .wrap .ny-2025__menu{color:#12341d;padding:32px 48px;place-content:center}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item{margin:16px;text-align:center}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item h3{font-size:1em}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item h4{font-size:1em;font-weight:400;line-height:1.1}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item p{font-weight:500;line-height:1.1}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item p span{font-size:.875em;line-height:1}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item p.ny-2025-dot:before{content:"•";margin-right:4px}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item img{height:auto;margin:16px auto;max-width:128px}.ny-2025 .wrap .ny-2025__menu .ny-2025__menu__item .ny-2025__menu__item__star{max-width:32px}.ny-2025 .wrap .ny-2025__contact{display:flex;justify-content:center;padding:32px 64px}.ny-2025 .wrap .ny-2025__contact .ny-2025__contact__item{align-items:center;display:flex;gap:16px}.ny-2025 .wrap .ny-2025__contact .ny-2025__contact__item p{line-height:1.1;margin-bottom:0}.promobanner header{padding:32px}.promobanner header h2{color:#c9bca4;font-weight:200;text-transform:uppercase}.promobanner header p{margin-bottom:0}.promobanner .wrap{background:#f8f9fa;position:relative}.promobanner .wrap .content .promobanner__route{display:flex;gap:8px;padding:32px}.promobanner .wrap .content .promobanner__route .promobanner__route__txt{display:flex;flex-direction:column;justify-content:space-between}.promobanner .wrap .content .promobanner__route .promobanner__route__txt p{line-height:1.2}.promobanner .wrap .content .promobanner__route .promobanner__route__txt p small{color:#6c757d}.promobanner .wrap .content .promobanner__txt{padding:32px;text-align:center}.promobanner .wrap .content .promobanner__img img{bottom:0;height:auto;max-width:24%;position:absolute;right:0;width:100%}@media (max-width:991.98px){.promobanner header{background:#f8f9fa;text-align:center}.promobanner .wrap .content .promobanner__route{justify-content:center;order:1}.promobanner .wrap .content .promobanner__img{order:2;text-align:right}.promobanner .wrap .content .promobanner__img img{display:inline-block;max-width:60%;position:relative}}.rest section header{padding:0 32px 32px}.rest section header>*{margin-bottom:0}.rest .rest__adv ul{list-style-type:none;padding:48px 16px}.rest .rest__adv ul li{background-color:#f8f9fa;border-radius:10px;display:flex;margin:16px}.rest .rest__adv ul li .rest__adv__item__img{flex-grow:0;margin:16px}.rest .rest__adv ul li .rest__adv__item__txt{margin:16px}.rest .rest__adv ul li .rest__adv__item__txt>*{margin:0}.rest .rest__adv ul li .rest__adv__item__txt p small{display:block}.rest .rest__about .wrap{padding:48px 16px}.rest .rest__about .wrap>div{margin:16px}.rest .rest__bf{padding:64px 0}.rest .rest__bf .wrap{display:flex;padding:0 32px}.rest .rest__bf .wrap>div{width:50%}.rest .rest__bf .wrap .rest__bf__item__txt{padding-right:32px}.rest .rest__bf .wrap .rest__bf__item__slider{align-self:start;border-radius:10px;overflow:hidden}.rest .rest__bf .wrap .rest__bf__item__slider img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.rest .rest__ld{padding:64px 0}.rest .rest__ld .wrap{padding:0 16px}.rest .rest__ld .wrap .rest__ld__item__gal{align-self:start;padding:8px}.rest .rest__ld .wrap .rest__ld__item__gal a{border-radius:10px;margin:8px;max-height:196px;overflow:hidden}.rest .rest__ld .wrap .rest__ld__item__gal a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rest .rest__ld .wrap .rest__ld__item__txt{margin:16px}.rest .rest__event{padding:64px 0}.rest .rest__event .wrap{padding:0 16px}.rest .rest__event .wrap>div{margin:16px}.rest .rest__event .wrap .rest__event__item__img img{border-radius:10px}.rest .rest__hall{padding:64px 0}.rest .rest__hall .wrap{padding:0 16px}.rest .rest__hall .wrap>div{margin:16px}.rest .rest__hall .wrap .rest__hall__item__txt .rest__hall__item__txt__icon{list-style-type:none;margin:0;padding:0}.rest .rest__hall .wrap .rest__hall__item__txt .rest__hall__item__txt__icon li{display:inline-block;margin-right:16px}.rest .rest__hall .wrap .rest__hall__item__txt .rest__hall__item__txt__icon li:last-of-type{margin-right:0}.rest .rest__hall .wrap .rest__hall__item__txt .rest__hall__item__txt__icon li svg{margin-right:8px}.rest .rest__hall .wrap .rest__hall__item__img a{border-radius:10px;display:block;margin-bottom:8px;max-height:264px;overflow:hidden}.rest .rest__hall .wrap .rest__hall__item__img a:last-of-type{margin-bottom:0}.rest .rest__hall .wrap .rest__hall__item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rest .rest__footer{align-items:center;display:flex;justify-content:center;margin:64px auto;min-height:518px;padding:32px 0;position:relative}.rest .rest__footer .rest__footer__bg{border-radius:10px;height:100%;left:32px;overflow:hidden;position:absolute;right:32px;top:0}.rest .rest__footer .rest__footer__bg:after{background:radial-gradient(rgba(0,0,0,.45),rgba(0,0,0,.1));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.rest .rest__footer .rest__footer__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rest .rest__footer h3{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.6);border-radius:10px;color:#fff;margin:0;max-width:600px;padding:32px;position:relative;text-align:center}@media (max-width:767.98px){.rest .rest__about .wrap .rest__about__item__video{order:1}.rest .rest__bf .wrap{flex-direction:column}.rest .rest__bf .wrap>div{width:100%}.rest .rest__hall .wrap .rest__hall__item__img{order:1}.rest .rest__footer{margin-bottom:0}.rest .rest__footer .rest__footer__bg{border-radius:0;left:0;right:0}.rest .rest__footer h3{border-radius:0}}.reveal{opacity:0;transition:opacity .3s ease,transform .3s ease}.reveal.show{opacity:1;transform:translateX(0)}#block-search{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:rgba(0,0,0,.7)}.tl-container{margin:0 auto;max-width:1280px;padding:0 32px}#tl-booking-form{margin:0 auto;max-width:1280px;width:100%}@media (max-width:767.98px){.hid{overflow:hidden}}img{max-width:100%}.img-fs,img{display:block;height:auto}.img-fs{max-width:none;width:100%}.block-xl{margin:0 auto;max-width:1280px}.block-lg{margin:0 auto;max-width:960px}.block-md{margin:0 auto;max-width:640px}.block-sm{margin:0 auto;max-width:320px}.flex-md{display:flex;flex-wrap:wrap}.flex-md>*{flex:0 1 384px}.flex-jc{justify-content:center}.m-g{margin:32px}.m-g05{margin:16px}.mr-g{margin-right:32px}.ml-g{margin-left:32px}.mb-g{margin-bottom:32px}.mb-1r{margin-bottom:1rem}.p-g{padding:32px}.p-g05{padding:16px}.pl-g{padding-left:32px}.pr-g{padding-right:32px}.plr-g{padding:0 32px}.col-2{grid-template-columns:repeat(2,1fr)}.col-2,.col-3{display:grid;grid-template-rows:auto}.col-3{grid-template-columns:repeat(3,1fr);justify-content:center}.col-4{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media (max-width:991.98px){.col-lg-2{grid-template-columns:repeat(2,1fr)}.col-lg-1,.col-lg-2{display:grid;grid-template-rows:auto}.col-lg-1{grid-template-columns:1fr}}@media (max-width:767.98px){.col-md-2{grid-template-columns:repeat(2,1fr)}.col-md-1,.col-md-2{display:grid;grid-template-rows:auto}.col-md-1{grid-template-columns:1fr}.col-md-sl{grid-template-columns:auto;grid-template-rows:auto;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.col-md-sl>*{grid-row:1;scroll-snap-align:center;scroll-snap-stop:always;width:65vw}}@media (max-width:575.98px){.col-sm-1{display:grid;grid-template-columns:1fr;grid-template-rows:auto}}@media (max-width:767.98px){.order-md-1{order:1}}.ais{align-items:start}.aic{align-items:center}.main{background:#fff}.str{font-weight:700}.ita{font-style:italic}.upp{text-transform:uppercase}.und{text-decoration:underline}.br-d{border-radius:10px;overflow:hidden}.article .article__header{display:flex;flex-direction:column;padding:32px}.article .article__header .article__header__heading{text-align:center}.article .article__header .article__header__tagdate .tag{margin-right:8px}.article .article__header .article__header__tagdate time{font-size:.75rem;font-weight:700;text-transform:uppercase}.article .article__header .article__header__cover{border-radius:10px;margin-bottom:32px;order:-1;overflow:hidden}.article .article__header .article__header__cover img{height:auto;margin:0 auto;max-width:100%}.section{padding:64px 0}.section .section__header{padding:32px;text-align:center}.section .section__header .section__header__heading{margin-bottom:32px;text-align:center;text-transform:uppercase}.section .section__header .section__header__heading:after{background-color:#c9bca4;content:"";display:block;height:4px;margin:32px auto 0;text-align:center;width:100px}.section .section__header .subtitle{text-align:center}.h-discount:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 128 128'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m53 108 21-36M55 21c0-13 4-19 9-19s9 6 9 19c0 14-4 19-9 19m0-3v6m-23 83c-5 0-9-4-9-9V63c0-20 12-37 32-37s32 17 32 37v54c0 5-4 9-9 9zm10-53c5 0 9 4 9 9s-4 9-9 9-9-4-9-9 4-9 9-9m26 14c5 0 9 4 9 9s-4 9-9 9-9-4-9-9 4-9 9-9'/%3E%3C/svg%3E");content:"";display:inline-block;height:1.5em;margin-left:.75em;transform:rotate(45deg);width:1.5em}.subtitle{font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.tac{text-align:center}.tar{text-align:right}table{border-collapse:separate;border-radius:10px;border-spacing:0;overflow-x:auto;table-layout:auto;width:100%}table td,table th{border-bottom:1px solid #c9bca4;border-left:1px solid #c9bca4;overflow:hidden;padding:.3em .6em}table tr td:last-child,table tr th:last-child{border-right:1px solid #c9bca4}table>:first-child tr td,table>:first-child tr th{border-top:1px solid #c9bca4}table>:first-child tr:last-child>:first-child{border-radius:10px 0 0 0}table>:first-child tr:last-child>:last-child{border-radius:0 10px 0 0}table>:last-child tr:last-child>:first-child{border-radius:0 0 0 10px}table>:last-child tr:last-child>:last-child{border-radius:0 0 10px 0}@media (max-width:767.98px){table{display:block}}.dli,.drop .drop__nav li .drop__nav__speclink svg,.rest .rest__adv ul li .rest__adv__item__img svg{height:auto;width:48px;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.tag{background-color:#333;color:#fff;padding:.25em 1em;text-transform:uppercase}.ul-reset{margin:0}.ul-img,.ul-reset{list-style-type:none;padding:0}.ul-img{margin:0 -8px 1rem}.ul-img li{margin:8px}ol ol,ol ul,ul ol,ul ul{margin-bottom:1rem}dl>div{display:table;margin-bottom:.5em}dl>div dt{display:table-cell;font-weight:400;overflow:hidden;position:relative}dl>div dt:after{border-bottom:1px dashed #adb5bd;bottom:.5em;content:"";margin-left:.5em;position:absolute;width:100%}dl>div dd{display:table-cell;padding-left:.5em;text-align:right;vertical-align:bottom;white-space:nowrap;width:1%}dl>div dd:after{content:"₽";font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:.8em;margin-left:2px}hr{border-top:2px solid #c9bca4;margin:64px auto;max-width:300px;opacity:1;padding:0 32px}.callout{background:repeating-linear-gradient(45deg,#f8f9fa,#f8f9fa 20px,rgba(248,249,250,.5) 0,rgba(248,249,250,.5) 40px),#fff;border:1px solid #dee2e6;border-left:6px solid #c9bca4;border-radius:.4rem;color:#333;font-weight:700;margin-bottom:1rem;padding:32px 16px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;background-origin:border-box;background:none;border:1px solid #333;border-radius:0;color:#333;cursor:pointer;display:inline-block;font-family:inherit;font-size:.75rem;letter-spacing:.25em;min-width:6.25rem;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease}.btn:focus{box-shadow:0 0 4px 2px #adb5bd;color:#333;outline:none}.btn:visited{color:#333}.btn[disabled]{background:#6c7589;color:#d2d5db;cursor:not-allowed}.btn:hover{background:#333;color:#fff}.btn__custom{border-color:var(--btn-custom-color);color:#fff!important}.btn__custom,.btn__custom:hover{background:var(--btn-custom-color)}.copyright:before{content:"©";margin-right:.2em}.header{align-items:center;background-color:#c9bca4;display:flex;height:64px;margin:0 auto;max-width:1920px;padding:0 16px;position:relative}.logo{flex:1;margin:0 16px}.logo svg{height:40px;width:40px}@media (max-width:991.98px){.logo{flex:auto;text-align:center}}.btn-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;flex:1;margin:0;order:-1;padding:0;-webkit-appearence:none;background-origin:border-box;background:none;border:none;color:inherit;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;z-index:20}.btn-nav svg{display:block;height:auto;width:64px;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.btn-nav svg path{transition:stroke-dasharray .45s ease 0s,stroke-dashoffset .45s ease 0s}.btn-nav svg .top{stroke-dasharray:32px 85px}.btn-nav svg .mid{stroke-dasharray:32px 74px;transition:stroke-dasharray .35s ease-in 0s,stroke-dashoffset .35s ease-in 0s}.btn-nav svg .bot{stroke-dasharray:32px 88px}.btn-nav.active svg path{transition:stroke-dasharray .45s cubic-bezier(.2,.4,.2,1.1) .15s,stroke-dashoffset .45s cubic-bezier(.2,.4,.2,1.1) .15s}.btn-nav.active svg .top{stroke-dasharray:45px 72.5px;stroke-dashoffset:-71.5px}.btn-nav.active svg .mid{stroke-dashoffset:-74px;transition:stroke-dasharray .35s ease-in 0s,stroke-dashoffset .35s ease-in 0s}.btn-nav.active svg .bot{stroke-dasharray:45px 76px;stroke-dashoffset:-75px}@media (max-width:991.98px){.btn-nav{display:block}}.header__cont{align-items:center;display:flex;flex:1;justify-content:end;padding:0 8px}.header__cont a{color:#333;font-weight:500;text-decoration:none}.header__cont a:hover{color:#333}.header__cont .header__cont__phone{display:block;padding:8px;white-space:nowrap}.header__cont .header__cont__phone svg{display:none;height:auto;width:24px;stroke:currentColor;stroke-width:4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.header__cont .header__cont__phone:hover{color:#333}.header__cont .header__cont__lang ul{list-style-type:none;margin:0;padding:0}.header__cont .header__cont__lang ul li a{display:block;padding:8px}.header__cont .header__cont__lang ul li a:before{content:"|";margin-right:16px}@media (max-width:1199.98px){.header__cont .header__cont__phone span{display:none}.header__cont .header__cont__phone svg{display:block}}@media (max-width:991.98px){.header__cont .header__cont__lang{display:none}}.nav .main-menu ul{list-style-type:none;margin:0;padding:0}.nav .main-menu ul li{display:inline-block}.nav .main-menu ul li a{display:block;font-size:.875rem;letter-spacing:.2em;line-height:1.2;padding:8px 16px;text-transform:uppercase}.nav .main-menu ul li a,.nav .main-menu ul li a:hover{color:#333;text-decoration:none}.nav .nav__cont{background-color:#c9bca4;display:none;padding:16px}.nav .nav__cont a{color:#333;text-decoration:none}.nav .nav__cont a:hover{color:#333}.nav .nav__cont .nav__cont__lang ul{list-style-type:none;margin:0;padding:0}.nav .nav__cont .nav__cont__lang ul li a{border:1px solid #333;border-radius:50%;display:block;height:2.5rem;line-height:2.5rem;text-align:center;width:2.5rem}.nav .nav__cont .nav__cont__phone{font-weight:500;padding:16px}.nav .nav__cont>:last-child{margin-bottom:16px}@media (max-width:991.98px){.nav{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:64px;transition:width .3s ease .3s;width:0;z-index:99999999}.nav .main-menu{margin:16px 0;opacity:0;overflow-y:auto;transition:opacity .3s ease}.nav .main-menu ul{margin:0 auto;max-width:420px}.nav .main-menu ul li{display:block}.nav .nav__cont{align-items:center;display:flex;flex-direction:column;margin-top:auto;opacity:0;transition:opacity .3s ease}.nav.active{transition:width .3s ease;width:100%}.nav.active .main-menu,.nav.active .nav__cont{opacity:1;transition:opacity .3s ease .3s}}.more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#333;margin:0;padding:16px}.more-btn svg{display:block;height:16px;width:16px;fill:none;stroke-linecap:round;stroke:currentColor;stroke-width:1}.more-btn svg path{transition:stroke-dashoffset .45s ease 0s}.more-btn svg>:first-child{stroke-dasharray:8px 20px}.more-btn svg>:last-child{stroke-dasharray:8px 29.75px}.more-btn.active svg>:first-child{stroke-dashoffset:-19.75px}.more-btn.active svg>:last-child{stroke-dashoffset:-29.5px}.drop ul li{display:block!important}.drop ul li a{text-transform:none!important}.drop .drop__nav li .drop__nav__speclink{align-items:center;display:flex}.drop .drop__nav li .drop__nav__speclink svg{flex-shrink:1;height:auto;margin-left:8px;width:48px}@media (min-width:992px){.drop,.drop>a{position:relative}.drop>a{display:inline-block!important;padding-right:0!important}.drop .drop__nav{background-color:#c9bca4;border:1px solid #dfd7c8;border-radius:5px;box-shadow:0 6px 20px rgba(0,16,61,.15);height:auto;left:0;list-style-type:none;margin:0;max-height:0;max-width:0;opacity:0;overflow:hidden;padding:8px 0!important;position:absolute;top:100%;transition:opacity .3s ease .2s,max-width 0s .4s,max-height 0s .4s;width:200px;z-index:3}.drop .drop__nav li{display:block}.drop .more-btn{background:none;display:none;pointer-events:none;vertical-align:middle}.drop .arrow-pointer{display:inline-block;height:16px;vertical-align:middle;width:16px;fill:none;stroke-linecap:round;stroke:currentColor;stroke-width:1}.drop .arrow-pointer path{stroke-dasharray:8.49px 25.45px;transition:stroke-dashoffset .45s ease 0s}.drop.active .arrow-pointer{stroke-dashoffset:-25.45px}.drop.active .drop__nav{max-height:400px;max-width:200px;opacity:1;transition:opacity .3s ease .2s}}@media (max-width:991.98px){.drop{position:relative}.drop a{display:inline-block!important}.drop .drop__nav{border-left:1px solid #c9bca4;display:block;margin-left:16px!important;margin-right:64px!important;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease}.drop .drop__nav li .drop__nav__speclink svg{width:28px}.drop .more-btn{display:block;position:absolute;right:16px;top:0}.drop .arrow-pointer{display:none}}.intro{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center;max-height:100vh;overflow:hidden;position:relative;width:100%}.intro .intro__bg{animation:img-zoom 40s cubic-bezier(.98,.39,.79,1.01) infinite;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.intro .intro__reward{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(51,51,51,.6);border-radius:10px;left:32px;padding:16px;position:absolute;top:32px}.intro .intro__reward img{width:120px}.intro .wrap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(51,51,51,.6);border-radius:10px;color:#fff;margin:32px;max-width:600px;padding:32px;text-align:center}.intro .wrap h1{margin-bottom:32px}.intro .wrap svg{height:auto;max-width:200px;width:100%}.intro .wrap svg path{fill:currentColor}.intro .gallery-link{bottom:32px;color:#fff;display:flex;position:absolute;right:32px;text-decoration:none}.intro .gallery-link .gallery-link__icon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.2);border-radius:50%;color:inherit;display:block;height:48px;line-height:44px;margin-right:16px;text-align:center;width:48px}.intro .gallery-link .gallery-link__icon svg{height:auto;width:16px;fill:currentColor}.intro .gallery-link span{align-self:center;font-weight:700}@keyframes img-zoom{50%{transform:scale(1.2)}}.about .wrap{padding:16px}.about .wrap .item{margin:16px}.about .wrap .item__img{align-self:start}.about .wrap .item__img a{border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);display:block;overflow:hidden}.about .wrap .item__img a:first-of-type{margin-bottom:32px}.features{background-color:#e9ecef}.features ul{color:#333;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;list-style-type:none;padding:8px}.features ul::-webkit-scrollbar{display:none;scrollbar-width:none;-ms-overflow-style:none}.features ul li{background-color:none;display:flex;margin:8px;padding:16px}.features ul li .features__img{color:inherit;margin-right:64px}.features ul li .features__img svg{display:block;height:auto;width:32px;stroke:currentColor;stroke-width:4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.features ul li .features__txt h3{font-size:1rem}.features ul li .features__txt p{font-size:.875rem;margin-bottom:0}@media (max-width:767.98px){.features ul{grid-template-columns:1fr}}@media (max-width:575.98px){.features ul{grid-template-columns:auto;overflow-x:scroll;padding:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.features ul li{background-color:#fff;border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);flex-direction:column;grid-row:1;margin:16px;scroll-snap-align:center;scroll-snap-stop:always;width:65vw}.features ul li .features__img{margin-bottom:32px;margin-right:0}}.room-list .wrap{display:flex;flex-direction:column;padding:16px}.room-list .wrap .room-list__item{border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);display:flex;margin:16px;overflow:hidden}.room-list .wrap .room-list__item__txt{background-color:#fff;display:flex;flex-direction:column;padding:16px 16px 32px;width:50%}.room-list .wrap .room-list__item__txt h3{text-align:center;text-transform:uppercase}.room-list .wrap .room-list__item__txt .subtitle{margin:16px 16px 0;text-align:center}.room-list .wrap .room-list__item__txt .subtitle:after{background-color:#333;content:"";display:block;height:2px;margin:0 auto;width:100px}.room-list .wrap .room-list__item__txt h3{margin:16px}.room-list .wrap .room-list__item__txt .tac{margin-top:auto}.room-list .wrap .room-list__item__slider{width:50%}.room-list .wrap .room-list__item__slider img{display:block;height:auto;max-width:100%}@media (max-width:767.98px){.room-list .wrap .room-list__item{flex-direction:column}.room-list .wrap .room-list__item__slider,.room-list .wrap .room-list__item__txt{width:100%}.room-list .wrap .room-list__item:nth-of-type(2n){flex-direction:column-reverse}}.loyalty .loyalty__top{padding:16px}.loyalty .loyalty__top .item{margin:16px}.loyalty .loyalty__top .item__img{align-self:start;border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);overflow:hidden}.loyalty .loyalty__mid{padding:16px}.loyalty .loyalty__mid ul{list-style-type:none;margin:0;padding:0}.loyalty .loyalty__mid ul li{border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);margin:16px;overflow:hidden}.loyalty .loyalty__mid ul li .loyalty-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;padding:16px}.loyalty .loyalty__mid ul li .loyalty-cover h3{font-size:1rem;text-transform:uppercase}.loyalty .loyalty__mid ul li .loyalty-cover span{font-size:.875rem;text-align:right}.loyalty .loyalty__mid ul li .loyalty-cover span span{font-size:1rem;font-weight:700}.loyalty .loyalty__mid ul li p{font-weight:700;margin:16px}.loyalty .loyalty__mid ul li p span{white-space:nowrap}.loyalty .loyalty__mid ul li ul li{border-top:1px dashed #ced4da;box-shadow:none;margin:0 16px;padding:16px 0}.loyalty .loyalty__bot{padding:32px}.loyalty .loyalty__bot p:last-of-type{margin-bottom:0}.services .wrap{padding:16px}.services .wrap ul{align-self:start;border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);list-style-type:none;margin:16px;overflow:hidden;padding:0}.services .wrap ul li{border-bottom:1px solid #ced4da;margin:0 16px}.services .wrap ul li:last-of-type{border-bottom:none}.services .wrap ul li .acc{align-items:center;display:flex}.services .wrap ul li .acc svg{height:auto;margin-right:16px;width:40px;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.services .wrap ul li .acc h3{font-size:1rem;margin-bottom:0}@media (max-width:991.98px){.services .wrap{padding:0}.services .wrap ul{box-shadow:none;margin:0}.services .wrap ul li{margin:0 32px}.services .wrap ul li:last-of-type{border-bottom:1px solid #ced4da}.services .wrap ul:last-of-type li:last-of-type{border-bottom:none}}.acc{margin:0;padding-bottom:1em;padding-right:2rem;padding-top:1em;position:relative}.acc:after{content:"→";position:absolute;right:0;top:1.7rem;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease}.acc.active:after{transform:translateY(-50%) rotate(90deg)}.panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease}.promo .wrap{padding:16px}.promo .wrap .item{border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);display:flex;flex-direction:column;margin:16px;overflow:hidden}.promo .wrap .item time{display:inline-block;font-weight:700;margin-bottom:.5rem}.promo .wrap .item img{aspect-ratio:1/1;display:block;height:auto;width:100%}.promo .wrap .item__main{padding:32px}.promo .wrap .item__main h3{font-size:1rem;font-weight:700;margin:0 0 32px;text-align:left;text-transform:none}.promo .wrap .item__main p:last-of-type{margin-bottom:0}.promo .wrap .item__main p strong{white-space:nowrap}.promo .wrap .item .tar{margin-top:auto}.promo .wrap .item .tar .btn{margin:0 32px 32px}.contacts .wrap{padding:16px}.contacts .wrap .item{align-self:center;margin:16px}.contacts .wrap .item #map{border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);overflow:hidden}.news-list{list-style-type:none;margin:0;padding:0}.news-list li{border-bottom:1px solid #333;margin-top:16px}.news-list li .news-list__tag{margin-right:8px}.news-list li time{font-size:.75rem;font-weight:700;text-transform:uppercase}.news-list li a{color:#333;display:flex;justify-content:space-between;padding:8px 0 16px;text-decoration:none}.news-list li a:after{align-self:end;content:">";margin-left:16px}.footer{position:relative}.footer .wrap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(222,226,230,.6);transition:background-color .3s ease}.footer .wrap .footer-top{display:flex;justify-content:center;padding:16px}.footer .wrap .footer-top a{display:block;margin:16px;text-decoration:none}.footer .wrap .footer-top a:after,.footer .wrap .footer-top a:before{border-top:.1rem solid #333;content:"";display:inline-block;margin:0 32px;width:10rem}.footer .wrap .footer-top a svg{height:auto;max-width:200px;width:100%}.footer .wrap .footer-mid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding:16px}.footer .wrap .footer-mid>*{margin:16px}.footer .wrap .footer-mid .footer-mid-nav ul li a{color:#333;text-decoration:none}.footer .wrap .footer-mid .footer-mid-btn{align-self:center;justify-self:center}.footer .wrap .footer-mid .footer-mid-btn .btn-round{align-items:center;border-radius:50%;display:flex;height:120px;padding:0;text-align:center;width:120px}.footer .wrap .footer-mid .footer-mid-contacts{text-align:right}.footer .wrap .footer-mid .footer-mid-contacts a{color:#333;display:block;font-size:1.4em;font-weight:700;text-decoration:none}.footer .wrap .footer-sale{padding:0 32px}.footer .wrap .footer-sale__content{background:rgba(73,80,87,.6);border-radius:10px;color:#fff;padding:16px}.footer .wrap .footer-sale__content a{color:currentColor;text-decoration:none;white-space:nowrap}.footer .wrap .footer-sale__content>:last-child{margin-bottom:0}.footer .wrap .footer-bot{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding:16px}.footer .wrap .footer-bot>*{margin:16px}.footer .wrap .footer-bot .footer-bot-center{text-align:center}.footer .wrap .footer-bot .footer-bot-center ul li{display:inline-block}.footer .wrap .footer-bot .footer-bot-center ul li a{align-items:center;color:#333;display:flex;padding:8px;text-decoration:none;white-space:nowrap}.footer .wrap .footer-bot .footer-bot-center ul li a svg{display:inline-block;height:auto;margin-right:.25rem;width:1rem}.footer .wrap .footer-bot .footer-bot-right{text-align:right}.footer .wrap .footer-bot .footer-bot-right a{color:#333}.footer.end-page .wrap{background-color:hsla(0,0%,100%,.6)}@media (max-width:767.98px){.footer .wrap .footer-top a:after,.footer .wrap .footer-top a:before{display:none}.footer .wrap .footer-mid{grid-template-columns:1fr}.footer .wrap .footer-mid .footer-mid-contacts,.footer .wrap .footer-mid .footer-mid-nav{text-align:center}.footer .wrap .footer-bot{grid-template-columns:1fr}.footer .wrap .footer-bot .footer-bot-left,.footer .wrap .footer-bot .footer-bot-right{text-align:center}}#sierra{bottom:0;left:0;position:sticky;z-index:-1}#sierra svg{height:auto;width:100%;stroke:currentColor;stroke-width:.5;vector-effect:non-scaling-size;stroke-linecap:round;stroke-linejoin:round}#sierra svg .str-bold{stroke-width:1}#sierra #sierra-w{display:block}#sierra #sierra-h,#sierra #sierra-s{display:none}@media (max-width:767.98px){#sierra #sierra-w{display:none}#sierra #sierra-s{display:block}#sierra #sierra-h{display:none}}@media (max-width:575.98px){#sierra #sierra-s,#sierra #sierra-w{display:none}#sierra #sierra-h{display:block}}.gallery{min-height:100vh}.gallery header{padding:64px 32px}.gallery .gallery__filter{align-items:start;color:#c9bca4;display:flex;padding:32px 24px}.gallery .gallery__filter svg{margin:8px}.gallery .gallery__filter ul{display:inline-block;list-style-type:none;margin:0;padding:0}.gallery .gallery__filter ul li{border:1px solid #c9bca4;color:#c9bca4;display:inline-block;margin:8px;padding:.2rem 1rem;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.gallery .gallery__filter ul .active{background-color:#c9bca4;color:#fff}.gallery .gallery__img{display:grid;grid-template-columns:repeat(3,1fr);opacity:1;transition:opacity .3s ease}.gallery .gallery__img.anim{opacity:0;transition:opacity 0s}.gallery .gallery__img a{margin:16px}.gallery .gallery__img a img{display:block;height:auto;width:100%}.gallery .gallery__img .img-expand{display:block}.gallery .gallery__img .img-shrink{display:none}@media (max-width:767.98px){.gallery .gallery__img{grid-template-columns:repeat(2,1fr);padding:0}.gallery .gallery__img a{margin:0}}.txt{padding:32px}.txt .gallery .gallery__img{margin:-16px}@media (max-width:767.98px){.txt .gallery .gallery__img{margin:-32px}}#preloader{align-items:center;background:#fff;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;width:100%;z-index:1000}#preloader .preloader__line{background:#c9bca4;height:80%;max-height:0;transition:max-height .3s ease;width:1px}#preloader .preloader__line.show{max-height:100%}.feedback{padding-bottom:64px}.feedback .wrap{border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15);overflow:hidden}.feedback .wrap .form{background-color:#f8f9fa;padding:32px}.feedback .wrap .feedback__txt{align-self:center;font-size:.875rem;padding:32px}.feedback .wrap .feedback__txt a{color:#333;text-decoration:none}@media (max-width:767.98px){.feedback .wrap .form{background-color:#fff}.feedback .wrap .feedback__txt{order:-1}}.form{position:relative}.form .form-field{font-size:.875rem;padding-bottom:16px}.form .form-field label{width:100%}.form .form-field label span{color:#adb5bd}.form .form-field label input,.form .form-field label textarea{border:1px solid #adb5bd;border-radius:5px;display:block;padding:8px;width:100%}.form .form-field label textarea{resize:none}.form .form__success{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:32px;position:absolute;top:0;transition:.3s ease;width:100%;z-index:-1}.form .form__success .form__success__content{text-align:center}.form .form__success .form__success__content>:last-child{margin-bottom:0}.form .form__success .form__success__content svg{height:auto;margin-bottom:1rem;width:80px;stroke:#01a04a;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.form.success .form__success{opacity:1;z-index:1}.check input{display:none!important}.check svg{height:auto;margin-right:.5em;width:16px;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.check svg .mark{stroke-dasharray:29.7;stroke-dashoffset:-29.7;transition:stroke-dashoffset .3s ease}.check svg .mark-bor{stroke-dasharray:112.8;stroke-dashoffset:-112.8;transition:stroke-dashoffset .6s ease .3s}.check svg .box-bor{stroke:#adb5bd;opacity:1;transition:opacity .3s ease .3s}.check input:checked+svg .mark{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease .5s}.check input:checked+svg .mark-bor{stroke-dashoffset:0;transition:stroke-dashoffset .6s ease}.check input:checked+svg .box-bor{opacity:0;transition:opacity .3s ease}.check input:required:invalid~small{color:#e01d3e}.check input:required:invalid~small a{color:#e01d3e}.gift{padding-bottom:64px}.gift .wrap{padding:32px}.gift .wrap .content{background:#e9ecef;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 6px 20px rgba(0,16,61,.15)}.gift .wrap .content .gift__items .gift__item__logo{padding:32px}.gift .wrap .content .gift__items .gift__item__logo img{display:inline-block;max-width:200px}.gift .wrap .content .gift__items .gift__item__txt{padding:32px;text-align:right}.gift .wrap .content .gift__items .gift__item__txt h2{color:#c9bca4;font-weight:200;margin-bottom:32px;text-transform:uppercase}.gift .wrap .content .gift__decor{padding-left:32px;position:relative}.gift .wrap .content .gift__decor:before{background:linear-gradient(90deg,#d9ccb5,#6f644f 10%,#ece2ce 45%,#c9bca4);content:"";height:32px;left:0;position:absolute;top:50%;width:100%}.gift .wrap .content .gift__decor img{display:inline-block;height:auto;max-width:300px;position:relative;transform:translateY(32px);width:100%}@media (max-width:767.98px){.gift .wrap .content .gift__items .gift__item__logo,.gift .wrap .content .gift__items .gift__item__txt{text-align:center}.gift .wrap .content .gift__decor{padding:0 32px;text-align:center}.gift .wrap .content .gift__decor:before{background:linear-gradient(90deg,#d9ccb5,#6f644f 60%,#ece2ce 85%,#c9bca4);height:16px}}@media (max-width:575.98px){.gift .wrap .content .gift__decor:before{top:55%}}