.icon{display:block;flex-shrink:0;object-fit:contain}.icon--placeholder{display:inline-flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.35);border-radius:4px;background:#ffffff14;box-sizing:border-box}.icon--placeholder:after{content:"";width:40%;height:40%;border-radius:2px;background:#ffffff40}.date-display{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:400;line-height:1;white-space:nowrap}.date-display--light{color:var(--color-white)}.date-display--dark{color:var(--color-black)}.date-display--light .date-display__sep{letter-spacing:.1em}.date-display--light span:not(.date-display__sep){letter-spacing:.3em}.date-display--slash{font-size:var(--text-2xl);font-weight:200;letter-spacing:0;white-space:normal}.couple-names-ru{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:400;line-height:1;letter-spacing:var(--tracking-names);text-transform:uppercase;color:var(--color-white)}.couple-names-ru__plus{letter-spacing:.05em}.couple-names-en{display:flex;flex-direction:column;align-items:center;margin:0;font-family:var(--font-display);font-size:clamp(4.5rem,22vw,5.625rem);font-weight:400;line-height:.8;text-align:center;color:var(--color-white)}.couple-names-en span{display:block}.logo-da{display:block;width:min(16rem,65vw);height:auto}.logo-da--sm{width:7.8rem}.logo-denis-alexandra{display:block;width:7.5rem;height:auto;max-width:7.5rem}.site-picture{display:contents}.photo-bg{position:relative;overflow:hidden;color:var(--color-white)}.photo-bg__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.photo-bg__img{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.photo-bg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay)}.photo-bg__blur{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-glass)}.photo-bg>:not(.photo-bg__media){position:relative;z-index:1}.desktop-page{min-height:100dvh;color:var(--color-white)}.desktop-page__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(320px,47.5%) 1fr;min-height:100dvh}.desktop-page__left{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:5rem;border-right:1px solid var(--color-glass-border)}.desktop-page__left-bottom{display:flex;flex-direction:column;gap:3rem}.desktop-page__brand{display:block;width:7.5rem;height:auto;max-width:7.5rem}.desktop-page__qr-wrap{width:7.5rem;height:7.5rem}.desktop-page__hint{max-width:25.125rem;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4}.desktop-page__right{position:relative;display:grid;place-items:center;min-height:100dvh}.desktop-page__mute{position:absolute;top:5rem;right:5rem}.desktop-page__hero{display:flex;flex-direction:column;align-items:center;gap:5rem;text-align:center}.desktop-page__hero .desktop-page__monogram{width:min(27.33rem,50vw);max-width:none;height:auto}.desktop-page .photo-bg__overlay{background:#0000004d}.desktop-page .photo-bg__img{filter:grayscale(1)}.august-calendar{width:17.75rem;margin:2.5rem auto}.august-calendar__img{display:block;width:100%;height:auto}.section-icon{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto;border:1px solid var(--color-icon-border);border-radius:999px}.section-icon--dark{border-color:var(--color-icon-border)}.divider-v{display:block;width:1px;height:2.5rem;margin:0 auto;background:var(--color-black)}.divider-h{display:block;width:2.5rem;height:1px;margin:0 auto;background:var(--color-black)}.divider-h--spaced{margin:2.5rem auto}.section-inner{width:100%;max-width:var(--content-max);margin:0 auto}.wedding-countdown{display:flex;justify-content:space-between;width:min(100%,15.5625rem)}.wedding-countdown__item{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:2.375rem}.wedding-countdown__value{font-size:var(--text-lg);font-weight:200;line-height:1.3}.wedding-countdown__label{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.5;line-height:1}.dress-ref-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:1.5rem var(--page-pad-x) 2.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top,0px));padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));background:var(--color-white);color:var(--color-black);overflow-y:auto}.dress-ref-modal__header{display:flex;flex-direction:column;gap:1.25rem;width:100%}.dress-ref-modal__close{align-self:flex-end}.dress-ref-modal__title{margin:0;max-width:19.9375rem;align-self:center;font-family:var(--font-body);font-size:var(--text-lg);font-weight:200;line-height:1.3;text-align:center;text-transform:uppercase}.dress-ref-modal__slider{display:flex;gap:.5rem;width:100vw;margin-inline:calc(-1 * var(--page-pad-x));padding-inline:calc(50% - 9.4375rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;scrollbar-width:none}.dress-ref-modal__slider::-webkit-scrollbar{display:none}.dress-ref-modal__slide{flex:0 0 18.875rem;height:25rem;scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pinch-zoom}.dress-ref-modal__img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.dress-ref-modal__nav{display:flex;align-items:center;justify-content:space-between;width:7.5rem;flex-shrink:0}.dress-ref-modal__nav-btn{display:grid;place-items:center;padding:.75rem 0;background:transparent}.dress-ref-modal__nav-icon{display:block;width:2.5625rem;height:.5rem}.dress-ref-modal__nav-btn:disabled{opacity:.25;cursor:default}.dress-ref-modal__ok{margin-top:auto}@media(prefers-reduced-motion:reduce){.dress-ref-modal__slider{scroll-behavior:auto}}.landing{opacity:1;transition:opacity 1s var(--ease-out)}.landing--entering{opacity:0}.landing--entering.is-visible{opacity:1}.landing-hero{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem var(--page-pad-x) 4rem;text-align:center;overflow:hidden}.landing-hero .photo-bg__blur{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:opacity var(--duration-med) var(--ease-out),backdrop-filter var(--duration-med) var(--ease-out),-webkit-backdrop-filter var(--duration-med) var(--ease-out)}.landing-hero.is-menu-open .photo-bg__blur{opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-hero.is-menu-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2.5rem var(--page-pad-x) 0;overflow:hidden}.landing-hero__toolbar{position:absolute;top:2.5rem;left:var(--page-pad-x);right:var(--page-pad-x);z-index:3;display:flex;align-items:center;justify-content:space-between}.landing-hero__menu{flex-shrink:0}.photo-bg.landing-hero>.landing-hero__toolbar,.photo-bg.landing-hero>.landing-hero__scroll,.photo-bg.landing-hero>.landing-hero__menu-nav,.photo-bg.landing-hero>.landing-hero__menu-footer{position:absolute}.photo-bg.landing-hero.is-menu-open>.landing-hero__menu-nav,.photo-bg.landing-hero.is-menu-open>.landing-hero__menu-footer{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none}.landing-hero__content{display:flex;flex-direction:column;align-items:center;gap:5rem;z-index:2;transition:transform var(--duration-med) var(--ease-out),gap var(--duration-med) var(--ease-out)}.landing-hero.is-menu-open .landing-hero__content{flex-shrink:0;transform:none;gap:0;margin-top:4.5rem;margin-bottom:0}.landing-hero__names,.landing-hero__date{overflow:hidden;max-height:5rem;opacity:1;transition:opacity var(--duration-med) var(--ease-out),max-height var(--duration-med) var(--ease-out),margin var(--duration-med) var(--ease-out)}.landing-hero.is-menu-open .landing-hero__names,.landing-hero.is-menu-open .landing-hero__date{max-height:0;margin:0;opacity:0;pointer-events:none}.landing-hero__monogram{width:16.09rem;max-width:72vw;transition:width var(--duration-med) var(--ease-out)}.landing-hero.is-menu-open .landing-hero__monogram{width:7.8rem;max-width:7.8rem}.landing-hero__menu-nav{top:22.375rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2.5rem;z-index:2;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.landing-hero.is-menu-open .landing-hero__menu-nav{opacity:1;pointer-events:auto;transition-delay:.18s;flex:1;min-height:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:.5rem}.landing-hero.is-menu-open .landing-hero__menu-nav:before,.landing-hero.is-menu-open .landing-hero__menu-nav:after{content:"";flex:1 1 0;min-height:0;width:100%;pointer-events:none}.landing-hero__menu-link{opacity:0;transform:translateY(.75rem);transition:opacity var(--duration-med) var(--ease-out),transform var(--duration-med) var(--ease-out);transition-delay:var(--menu-item-delay, 0s)}.landing-hero.is-menu-open .landing-hero__menu-link{opacity:1;transform:translateY(0)}.landing-hero__menu-footer{bottom:3rem;left:var(--page-pad-x);right:var(--page-pad-x);z-index:2;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--duration-med) var(--ease-out),transform var(--duration-med) var(--ease-out);transform:translateY(.5rem)}.landing-hero.is-menu-open .landing-hero__menu-footer{opacity:1;pointer-events:auto;transform:none;transition-delay:.35s;flex-shrink:0;width:100%;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.landing-hero__menu-footer p{margin:0 0 1.6875rem;line-height:1.5;opacity:.5}.landing-hero__menu-contact{line-height:1;color:inherit}@media(max-height:680px){.landing-hero.is-menu-open .landing-hero__menu-nav{gap:1.5rem}.landing-hero.is-menu-open .landing-hero__monogram{width:6.5rem;max-width:6.5rem}}.landing-hero__scroll{bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0;font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;z-index:2;opacity:1;pointer-events:auto;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.landing-hero.is-menu-open .landing-hero__scroll{opacity:0;pointer-events:none;transform:translate(-50%,.5rem)}.landing-hero__scroll-icon{margin:0 auto}.landing-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.landing-gallery__item{aspect-ratio:164 / 256;overflow:hidden;background:var(--color-white)}.landing-gallery__img{display:block;width:100%;height:100%;object-fit:cover}.landing-timeline{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:0}.landing-timeline__item{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.landing-timeline__time{font-size:1.75rem;font-weight:200;line-height:1;margin-bottom:1.3125rem}.landing-timeline .divider-v{opacity:.5;margin:2.5rem auto}.landing-wide-photo{width:100%;min-height:32rem;overflow:hidden;background:var(--color-white)}.landing-wide-photo__img{width:100%;height:32rem;object-fit:cover;object-position:center 30%}.landing-btn-inline{width:auto;min-width:9.4375rem}.landing-where{margin-top:2.5rem}.landing-map-btn{margin:2.5rem 0;text-decoration:none}.landing-form{display:flex;flex-direction:column;gap:2.5rem;width:100%;margin-top:2.5rem}.landing-form>.btn-primary{margin-top:2.5rem}.landing-form__error{margin:0;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#8b2e2e}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.landing-rsvp-success{display:flex;flex-direction:column;align-items:center;gap:5rem;width:100%}.landing-rsvp-success__content{width:100%}.landing-dark-panel{position:relative;display:flex;align-items:center;justify-content:center;min-height:51.5625rem;padding:5rem var(--page-pad-x);color:var(--color-white);text-align:center;overflow:hidden}.landing-dark-panel__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.landing-dark-panel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-black)}.landing-dark-panel__img{position:absolute;left:0;top:50%;z-index:1;width:100%;height:125%;object-fit:cover;opacity:.2;will-change:transform;transform:translate3d(0,-50%,0)}@media(prefers-reduced-motion:reduce){.landing-dark-panel__img{will-change:auto;transform:translate3d(0,-50%,0)!important}}.landing-dark-panel__content{position:relative;z-index:1;width:100%;max-width:21rem}.landing-contact__phone{color:inherit;text-decoration:none}.landing-contact__link{width:auto;min-width:9.4375rem}.landing-countdown__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0;width:100%;max-width:var(--content-max);min-height:41.5625rem}.landing-countdown__intro{width:100%;gap:1.0625rem}.landing-countdown__timer{width:100%;gap:2.5rem}.landing-countdown__top{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.landing-countdown__top:hover{opacity:.75}.landing-fixed-toolbar{position:fixed;top:0;left:0;right:0;z-index:15;display:flex;align-items:center;justify-content:space-between;padding:.5rem var(--page-pad-x);padding-top:calc(.5rem + env(safe-area-inset-top,0px));background:#0000004d;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform var(--duration-med) var(--ease-out),visibility 0s linear var(--duration-med)}.landing-fixed-toolbar.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform var(--duration-med) var(--ease-out),visibility 0s linear 0s}.landing-fixed-toolbar__btn{line-height:0}@media(prefers-reduced-motion:reduce){.landing-fixed-toolbar{transition:none}}.mobile-welcome{display:flex;flex-direction:column;align-items:center;padding:2.5rem var(--page-pad-x) 5rem}.mobile-welcome__header{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%;z-index:2}.mobile-welcome__tagline{margin:0;font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;text-align:center}.mobile-welcome__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.0625rem;width:100%;max-width:21.5625rem;padding:2rem 0 3rem;z-index:2}.mobile-welcome__title{width:100%}.mobile-welcome__hold{position:relative;display:grid;place-items:center;width:6.75rem;height:6.75rem;border:1px solid var(--color-glass-border);border-radius:999px;background:var(--color-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;animation:hold-pulse 2.5s ease-in-out infinite}.mobile-welcome__hold.is-holding{animation:none}.mobile-welcome__hold-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;background:conic-gradient(var(--color-white) calc(var(--hold-progress, 0) * 360deg),transparent 0);opacity:.35;mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.mobile-welcome__hold:active{transform:scale(.98)}:root{--color-white: #ffffff;--color-black: #000000;--color-gray: #f8f8f3;--color-overlay: rgba(0, 0, 0, .3);--color-glass: rgba(255, 255, 255, .01);--color-glass-border: rgba(255, 255, 255, .2);--color-icon-border: rgba(0, 0, 0, .2);--color-muted: rgba(0, 0, 0, .5);--palette-women-1: #575735;--palette-women-2: #fcecd2;--palette-women-3: #474a50;--palette-women-4: #e1d5a2;--palette-men-1: #474a50;--palette-men-2: #f9eed2;--page-pad-x: 1.5rem;--section-pad-y: 5rem;--section-gap: 5rem;--inner-gap: 2.5rem;--content-max: 21.5625rem;--font-body: "Inter", system-ui, sans-serif;--font-display: "Celostina", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.5rem;--text-xl: 1.75rem;--text-2xl: 2.375rem;--tracking-label: .3em;--tracking-date: .3em;--tracking-body: .1em;--tracking-names: .2em;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .35s;--duration-med: .6s;--duration-slow: 1.2s}@font-face{font-family:Celostina;src:url(/fonts/celostina-otf.woff) format("woff"),url(/fonts/celostina-otf.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@keyframes fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}@keyframes hold-pulse{0%,to{box-shadow:0 0 #ffffff40}50%{box-shadow:0 0 0 .75rem #fff0}}@keyframes ken-burns{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.animate-fade-up{animation:fade-up var(--duration-med) var(--ease-out) both}.animate-fade-in{animation:fade-in var(--duration-med) var(--ease-out) both}.animate-bounce-down{animation:bounce-down 2s ease-in-out infinite}.animate-ken-burns{animation:ken-burns 18s ease-out infinite alternate}.reveal{opacity:0;transform:translateY(1.25rem);transition:opacity var(--duration-med) var(--ease-out),transform var(--duration-med) var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.35s}.stagger-4{animation-delay:.5s}.page-screen{min-height:100dvh;max-width:100vw;overflow-x:hidden}.btn-outline,.btn-primary{display:flex;align-items:center;justify-content:center;width:100%;padding:1.25rem 1.5rem;border:1px solid var(--color-black);background:transparent;color:inherit;font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.btn-outline:hover,.btn-primary:hover{opacity:.75}.btn-primary{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.btn-outline--light{border-color:var(--color-white);color:var(--color-white)}.section-block{padding:var(--section-pad-y) var(--page-pad-x)}.section-block--white{background:var(--color-white);color:var(--color-black)}.section-block--gray{background:var(--color-gray);color:var(--color-black)}.section-block--dark{background:var(--color-black);color:var(--color-white)}.heading-xl{margin:0;font-family:var(--font-body);font-size:var(--text-2xl);font-weight:200;line-height:1.1;text-align:center}.heading-lg{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:200;line-height:1.3;text-align:center}.heading-label{margin:0;font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center}.text-body-upper{margin:0;font-size:var(--text-sm);font-weight:300;line-height:1.5;letter-spacing:var(--tracking-body);text-transform:uppercase;text-align:center}.text-stack{display:flex;flex-direction:column;align-items:center;gap:var(--inner-gap)}.text-stack--tight{gap:1.3125rem}.framed-photo{position:relative;width:100%;overflow:hidden}.framed-photo--portrait{aspect-ratio:2725 / 4096}.framed-photo--wide{min-height:28rem}.framed-photo__img{position:absolute;max-width:none;object-fit:cover}.framed-photo__img--zoom,.landing-wide-photo__img--zoom{transform-origin:center center;will-change:transform}@media(prefers-reduced-motion:reduce){.framed-photo__img--zoom,.landing-wide-photo__img--zoom{will-change:auto;transform:none!important}}.icon-btn{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:0}.menu-link-btn{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-md);letter-spacing:var(--tracking-names);text-transform:uppercase;cursor:pointer}.form-field{display:flex;flex-direction:column;gap:1rem;width:100%}.form-field__label{font-size:var(--text-xs);font-weight:400;letter-spacing:.1em;text-transform:uppercase;transition:opacity var(--duration-fast) var(--ease-out)}.form-field__label.is-muted{opacity:.5}.form-field__input{width:100%;padding:0 0 .625rem;border:0;border-bottom:1px solid var(--color-black);background:transparent;color:inherit;font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;line-height:1;letter-spacing:.1em;text-transform:uppercase}.form-field__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--color-black);padding-bottom:.625rem}.form-field__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;flex:1;min-width:0;width:100%;height:1.125rem;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;line-height:1.125rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field__caret{display:grid;place-items:center;flex-shrink:0;line-height:0;pointer-events:none}.palette{display:flex;justify-content:center;gap:.8125rem;flex-wrap:wrap}.palette__swatch{width:4rem;height:4rem;flex-shrink:0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100dvh;font-family:var(--font-body);font-weight:400;background:var(--color-white);color:var(--color-black);-webkit-font-smoothing:antialiased}#root{min-height:100dvh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;height:auto;display:block}@media(min-width:1024px){.mobile-only{display:none!important}}@media(max-width:1023px){.desktop-only{display:none!important}}
