/* amirraw.min.css */
@font-face{font-family:"SMHeadersFont";src:url(/static/invite/wedwed/sitemaker/fonts/mirra-regular-webfont.eot);src:url(/static/invite/wedwed/sitemaker/fonts/mirra-regular-webfont.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/mirra-regular-webfont.woff2)format("woff2"),url(/static/invite/wedwed/sitemaker/fonts/mirra-regular-webfont.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/mirra-regular-webfont.ttf)format("truetype"),url(/static/invite/wedwed/sitemaker/fonts/mirra-regular-webfont.svg#Mirra-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}
/* gilroy.min.css */
@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBold.eot);src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBold.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBold.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Heavy.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Heavy.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Heavy.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-LightItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-LightItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ThinItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ThinItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BlackItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BlackItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BoldItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BoldItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBold.eot);src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBold.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBold.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLightItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLightItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBoldItalic.eot);src:local("Gilroy SemiBold Italic"),local("Gilroy-SemiBoldItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBoldItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBoldItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Light.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Light.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-MediumItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-MediumItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBoldItalic.eot);src:local("Gilroy ExtraBold Italic"),local("Gilroy-ExtraBoldItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBoldItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBoldItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Regular.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Regular.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-HeavyItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-HeavyItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-HeavyItalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Medium.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Medium.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-RegularItalic.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-RegularItalic.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-RegularItalic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLight.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLight.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-UltraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Bold.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Bold.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Thin.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Thin.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Thin.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"SMTextsFont";src:url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Black.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Black.woff)format("woff"),url(/static/invite/wedwed/sitemaker/fonts/Gilroy-Black.ttf)format("truetype");font-weight:900;font-style:normal}
/* sitemaker_style1.min.css */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@keyframes slideInLeft{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideTop{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes fadeText{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes kenBurns{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes flipX{0%{opacity:0;transform:rotateX(90deg)}50%,to{opacity:1;transform:rotateX(720deg)}}@keyframes openclose{0%{width:0}to{width:100%}}@keyframes unblur{0%{filter:blur(20px);-webkit-filter:blur(20px)}to{filter:blur(0);-webkit-filter:blur(0)}}@keyframes neon{0%,to{text-shadow:0 0 10px #ef00e3a8,0 0 20px #ef00e3a8,0 0 20px #ef00e3a8,0 0 20px #ef00e3a8,0 0 2px #fed128,2px 2px 2px #806914;color:#f5efcb}50%{text-shadow:0 0 2px #800e0b,0 0 5px #800e0b,0 0 5px #800e0b,0 0 5px #800e0b,0 0 2px #800e0b,4px 4px 2px #40340a;color:#eda0d3}}@keyframes blinker{50%{opacity:0}}@keyframes shaker{50%{rotate:5deg}}@keyframes shaker2{0%,to{rotate:-10deg}50%{rotate:10deg}}@keyframes heartbeat{0%,40%,80%,to{transform:scale(.75)}20%,60%{transform:scale(1)}}@keyframes heartbeatSmall{0%,40%,80%,to{transform:scale(.9)}20%,60%{transform:scale(1)}}@keyframes heartbeatSmallest{0%,40%,80%,to{transform:scale(.98)}20%,60%{transform:scale(1)}}:root{color-scheme:only light;--anim_speed:0.5s}html.animating body.sm-scroll_speed-2{--anim_speed:.2s}html.animating body.sm-scroll_speed-3{--anim_speed:.8s}*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,label{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent}@media (min-width:391px){html.animating [data-jsscroll]{opacity:0;transition:opacity var(--anim_speed)}[data-jsscroll].jsScroll__disabled,html.animating [data-jsscroll].jsScroll__scrolled{opacity:1}html.animating [data-jsscroll-fade-in].jsScroll__scrolled{animation:fadeIn var(--anim_speed) ease-in-out both}html.animating [data-jsscroll-slide-left].jsScroll__scrolled{animation:slideInLeft var(--anim_speed) ease-in-out both}html.animating [data-jsscroll-slide-right].jsScroll__scrolled{animation:slideInRight var(--anim_speed) ease-in-out both}html.animating [data-jsscroll-slide-top].jsScroll__scrolled{animation:slideTop var(--anim_speed) cubic-bezier(.25,.46,.45,.94) both}html.animating [data-jsscroll-slide-bottom].jsScroll__scrolled{animation:fadeInBottom var(--anim_speed) ease-in-out both}html.animating body.sm-scroll_type-2 [data-jsscroll-slide-top].jsScroll__scrolled{animation:slideInLeft var(--anim_speed) cubic-bezier(.25,.46,.45,.94) both}html.animating body.sm-scroll_type-3 [data-jsscroll-slide-top].jsScroll__scrolled{animation:slideInRight var(--anim_speed) cubic-bezier(.25,.46,.45,.94) both}}@media (max-width:450px){html.animating [data-jsscroll]:not([data-jsscroll_nomob]){opacity:0;transition:opacity var(--anim_speed)}[data-jsscroll].jsScroll__disabled,html.animating [data-jsscroll].jsScroll__scrolled{opacity:1}html.animating [data-jsscroll-fade-in].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:fadeIn var(--anim_speed) ease-in-out both}html.animating [data-jsscroll-slide-left].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:slideInLeft var(--anim_speed) ease-in-out both}html.animating [data-jsscroll-slide-right].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:slideInRight var(--anim_speed) ease-in-out both}html.animating [data-jsscroll-slide-top].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:slideTop var(--anim_speed) cubic-bezier(.25,.46,.45,.94) both}html.animating [data-jsscroll-slide-bottom].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:fadeInBottom var(--anim_speed) ease-in-out both}html.animating body.sm-scroll_type-2 [data-jsscroll-slide-top].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:slideInLeft var(--anim_speed) cubic-bezier(.25,.46,.45,.94) both}html.animating body.sm-scroll_type-3 [data-jsscroll-slide-top].jsScroll__scrolled:not([data-jsscroll_nomob]){animation:slideInRight var(--anim_speed) cubic-bezier(.25,.46,.45,.94) both}}.sm-madewithlove{padding:30px;text-align:center;font-size:16px;background:#fff;position:absolute;left:0;right:0;z-index:10;color:#000;font-family:system-ui;line-height:16px;display:inline-flex;align-items:start;justify-content:center;gap:5px}.sm-madewithlove img{width:120px;vertical-align:middle;margin-left:5px}.lock .sm-madewithlove{display:none}@media (max-width:450px){.sm-madewithlove{padding:30px 30px 80px;font-size:12px;line-height:12px}.sm-madewithlove.sm-shortmade{padding-bottom:30px}.sm-madewithlove img{width:80px;margin-left:2px}}[data-project-id="169976"] .sm-madewithlove,img[src=""]{display:none}.ct-alcotpl{display:none!important}.sm-loader,.sm-loader:before{position:fixed;left:0;top:0;width:100%;height:100%}.sm-loader{overflow:hidden}.sm-loader:before{content:"";background:#fff;z-index:500}.sm-loader:after{content:"";position:absolute;left:50%;top:50%;right:50%;bottom:50%;background:url(/static/invite/wedwed/sitemaker/images/365.gif)50% 50%no-repeat;background-size:contain;width:50px;height:50px;display:block;transform:translate(-50%,-50%);z-index:500}.sm-hidden{display:none!important}i[data-sm-alcoitem],i[data-sm-text]{font-style:inherit}[data-sm-src]{object-fit:cover;-o-object-fit:cover;object-position:center}.sm-sound{opacity:0;pointer-events:none}[data-sm-text=BRIDE_TEL],[data-sm-text=GROOM_TEL]{white-space:nowrap}.sm-grayscale{filter:grayscale(100);-webkit-filter:grayscale(100)}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:horizontal{height:0}::-webkit-scrollbar:vertical{width:0}::-webkit-scrollbar-thumb{background-color:var(--ct-pink-color);border-radius:2px;border:0}::-webkit-scrollbar-track{border-radius:2px;background-color:transparent}.fancybox__caption{display:none!important}.modal-open .sm-form__input,.sm-questionnaire-form .sm-form__input,a[data-sm-tel]{color:inherit!important}.ct-photo_editor-wrapper{position:relative}.ct-photo_editor-wrapper:before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);width:60px;height:60px;content:"";z-index:200;border-radius:100%;overflow:hidden;background:url(/static/invite/wedwed/sitemaker/images/constr/ct-image-plus.svg)50% 50%no-repeat;background-size:60%;background-color:rgba(0,0,0,.4)}:after,:before{pointer-events:none!important}i[data-sm-fyear],i[data-sm-tmonth]{font-style:normal}.modal-open .sm-form__input::-webkit-input-placeholder,.sm-modal .sm-form__input::placeholder{border:0!important}.modal-open .sm-form_checkbox_box,.sm-questionnaire-form .sm-form_checkbox_box{margin-left:0!important;pointer-events:none}.modal-open .sm-form_checkbox,.sm-questionnaire-form .sm-form_checkbox{padding:0!important}.modal-open .sm-form_checkbox [data-sm-alcoitem],.sm-questionnaire-form .sm-form_checkbox [data-sm-alcoitem]{padding-left:50px!important}.modal-open input[type=radio],.sm-questionnaire-form input[type=radio]{mix-blend-mode:multiply}.sm-editor_preview .sm-modal .sm-modal-close{justify-content:start;-webkit-box-pack:start;-ms-flex-pack:start}.sm-editor_preview .sm-modal .sm-modal__cross{right:initial;left:16px;z-index:2}.sm-editor_preview .is-compact .fancybox__content>.f-button.is-close-btn{right:initial;left:5px}.sm-editor_preview .sm-close-popup,.sm-editor_preview .sm-quest-modal-close{right:initial;left:16px}.sm-editor_preview .sm-popup .sm-first-label{margin-top:60px}.sm-mob-btn{height:50px!important}.sm-mob-btn .sm-button{font-size:17px;min-height:50px}.sm-project-5570cf147421313793b1e2588c0456e7 .sm-countdown-text{font-size:63px}@media (max-width:500px){.sm-project-5570cf147421313793b1e2588c0456e7 .sm-countdown-text{font-size:20px}.sm-form_checkbox{min-height:32px;display:flex;align-items:center}.sm-project-1723df975e3c7ea951422345d2c4f8fe .sm-date__calendar-bottom .sm-cormorantLight-30-20px{font-size:16px}.sm-project-a68c0f988a9f124b82cc608ba17cf4f0 .sm-main__content-titel .sm-cormorantRegular-100-50{font-size:72px;line-height:55px}.sm-project-a68c0f988a9f124b82cc608ba17cf4f0 .sm-date__calendar-bottom .sm-cormorantLight-30-20px{font-size:27px}.sm-project-01291c9392613c11455bd94a9f575a9f .sm-wishes h1 i{transform:translateX(30px);display:block}.sm-project-01291c9392613c11455bd94a9f575a9f .sm-wishes h1::after{transform:none}.sm-project-01291c9392613c11455bd94a9f575a9f .sm-wishes h1 span{transform:translate(-155px,25px)}.sm-project-a68c0f988a9f124b82cc608ba17cf4f0 .sm-location .sm-cormorantLight-40-30{font-size:33px}.sm-project-71ee4675590123a2be6a6fba5f115816 [data-sm-href=LOCATION_PHOTO_ITEMS_1]{display:none}.sm-project-a97871889e70232fb0d531e060446a01 .sm-cormorantLight-30-20px,.sm-project-d80a624942e3ad193c6477017a61c03e .sm-cormorantLight-30-20px,.sm-project-e7efe598d1d8d183ff67929ba56059de .sm-cormorantLight-30-20px{text-transform:initial;font-size:18px}.sm-project-161fc1941e8916e3adb8b10ce0e014e6 .sm-cormorantLight-30-20px,.sm-project-639d06e97eb1c448a6b5841225a13b93 .sm-cormorantLight-30-20px,.sm-project-919bbb1238887bfc1501741d3f42e3db .sm-cormorantLight-30-20px,.sm-project-f106bdc22aed128672a47cfc762fa275 .sm-cormorantLight-30-20px{text-transform:initial}.sm-project-f9235681b70576b01b6e0b3fdda04d79 .sm-cormorantRegular-70-30{font-size:60px;line-height:42px}.sm-project-f9235681b70576b01b6e0b3fdda04d79 .sm-contact .sm-cormorantRegular-70-30{font-size:56px;line-height:42px}.sm-project-0ea2850f2220bf01adc682acde1c2af1 .sm-cormorantRegular-70-30{font-size:48px}.sm-project-30b556e441895c509e8d951deb32a7c6 .sm-cormorantRegular-70-30,.sm-project-bcf054a014697329662200396fc61bc1 .sm-cormorantRegular-70-30{font-size:60px}.sm-project-0993dc3cbe37c2317538c6c024393397 .sm-contact .sm-cormorantRegular-70-30,.sm-project-0993dc3cbe37c2317538c6c024393397 .sm-cormorantRegular-70-30,.sm-project-0993dc3cbe37c2317538c6c024393397 .sm-cormorantRegular-70-40,.sm-project-ea46d7708f5ed77b9dfbddf59523f4c9 .sm-contact .sm-cormorantRegular-70-30,.sm-project-ea46d7708f5ed77b9dfbddf59523f4c9 .sm-cormorantRegular-70-30,.sm-project-ea46d7708f5ed77b9dfbddf59523f4c9 .sm-cormorantRegular-70-40{font-size:50px;line-height:40px;padding:0 20px}.sm-project-f94cabc1d4e6efdffa33c6ad19cef347 .sm-contact .sm-cormorantRegular-70-30,.sm-project-f94cabc1d4e6efdffa33c6ad19cef347 .sm-cormorantRegular-70-30,.sm-project-f94cabc1d4e6efdffa33c6ad19cef347 .sm-cormorantRegular-70-40{font-size:44px;line-height:40px}.sm-project-ad8a2928e187149147dc30ef45de5e9e .sm-cormorantLight-30-20px{font-size:30px}.sm-project-ad8a2928e187149147dc30ef45de5e9e p.sm-cormorantRegular-100-30{font-size:65px!important}.sm-project-ad8a2928e187149147dc30ef45de5e9e div.sm-cormorantRegular-100-30{font-size:44px!important}.sm-project-ad8a2928e187149147dc30ef45de5e9e .sm-cormorantRegular-100-50{font-size:80px;line-height:55px}.sm-project-ad8a2928e187149147dc30ef45de5e9e .sm-cormorantRegular-70-40{font-size:70px}.sm-project-ad8a2928e187149147dc30ef45de5e9e .sm-footer p.sm-cormorantRegular-100-30{line-height:70px}.sm-project-a14fb8a6a7c84f9afdf0b02b935777e2 .sm-contacts__inner h2 span{position:initial}.sm-project-bd057ba4aa8ea233d00d2343dc1136c8 .sm-cormorantRegular-70-30{font-size:46px;line-height:44px}.sm-project-1b6a35df8c6e3032d99926c4a966c78e .sm-date__calendar-full{font-size:28px}.sm-project-1b6a35df8c6e3032d99926c4a966c78e .sm-cormorantLight-30-20px{font-size:18px}.sm-project-b65dc6d4eb095b18df2e65e7b3bb8b2e .sm-text-80px{font-size:60px}.sm-project-0e25d07dd298ece2f1c890d37b06f758 .sm-contact .sm-cormorantRegular-70-30,.sm-project-0e25d07dd298ece2f1c890d37b06f758 .sm-cormorantRegular-70-30,.sm-project-0e25d07dd298ece2f1c890d37b06f758 .sm-timer__container-titel{font-size:55px;line-height:50px}.sm-project-8a300865e5f341dd6ad841df1e5bc961 .sm-contact .sm-cormorantRegular-70-30,.sm-project-8a300865e5f341dd6ad841df1e5bc961 .sm-cormorantRegular-70-30,.sm-project-8a300865e5f341dd6ad841df1e5bc961 .sm-timer__container-titel{font-size:60px;line-height:40px}.sm-project-0e25d07dd298ece2f1c890d37b06f758 .sm-cormorantRegular-100-50,.sm-project-0e25d07dd298ece2f1c890d37b06f758 .sm-footer__shell-love_text{font-size:90px}.sm-project-0ada64bfcd9248567889b901ed347db6 .sm-cormorantRegular-70-30{font-size:70px;line-height:45px}.sm-project-9da4c972a1f3411769765bec68bf8eda .sm-countdown-text{font-size:32px}}.sm-project-d7215d291526d9fb1fb64788797d47af .sm-timing .sm-container{display:flex;flex-direction:column}.sm-project-d7215d291526d9fb1fb64788797d47af .sm-timing .sm-container .sm-timing__item:nth-child(3){order:0}.sm-project-d7215d291526d9fb1fb64788797d47af .sm-timing .sm-container .sm-timing__item:nth-child(2){order:1}.sm-project-d7215d291526d9fb1fb64788797d47af .sm-timing .sm-container .sm-timing__item:nth-child(4){order:2}.sm-project-d7215d291526d9fb1fb64788797d47af .sm-timing .sm-container .sm-timing__item:nth-child(5){order:3}.sm-project-003171861179a53f3af0619b528b079f .sm-contacts__inner h2 span{left:-77px}.sm-form__input::placeholder{border-bottom:initial!important}.sm-form .radio-input{-webkit-appearance:none;appearance:none;border-width:1px;border-style:solid;border-radius:50%;background:#fff no-repeat center center}.sm-form .radio-input:checked{background-image:url(/static/invite/wedwed/sitemaker/images/radio.svg?v=4)}.sm-form__drinks[data-sm-anketa-toggle],.sm-form_right[data-sm-anketa-toggle],.sm-survey__body .sm-form__row[data-sm-anketa-toggle]{display:grid;grid-template-columns:1fr 1fr}.sm-form__drinks .sm-form__drinks-check,.sm-form__drinks .sm-form__drinks-text{margin-top:20px}.sm-survey__body .sm-form__row[data-sm-anketa-toggle] .sm-checkbox+label{text-align:left}.sm-form__in~.sm-form__row-title,[data-sm-anketa]~.sm-form-label{margin-top:40px;margin-bottom:20px}.sm-chekbox__wrapp~label,.sm-form_preferences-check_inner~p,.sm-form_preferences-check~p,.sm-form_preferences~p{margin-top:20px;margin-bottom:10px}.sm-chekbox__wrapp~label{display:block}.modal-open .sm-form_checkbox [data-sm-alcoitem],.sm-questionnaire-form .sm-form_checkbox [data-sm-alcoitem]{display:block}.sm-form__block .sm-form_checkbox{height:initial;min-height:30px}[data-sm-alcoitem]{white-space:initial!important;text-align:left}.form label,.modal-open .sm-form_checkbox,.sm-form__item,.sm-questionnaire-form .sm-form_checkbox{align-items:start}.sm-form__row input[type=checkbox]+label:before{margin-top:3px}@media (min-width:500px){.sm-form__left{min-width:50%}.sm-form__wrapper{gap:30px}}.sm-about__img-in,.sm-banner__img,.sm-contact__img-wrapp,.sm-date__img-wrapp,.sm-fotos__main,.sm-fotos__slider-item,.sm-img-wrapp,.sm-location__content-picture,.sm-location__foto-item,.sm-location__foto-main-im,.sm-location__img,.sm-location__img-wrapp,.sm-location__wrap-right,.sm-main__content__img,.sm-moment__wrapper-photo,.sm-moments__fotos-item,.sm-template4 .sm-main__content-img,.sm-template6 .sm-dress-code__img-wrapp a,.sm-template6 .sm-location__body,.sm-template7 .mask-img img,.sm-wishes__img,.sm-wishes__img-wrapp{overflow:hidden}.sm-edit.jsScroll__scrolled .sm-about__img-in img,.sm-edit.jsScroll__scrolled .sm-all__img-in img,.sm-edit.jsScroll__scrolled .sm-banner__img img,.sm-edit.jsScroll__scrolled .sm-contact__img-wrapp img,.sm-edit.jsScroll__scrolled .sm-date__img-wrapp img,.sm-edit.jsScroll__scrolled .sm-form__img img,.sm-edit.jsScroll__scrolled .sm-fotos__main img,.sm-edit.jsScroll__scrolled .sm-fotos__slider-item img,.sm-edit.jsScroll__scrolled .sm-img-wrapp img,.sm-edit.jsScroll__scrolled .sm-location__content-picture_img,.sm-edit.jsScroll__scrolled .sm-location__foto-item img,.sm-edit.jsScroll__scrolled .sm-location__foto-main-im img,.sm-edit.jsScroll__scrolled .sm-location__img img,.sm-edit.jsScroll__scrolled .sm-location__img-wrapp img,.sm-edit.jsScroll__scrolled .sm-location__wrap-right img,.sm-edit.jsScroll__scrolled .sm-main__content__img img,.sm-edit.jsScroll__scrolled .sm-main__img img,.sm-edit.jsScroll__scrolled .sm-moment__wrapper-photo img,.sm-edit.jsScroll__scrolled .sm-moments__fotos-item img,.sm-edit.jsScroll__scrolled .sm-wishes__img img,.sm-edit.jsScroll__scrolled .sm-wishes__img-wrapp img,.sm-template4 .sm-edit.jsScroll__scrolled .sm-main__content-img img,.sm-template6 .sm-edit.jsScroll__scrolled .sm-dress-code__img-wrapp img,.sm-template6 .sm-edit.jsScroll__scrolled .sm-location__body img,.sm-template60 .sm-main.sm-edit.jsScroll__scrolled .sm-main_video,.sm-template7 .sm-edit.jsScroll__scrolled .mask-img img,.sm-template9 .sm-edit.jsScroll__scrolled .sm-main__wrap-img img{animation-delay:2s;animation:kenBurns 5s ease-in-out both}.sm-template13 .sm-location__foto-item img,.sm-template13 .sm-moments__fotos-item img,.sm-template44 .sm-main__img img,.sm-template53 .sm-main__img__wrapper>img{animation:none!important}.sm-painted .sm-background-photo:not([class*=__bg]),.sm-painted>picture:not(.sm-painted-show),.sm-project-da5ff694fe5d75fcfe38845f9d4eccb6 .sm-footer__shell-love_text>span:not([data-sm-text=GROOM]),.sm-project-da5ff694fe5d75fcfe38845f9d4eccb6 .sm-main__content-titel>span:not([data-sm-text=GROOM]){display:none}.sm-edit.jsScroll__scrolled [data-sm-text]:not(h2){animation-delay:3s;animation:fadeText 1s ease-in-out both;transform-origin:50% 50%}.sm-edit.jsScroll__scrolled h2,.sm-template37 .sm-main.sm-edit.jsScroll__scrolled h1.sm-main__content-titel{animation-delay:2s;animation:fadeText 1s ease-in-out both;transform-origin:50% 50%}.sm-template47 [data-sm-text]:not(h2){padding:30px 0;margin:-30px 0}.sm-template47 .sm-footer__shell-love [data-sm-text]:not(h2),.sm-template47 .sm-main__content-titel [data-sm-text]:not(h2){padding:30px 0 0 60px;margin:-30px 0 0-60px}.sm-template14 .sm-edit.jsScroll__scrolled [data-sm-text]:not(h2),.sm-template14 .sm-edit.jsScroll__scrolled h2{padding:30px 10px;margin:-30px 10px}.sm-template37 .sm-main.sm-edit.jsScroll__scrolled [data-sm-text]:not(h2){animation:none}.sm-project-96f8116b865155529195300a6c34b723 h1{font-size:0}.sm-project-96f8116b865155529195300a6c34b723 h1:before{content:"the engagement day";text-transform:uppercase;font-size:70px;display:block;text-align:center}.sm-project-b39edefc75b90c2f92b3eaed6d7660fd .sm-footer{position:initial}@media (max-width:450px){.sm-project-96f8116b865155529195300a6c34b723 h1:before{font-size:20px}}.sm-own_wrapper{padding:100px 0;display:flex;flex-direction:column;gap:40px;align-items:center}[data-sm-text=NEW_OWN_TEXT],[data-sm-text=OWN_TEXT]{font-family:"SMTextsFont",sans-serif;text-align:center;margin-top:10px;font-size:20px;line-height:20px;grid-area:own-text}.sm-own_wrapper-img{width:700px;height:700px;grid-area:own-image}.sm-own_wrapper-img img{width:100%;height:100%;object-fit:cover;object-position:center}[data-sm-text=NEW_OWN_TITLE],[data-sm-text=OWN_TITLE]{font-size:80px;line-height:88px;font-family:"SMHeadersFont",sans-serif;font-weight:400;text-align:center;grid-area:own-title}.sm-own[data-position="1"] [data-sm-text=NEW_OWN_TITLE],.sm-own[data-position="1"] [data-sm-text=OWN_TITLE]{order:0}.sm-own[data-position="1"] .sm-own_wrapper-img{order:1;margin-bottom:20px}.sm-own[data-position="1"] [data-sm-text=NEW_OWN_TEXT],.sm-own[data-position="1"] [data-sm-text=OWN_TEXT]{order:2}.sm-own [data-sm-href=NEW_OWN_BUTTON_LINK],.sm-own [data-sm-href=OWN_BUTTON_LINK]{order:5}@media (min-width:500px){.sm-own[data-position="2"] .sm-own_wrapper{display:grid;grid-template-areas:"own-image own-title""own-image own-text";grid-template-columns:50% 50%}.sm-own[data-position="2"] [data-sm-text=OWN_TITLE]{text-align:left;align-self:end}.sm-own[data-position="2"] .sm-own_wrapper-img,.sm-own[data-position="3"] .sm-own_wrapper-img{width:100%;height:100%;align-self:center}.sm-own[data-position="2"] [data-sm-text=OWN_TEXT]{text-align:left;align-self:start}.sm-own[data-position="3"] .sm-own_wrapper{display:grid;grid-template-areas:"own-title own-image""own-text own-image";grid-template-columns:50% 50%}.sm-own[data-position="3"] [data-sm-text=OWN_TITLE]{text-align:right;align-self:end}.sm-own[data-position="3"] [data-sm-text=OWN_TEXT]{text-align:right;align-self:start}}.sm-own .slick-dots{margin-left:0;margin-top:0;position:absolute;bottom:-25px;display:flex;gap:10px;width:fit-content;left:50%;transform:translateX(-50%)}.sm-own .slick-dots li{list-style:none}.sm-own .slick-dots button{width:8px;height:8px;display:block;border-radius:50%;background-color:#999;opacity:.5;color:transparent;font-size:0}.sm-own .slick-dots li.slick-active button{opacity:1}.sm-own .slick-arrow{position:absolute;bottom:-50px;font-size:0;width:50px;height:34px;background-image:url(/static/invite/wedwed/sitemaker/templates/template21/assets/img/arrow-left.svg);background-repeat:no-repeat;background-size:contain;background-position:center;z-index:3}.sm-own .slick-arrow.sm-prev{left:50%;transform:translateX(-65px)}.sm-own .slick-arrow.sm-next{-moz-transform:translateX(15px) scale(-1,1);-o-transform:translateX(15px) scale(-1,1);-webkit-transform:translateX(15px) scale(-1,1);transform:translateX(15px) scale(-1,1);left:50%}.sm-own{background:#fff}.sm-own_wrapper-img:not(.slick-initialized){overflow:hidden;white-space:nowrap}.sm-own_wrapper-img:not(.slick-initialized) img{min-height:100%}@media (max-width:500px){.sm-own_wrapper{padding:60px 0}[data-sm-text=NEW_OWN_TITLE],[data-sm-text=OWN_TITLE]{font-size:30px;line-height:40px;order:0}[data-sm-text=NEW_OWN_TEXT],[data-sm-text=OWN_TEXT]{font-size:18px;line-height:22px;order:2}.sm-own_wrapper-img{width:320px;height:320px;order:1}}.sm-project-ef8a812b1c251e229644ab2c9a5b372f .sm-own [data-sm-href=OWN_BUTTON_LINK]{background-color:#171511!important}.sm-project-da5ff694fe5d75fcfe38845f9d4eccb6 .sm-main_save{font-size:0}.sm-project-da5ff694fe5d75fcfe38845f9d4eccb6 .sm-main_save:after{font-size:32px;content:"The Birthday"}@media (max-width:500px){.sm-project-da5ff694fe5d75fcfe38845f9d4eccb6 .sm-main_save:after{font-size:24px}.sm-project-3962d14852712f7795301901861921a3 .sm-countdown-time{font-size:46px}.sm-project-1328185622893b5b0c4152a224d392c8 .sm-manropeMedium-50px-20,.sm-project-1328185622893b5b0c4152a224d392c8 .sm-manropeRegular-20-18,.sm-project-3962d14852712f7795301901861921a3 .sm-countdown-text{font-size:16px}.sm-project-3962d14852712f7795301901861921a3 #sm-married>.sm-container>.sm-flex{overflow:hidden;padding-bottom:20px}.sm-project-3962d14852712f7795301901861921a3 #sm-married .sm-flex-item.sm-img-border{padding-right:10px}.sm-project-e9e213f794c3a1d197aa7ebb8ccb3675 .sm-date__calendar-full:after,.sm-project-e9e213f794c3a1d197aa7ebb8ccb3675 .sm-date__calendar-full:before{width:30px}.sm-project-69349dffe4be7b636a4b6cdd02babbe8 .sm-timer-time{gap:14px}}.sm-demo_view{pointer-events:none}.nstyle.sm-text_align-left,.nstyle.sm-text_align-left *,.sm-text_align-left,.sm-text_align-left *{display:block;text-align:left!important}.nstyle.sm-text_align-center,.nstyle.sm-text_align-center *,.sm-text_align-center,.sm-text_align-center *{display:block;text-align:center!important}.nstyle.sm-text_align-right,.nstyle.sm-text_align-right *,.sm-text_align-right,.sm-text_align-right *{display:block;text-align:right!important}[data-sm-text] a{color:inherit;word-wrap:break-word;text-decoration:underline}@media (max-width:500px){.sm-project-8d6bf5bb673c3c3ce67e67f6c3df68e9 .sm-moments__inner{margin-top:208px;padding-top:20px}.sm-project-8d6bf5bb673c3c3ce67e67f6c3df68e9 .sm-moments__title{position:absolute;top:-208px;right:20px}.sm-project-8d6bf5bb673c3c3ce67e67f6c3df68e9 .sm-moments__title:after{top:initial;bottom:initial}.sm-project-8d6bf5bb673c3c3ce67e67f6c3df68e9 .sm-moments__fotos-item-w2{width:160px;height:165px;left:inherit;top:inherit;bottom:50px;right:15px;z-index:6}.sm-project-8d6bf5bb673c3c3ce67e67f6c3df68e9 .sm-moments__tx-t{min-height:65px}.sm-template53 [data-sm-text=OWN_TITLE]{font-size:48px;line-height:100%}}[data-sm-href=OWN_BUTTON_LINK]:after{display:none!important}.sm-mob-btn{transition:.5s}.sm-mob-btn.sm-hidden_slow{bottom:-100px}.sm-project-17feef82bd1bbeea69a3f788c93ed7a5 .sm-title span:nth-child(3){display:none}.sm-project-87bbb5b5ade68a91717ca81dde3ff26c [data-sm-text=OWN_TITLE]{font-size:48px}.sm-project-87bbb5b5ade68a91717ca81dde3ff26c [data-sm-text=OWN_TEXT]{font-size:28px}@media (max-width:500px){.sm-project-87bbb5b5ade68a91717ca81dde3ff26c [data-sm-text=OWN_TITLE]{font-size:20px}.sm-project-87bbb5b5ade68a91717ca81dde3ff26c [data-sm-text=OWN_TEXT]{font-size:17px}.sm-project-87bbb5b5ade68a91717ca81dde3ff26c .sm-own_wrapper{gap:0}}.sm-project-50caf03856f0dc8a7f383e508ccfb19f .sm-questionnaire__head .dop-text,.sm-project-f80329df9c8e10fcde0c781d8059da58 .sm-dress-code__box-gallery{display:none}.sm-project-459e0a9baedb30d1baf356849c19745b [data-sm-text=OWN_TEXT]{font-weight:200;line-height:120%}[data-project-id="91044"] [data-sm-href=OWN_BUTTON_LINK]{color:#fff;border:1px solid #fff}.sm-own_wrapper-img[data-asp="1"]{height:1000px;width:initial;aspect-ratio:3/4}.sm-own_wrapper-img[data-asp="2"]{width:1000px;height:1000px}.sm-own_wrapper-img[data-asp="3"]{width:1000px;height:initial;aspect-ratio:4/3}@media (max-width:500px){.sm-own_wrapper-img[data-asp="1"],.sm-own_wrapper-img[data-asp="2"],.sm-own_wrapper-img[data-asp="3"]{width:calc(100% + 32px);height:initial}}.sm-own_video{width:100%;max-width:720px;max-height:720px}.sm-video_wrapper{position:relative;display:table;margin:auto;overflow:hidden}.sm-video_wrapper:after,.sm-video_wrapper:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:1}.sm-video_wrapper:after{width:100px;height:100px;border-radius:50%;background:rgba(0,0,0,.6);z-index:2}.sm-video_wrapper:before{width:60px;height:60px;background:#fff;clip-path:polygon(30% 20%,30% 80%,80% 50%);z-index:3;transition:opacity .2s ease}.sm-video_wrapper:not(.paused):after,.sm-video_wrapper:not(.paused):before{opacity:0}.sm-own_wrapper-img[data-asp="4"]{display:grid;grid-template-columns:1fr 1fr;width:100%;height:initial;gap:80px}.sm-own_wrapper-img[data-asp="7"]{display:grid;width:100%;height:1500px;gap:50px;grid-template-rows:1fr 1fr 1fr}.sm-own_wrapper-img[data-asp="7"] img{max-height:400px}@media (max-width:500px){.sm-own{overflow:hidden}.sm-own_wrapper-img[data-asp="4"]{gap:10px;width:calc(100% + 32px);height:300px}.sm-own_wrapper-img[data-asp="7"]{height:395px;gap:10px}.sm-video_wrapper:before{width:40px;height:40px}.sm-video_wrapper:after{width:80px;height:80px}.sm-own_video{max-height:500px}}.sm-template107 .sm-decor-line .sm-decor_blink,.sm-template107 .sm-decor-line .sm-decor_blink:after{width:10px;height:10px;border-radius:100%;background:#fdf6a5;position:absolute;filter:blur(5px);-webkit-filter:blur(5px);transform:skew(50deg)}.sm-template107 .sm-decor-line .sm-decor_blink:after{width:110%;height:110%;content:"";filter:blur(20px);-webkit-filter:blur(20px)}.sm-template107 .sm-decor-line .sm-decor_blink:before{position:absolute;content:"";left:2px;top:2px;right:2px;border-radius:100%;bottom:2px;background:#ffea00;filter:blur(10px);-webkit-filter:blur(10px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(1){left:50%;top:50%;transform:translate(-16px,4px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(2){left:12%;top:50%}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(3){left:70%;top:60%;transform:translate(4px,10px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(4){left:61%;top:57%;transform:translate(4px,10px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(5){left:50%;top:55%;transform:translate(4px,10px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(6){left:21%;top:45%;transform:translate(4px,10px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(7){left:20%;top:35%;transform:translate(4px,10px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(3),.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(5),.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(8){animation:blinker 2.4s linear infinite}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(1),.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(2),.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(4){animation:blinker 2s linear infinite}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(6),.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(7){animation:blinker 1.8s linear infinite}@media (min-width:500px){.sm-template107 .sm-decor-line .sm-decor_blink{width:15px;height:15px;border-radius:100%;background:#fdf6a5;position:absolute;filter:blur(5px);-webkit-filter:blur(5px);transform:skew(50deg);margin-top:-4px;margin-left:-5px}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(1){left:50%;top:50%;transform:translate(-26px,14px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(2){left:12%;top:48%}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(3){left:70%;top:60%;transform:translate(4px,20px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(4){left:61%;top:57%;transform:translate(4px,20px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(5){left:50%;top:55%;transform:translate(4px,24px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(6){left:21%;top:45%;transform:translate(13px,20px)}.sm-template107 .sm-decor-line .sm-decor_blink:nth-child(7){left:20%;top:35%;transform:translate(13px,20px)}}.sm-template107 .sm-decor03{animation:shaker 3s ease-in-out infinite}.sm-template107 .sm-decor02{animation:shaker 2.8s ease-in-out infinite}.sm-template107 .sm-decor01{animation:shaker 3.1s ease-in-out infinite}.sm-template107 .sm-decor-flower02{animation:shaker 2.9s ease-in-out infinite}.sm-template109 .sm-decor01,.sm-template109 .sm-decor02,.sm-template109 .sm-decor03,.sm-template109 .sm-decor04{animation:shaker2 2.9s ease-in-out infinite}.sm-template111 .sm-decor-title-left{animation:shaker2 3.1s ease-in-out infinite}.sm-template111 .sm-decor-title-right{animation:shaker2 2.8s ease-in-out infinite}.sm-template111 .sm_colors:nth-child(1){animation:shaker 2.5s ease-in-out infinite}.sm-template111 .sm_colors:nth-child(2){animation:shaker 2.3s ease-in-out infinite}.sm-template111 .sm_colors:nth-child(3){animation:shaker 2.7s ease-in-out infinite}.sm-template111 .sm_colors:nth-child(4){animation:shaker 2.4s ease-in-out infinite}.sm-template111 .sm_colors:nth-child(5){animation:shaker 2.6s ease-in-out infinite}.sm-template111 .sm-frame-health{animation:heartbeatSmallest 1s infinite}.sm-template92 .sm-new-own,.sm-template92 .sm-own{padding:100px 0}.sm-template92 [data-sm-text=NEW_OWN_TEXT],.sm-template92 [data-sm-text=OWN_TEXT]{font-weight:300;font-size:24px;line-height:29.26px;text-align:center}@media (max-width:500px){.sm-template92 .sm-new-own,.sm-template92 .sm-own{padding:0 24px 30px}.sm-template92 [data-sm-text=NEW_OWN_TEXT],.sm-template92 [data-sm-text=OWN_TEXT]{font-weight:400;font-size:22px}}.sm-template106 .sm-form .sm-form_checkbox .sm-form_checkbox_box,.sm-template107 .sm-form .sm-form_checkbox .sm-form_checkbox_box,.sm-template108 .sm-form .sm-form_checkbox .sm-form_checkbox_box,.sm-template109 .sm-form .sm-form_checkbox .sm-form_checkbox_box{pointer-events:all}.sm-template108 .modal-open .sm-form_checkbox [data-sm-alcoitem],.sm-template108 .sm-questionnaire-form .sm-form_checkbox [data-sm-alcoitem],.sm-template109 .modal-open .sm-form_checkbox [data-sm-alcoitem],.sm-template109 .sm-questionnaire-form .sm-form_checkbox [data-sm-alcoitem]{padding-left:0!important}.sm-template109 .sm-decor-health{animation:heartbeat 1s infinite}.sm-template106 .sm-wishes__content-slider .slick-track,.sm-template107 .sm-wishes__content-slider .slick-track,.sm-template108 .sm-wishes__content-slider .slick-track,.sm-template109 .sm-wishes__content-slider .slick-track{align-items:center;display:flex}@media (max-width:500px){.sm-template96[data-project-id="94819"] .sm-dress-code{background-size:110%auto}.sm-project-b630e250ec9428a7c89fd42a85d2186d .sm-countdown__wrapp{gap:33px}.sm-project-b630e250ec9428a7c89fd42a85d2186d .sm-countdown__item+.sm-countdown__item::before{left:-15px}.sm-project-b630e250ec9428a7c89fd42a85d2186d .sm-form__row:nth-child(2) .sm-form__input-wrapp:nth-child(2){position:initial}}.sm-template110 .sm-helper-button svg.sm-painted_icon path{fill:transparent!important}.sm-project-7a7f4ad24bee489dc7e8f1b2d0e944ae .sm-helper-button svg.sm-painted_icon path{stroke:#fff}.sm-policy_agree{border-top:1px solid rgba(0,0,0,.43);padding-top:10px;font-size:12px}.sm-policy_agree a{color:inherit;text-decoration:underline;margin-left:10px}@media (max-width:500px){.sm-form__block.sm-policy_agree .sm-form_checkbox{display:flex;font-size:12px}.sm-form__block.sm-policy_agree a{margin-left:5px}}.sm-project-67f88dbdadaa6ee3a13604d4a7ac324d [data-type="3"] .background-paint-background{background:#6d6e97!important;-webkit-background-blend-mode:initial!important;background-blend-mode:initial!important;background-size:cover;background-repeat:no-repeat;background-position:center}.sm-project-67f88dbdadaa6ee3a13604d4a7ac324d [data-type="10"] .background-paint-background{background:#140000!important;-webkit-background-blend-mode:initial!important;background-blend-mode:initial!important;background-size:cover;background-repeat:no-repeat;background-position:center}.sm-project-67f88dbdadaa6ee3a13604d4a7ac324d [data-type="9"] *{color:#fcb4d5!important}@media (max-width:500px){.sm-project-2eadcee47936563c349aef4f91533744 .sm-main__names{font-size:24px}.sm-project-64c56ff7165b1583a1696dcb46a0a2c0 .sm-timing__item__title{font-size:29px!important}}iframe.sm-own_wrapper-map{order:6;max-width:100%}[data-order="0"]{order:0!important}[data-order="1"]{order:1!important}[data-order="2"]{order:2!important}[data-order="3"]{order:3!important}[data-order="4"]{order:4!important}.own_block_text_1.sm-text_align-center,.own_block_text_1.sm-text_align-left,.own_block_text_1.sm-text_align-right{width:100%}[data-sm-text=OWN_TITLE]{margin-bottom:0}.sm-project-3cd88ec3f4bf672532dc564dba63b97b .sm-madewithlove,.sm-project-57949e3e32ad6add41f427a27c9a44d4 .sm-madewithlove,.sm-project-bb8e470260382b19ee657f6b76eb7654 .sm-madewithlove{display:none!important}@media (max-width:500px){.sm-editor_preview .sm-mob-btn{display:none!important}}
/* template51_style.min.css */
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"kudry";src:url(/static/invite/wedwed/sitemaker/fonts/kudry.otf);font-weight:300;font-style:normal}@font-face{font-family:"Kids";src:url(/static/invite/wedwed/sitemaker/templates/template51/fonts/LD-Regular.eot);src:url(/static/invite/wedwed/sitemaker/templates/template51/fonts/LD-Regular.eot?#iefix)format("embedded-opentype"),url(/static/invite/wedwed/sitemaker/templates/template51/fonts/LD-Regular.woff)format("woff"),url(/static/invite/wedwed/sitemaker/templates/template51/fonts/LD-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url(/static/invite/wedwed/sitemaker/fonts/Inter-Thin.otf);font-weight:100;font-style:normal}:root{--clr-text-1:#333333;--clr-text-2:#333333;--clr-text-3:#000000;--clr-text-4:#000000;--clr-text-5:#000;--clr-date:#ACACAC;--timer-clr:#000000;--wishes-clr:#000000;--bg-btn:#fff;--clr-btn:#000000;--border-btn:#000000;--clr-btn-hover:#fff;--bg-btn-hover:#000;--clr-btn-2:rgba(0, 0, 0, .4);--border-btn-2:rgba(0, 0, 0, .3);--dress-boder:rgba(0, 0, 0, 1);--un-clr:#5A7BA8;--cal-clr:#333333;--clr-text-cal:#333333;--bg-clr:#fff;--bg-clr2:#000000;--bg-clr3:rgba(0, 0, 0, 0.3);--border-clr:#333333;--svg-clr:rgba(0, 0, 0, 0.05);--svg-clr2:#ACACAC;--svg-clr3:#000;--url-bg:url("/static/invite/wedwed/sitemaker/templates/template51/img/bg.png");--bg-url-clr:#fff;--clr-line:#333333;--clr-line2:#FFFFFF;--bg-line:#fff;--bg-line2:#000;--url-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/arrow-left.webp);--modal-text:#000;--modal-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/modal_arrow.webp);--modal-btn-clr:#000000;--modal-btn-bg:#FFFFFF;--modal-checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/square-1.webp);--checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/square-1.webp);--checkbox-active:url(/static/invite/wedwed/sitemaker/templates/template51/img/square.webp);--checkbox-color:#161711;--checkbox-active-color:#5f6a57;--modal-checkbox-color:#161711;--modal-checkbox-active-color:#5f6a57}.sm-color2,.sm-color3,.sm-color4,.sm-color5{--clr-text-1:#FFFFFF;--bg-btn:#fff;--clr-btn:#000000;--border-btn:#000;--clr-btn-2:rgba(0, 0, 0, .4);--border-btn-2:rgba(0, 0, 0, .3);--clr-btn-hover:#FFFFFF;--dress-boder:rgba(0, 0, 0, 1);--un-clr:#5A7BA8;--cal-clr:#333333;--clr-text-cal:#333333;--bg-clr2:#000000;--bg-clr3:rgba(0, 0, 0, 0.3);--url-bg:url("/static/invite/wedwed/sitemaker/templates/template51/img/bg.png");--clr-line2:#FFFFFF;--bg-line2:#000}.sm-color2{--clr-text-2:#000000;--clr-text-3:#000000;--clr-text-4:#fff;--clr-text-5:#FFFFFF;--clr-date:rgba(255, 255, 255, .2);--timer-clr:#000000;--wishes-clr:#000000;--bg-btn-hover:#363829;--bg-clr:#F5F5F3;--border-clr:#333333;--svg-clr:rgba(0, 0, 0, 0.05);--svg-clr2:#FFFFFF;--svg-clr3:#000;--bg-url-clr:#5E6051;--bg-blend:color-burn;--clr-line:#363829;--bg-line:#fff;--url-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/arrow-left.webp);--modal-text:#000;--modal-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/modal_arrow.webp);--modal-btn-clr:#000000;--modal-btn-bg:#AEB0A1;--modal-checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/square-1.webp);--checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/square-1.webp)}.sm-color3,.sm-color4,.sm-color5{--bg-btn-hover:#000;--bg-blend:multiply}.sm-color3{--clr-text-2:#000000;--clr-text-3:#000000;--clr-text-4:#000000;--clr-text-5:#000000;--clr-date:rgba(0, 0, 0, .4);--timer-clr:#000000;--wishes-clr:#000000;--bg-clr:#fff;--border-clr:#333333;--svg-clr:rgba(0, 0, 0, 0.05);--svg-clr2:#000000;--svg-clr3:#000;--bg-url-clr:#E4DDD5;--clr-line:#000000;--bg-line:#fff;--url-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/arrow-left.webp);--modal-text:#000;--modal-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/modal_arrow.webp);--modal-btn-clr:#000000;--modal-btn-bg:#FFFFFF;--modal-checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/square-1.webp);--checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/square-1.webp)}.sm-color4,.sm-color5{--clr-text-4:#FFFFFF;--clr-text-5:#FFFFFF;--clr-date:rgba(255, 255, 255, .4);--timer-clr:#292929;--svg-clr2:#FFFFFF;--bg-line:#FFFFFF;--modal-text:#fff;--modal-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/modal-arrow-w.webp);--modal-btn-clr:#FFFFFF;--modal-checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/squareWa.webp);--checkbox:url(/static/invite/wedwed/sitemaker/templates/template51/img/squareW.webp);--checkbox-active:url(/static/invite/wedwed/sitemaker/templates/template51/img/squareWa.webp);--modal-checkbox-color:#ffffff;--modal-checkbox-active-color:#ffffff}.sm-color4{--clr-text-2:#FFFFFF;--clr-text-3:#FFFFFF;--wishes-clr:#FFFFFF;--bg-clr:#5D5D5D;--border-clr:#333333;--svg-clr:rgba(255, 255, 255, 0.05);--svg-clr3:#FFFFFF;--bg-url-clr:rgba(41, 41, 41, 1);--clr-line:#FFFFFF;--url-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/arrow-left-w.webp);--modal-btn-bg:#5D5D5D}.sm-color5{--clr-text-2:#000000;--clr-text-3:#000000;--wishes-clr:#000000;--bg-clr:#F7F7F7;--border-clr:rgba(255, 255, 255, .2);--svg-clr:rgba(0, 0, 0, 0.05);--svg-clr3:#000000;--bg-url-clr:rgba(125, 134, 141, 1);--clr-line:#000000;--url-arrow:url(/static/invite/wedwed/sitemaker/templates/template51/img/arrow-left.webp);--modal-btn-bg:#A5AEB5}.sm-timing *{fill:var(--clr-text-5)}.sm-questionnaire .sm-questionnaire__top *,.sm-timing *{color:var(--clr-text-5)!important}.sm-main__content-titel path{fill:var(--svg-clr2)!important}.sm-moment__wrapper-img path{fill:var(--svg-clr3)}.sm-moment__wrapper-img{max-width:450px;max-height:500px;border-radius:24px;overflow:hidden}.sm-moment__wrapper-img img{width:100%;height:100%;object-fit:cover}@media (max-width:500px){.sm-moment__wrapper-img{width:100%;max-height:400px}}.sm-color4 .sm-date__content{background:#fff}.sm-color4 .sm-date .sm-cormorantLight-30-20px,.sm-color4 .sm-date h2{color:#292929}.sm-color4 .sm-wishes__content path{fill:rgba(255,255,255,.5)}.sm-color4 .sm-footer,.sm-color4 .sm-questionnaire-form{--clr-text-3:#292929}.sm-line,body{position:relative}body{background-color:var(--bg-clr)}.sm-thanks path{fill:var(--svg-clr2)}.sm-line{width:1px;height:180px;background:var(--clr-line)}html{font-size:62.5%}a,button{cursor:pointer}button{padding:0}button,button:active{background:0 0;border:0}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit;display:inline-block}.sm-container{max-width:1280px;margin:0 auto;padding:0 16px;position:relative;z-index:1}.sm-cormorantRegular-100-30,.sm-cormorantRegular-100-50{font-family:"SMHeadersFont",sans-serif;color:var(--clr-text-1);font-size:100px;font-weight:400;line-height:110px;text-align:center}.sm-background-photo{background-image:var(--url-bg);background-color:var(--bg-url-clr);-webkit-background-blend-mode:var(--bg-blend);background-blend-mode:var(--bg-blend);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;bottom:0;right:0;top:0;width:100%;height:100%;z-index:0;margin:auto}@media (max-width:500px){.sm-smaller .sm-timer-time_number-span{font-size:32px;font-weight:400;line-height:38.4px;text-align:left}.sm-smaller .sm-manropeRegular-20-18{font-size:14px;margin-top:2px}.sm-smaller .sm-timer-time>span{font-size:32px;line-height:26px}.sm-dress-code .sm-background-photo{background-size:auto 120%}.sm-cormorantRegular-100-30,.sm-cormorantRegular-100-50{font-size:64px;font-weight:400;line-height:70.4px;text-align:center}.sm-cormorantRegular-100-30{font-size:30px}}.sm-cormorantRegular-70-30,.sm-cormorantRegular-70-40{font-family:"SMHeadersFont",sans-serif;font-weight:400;text-align:center}.sm-cormorantRegular-70-40{font-size:140px;line-height:154px;color:#fff;opacity:.5}.sm-cormorantRegular-70-30{font-size:80px;line-height:88px;color:var(--clr-text-2)}@media (max-width:500px){.sm-cormorantRegular-70-30,.sm-cormorantRegular-70-40{font-size:64px;font-weight:400;line-height:70.4px;text-align:center}}.sm-cormorantRegular-50,.sm-cormorantRegular-50-30{font-weight:400;font-size:40px;text-transform:lowercase;line-height:120%;color:var(--clr-text-2)}@media (max-width:500px){.sm-cormorantRegular-50-30{font-size:18px}}.sm-cormorantLight-70-30{font-family:"SMHeadersFont",sans-serif;font-weight:300;font-size:30px;line-height:120%;color:var(--clr-text-2)}@media (max-width:500px){.sm-cormorantLight-70-30{font-size:20px}}.sm-cormorantLight-40-30{font-family:"SMTextsFont",sans-serif;font-weight:400;font-size:40px;line-height:120%;color:var(--clr-text-2)}@media (max-width:500px){.sm-cormorantLight-40-30{font-size:30px}}.sm-cormorantLight-30-20px{font-family:"SMTextsFont",sans-serif;font-weight:100;font-size:23px;line-height:27px;text-transform:uppercase;color:var(--clr-text-2)}@media (max-width:500px){.sm-cormorantLight-30-20px{font-size:18px}}.sm-manropeLight-20,.sm-manropeLight-20-18{font-family:"SMTextsFont",sans-serif;font-weight:400;font-size:28px;line-height:120%;color:var(--clr-text-2)}.sm-wishes .sm-manropeLight-20,.sm-wishes .sm-manropeLight-20-18{color:var(--wishes-clr)}@media (max-width:500px){.sm-manropeLight-20-18{font-size:18px}}.sm-manropeRegular-20-18{font-family:"SMTextsFont",sans-serif;font-weight:100;font-size:28px;line-height:120%;color:var(--clr-text-3)}.sm-manropeRegular-20-18:first-letter{text-transform:uppercase}@media (max-width:500px){.sm-manropeRegular-20-18{font-size:18px;margin-top:16px}}.sm-manropeMedium-50px-20{font-family:"SMTextsFont",sans-serif;font-weight:500;font-size:50px;line-height:120%;color:var(--clr-text-2)}@media (max-width:500px){.sm-manropeMedium-50px-20{font-size:20px}}.sm-manropeMedium-30px-20{font-family:"SMTextsFont",sans-serif;font-weight:300;font-size:20px;line-height:120%}.sm-manropeMedium-30px-20 span{color:var(--clr-text-3)}#counter{opacity:1}@media (max-width:500px){.sm-manropeMedium-30px-20{font-size:20px}}.sm-manropeBold-20-18{font-family:"SMTextsFont",sans-serif;font-size:28px;line-height:120%;color:var(--clr-text-2)}@media (max-width:500px){.sm-manropeBold-20-18{font-size:18px}}.sm-manropeSemiBold-20{font-family:"SMTextsFont",sans-serif;font-size:24px;font-weight:400;line-height:29px;color:var(--clr-text-cal);width:35px;height:24px}.color-1{color:var(--clr-text-4)}.color-2{color:var(--clr-text-cal)}.sm-btn{font-family:"SMHeadersFont",sans-serif;font-size:20px;font-weight:400;line-height:22px;letter-spacing:.04em;text-align:center;color:var(--clr-btn);border:1px solid var(--border-btn);border-radius:50%;background:var(--bg-btn);width:min-content;min-width:150px;height:150px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;transition:.3s}.sm-location .sm-btn{transform:translateX(50%)}@media (max-width:500px){.sm-btn{font-size:18px}}.sm-main{position:relative;width:100%;height:100%;overflow:hidden}.sm-main__content{display:flex;flex-direction:column;align-items:center;position:relative;gap:180px;margin:80px 0}.sm-main__img,.sm-main_img{position:absolute;bottom:0;height:100%;margin:auto}.sm-main_img{left:0;right:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.sm-main .sm-container,.sm-main__content-titel p{position:relative}.sm-main__img{left:100px;right:100px;top:-150px;z-index:1}.sm-main__img__wrapper{padding:25px 20px 16px;background:#fff;width:fit-content;position:absolute;box-shadow:-4px 4px 15px 0 rgba(0,0,0,.05),-16px 18px 24px 0 rgba(0,0,0,.04),-32px 40px 30px 0 rgba(0,0,0,.03),-60px 72px 40px 0 rgba(0,0,0,.01)}.sm-main__img__wrapper:first-child{top:120px;left:0;transform:rotate(-15deg)}.sm-main__img__wrapper:last-child{top:230px;right:0;transform:rotate(15deg)}.sm-main__img__text{margin-top:17px;font-size:22px;width:300px;text-align:center;font-family:"Kids",sans-serif}.sm-main__img__text img{object-fit:cover}.sm-main__img__wrapper:first-child .sm-main__img__text img{width:312px}.sm-main__img__wrapper:last-child .sm-main__img__text img{width:180px}.sm-main__img__wrapper>img{width:311px;height:312px;object-fit:cover}@media (max-width:500px){.sm-main__img__wrapper:first-child .sm-main__img__text img{width:200px}.sm-main__img__wrapper:last-child .sm-main__img__text img{width:100px}.sm-main__img{height:680px;width:100%;left:0;right:0;top:0}.sm-main{min-height:initial}}.sm-main__content-titel{text-transform:uppercase;display:flex;gap:130px;align-items:center}.sm-main__content-titel svg{position:absolute;top:30px;right:-83px}.sm-main__content-date{font-family:"kudry";font-size:80px;font-weight:300;line-height:73.6px;text-align:center;color:var(--clr-date)}.sm-location__content-description_text span,.sm-main__content-date span{display:block}.sm-questionnaire__content-date{word-spacing:10px;position:relative}.mob{display:none}@media (max-width:500px){.mob{display:block}.sm-main__content-titel{margin-top:305px;display:block;text-align:left;align-self:start;gap:50px}.sm-main__content-titel p{display:flex;align-items:center}.sm-main__content-titel svg{top:0;right:-45px}.sm-main__content-date{font-size:64px;font-weight:300;line-height:66.88px;text-align:center;align-self:end;margin-right:36px}.sm-moment__wrapper-img svg{width:180px;height:90px}}.sm-moment{position:relative;overflow:hidden;padding:40px 0 100px}@media (max-width:500px){.sm-moment{padding:40px 0 64px}}.sm-moment .sm-container{display:flex;flex-direction:column;gap:60px;align-items:center}.sm-bg_img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:0;object-fit:cover}.sm-moment__wrapper-decr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:580px}.sm-moment__wrapper-decr h2{position:relative;text-align:center}@media (max-width:500px){.sm-moment__wrapper-decr h2{margin-top:0}.sm-moment__wrapper-decr{gap:20px;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sm-moment__wrapper-decr_text{font-size:20px;font-weight:300;line-height:26px;text-align:center}.sm-moment__wrapper-decr_text p:not(:first-child){margin-top:60px;display:block}.sm-date__text{font-family:"SMTextsFont",sans-serif;font-size:20px;font-weight:300;line-height:26px;text-align:center;margin-top:60px;max-width:440px;margin-left:auto;margin-right:auto}@media (max-width:500px){.sm-moment__wrapper-decr_text{max-width:100%;padding-right:0;font-size:18px;line-height:20px;margin-top:0}}.sm-location{overflow:hidden;position:relative}.sm-location__content,.sm-location__content__wrepper{display:flex;align-items:center}.sm-location__content{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;padding:100px 0;position:relative}@media (max-width:500px){.sm-location__content{gap:30px;padding:64px 0 124px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.sm-location__content-description_text,.sm-location__content__subtitle{font-family:"SMTextsFont",sans-serif;font-size:20px;font-weight:300;line-height:26px;text-align:left;margin-top:10px}.sm-location__content__subtitle{font-size:40px;line-height:46.12px;color:var(--clr-text-2);margin-top:40px}.sm-location__content-picture{width:480px;height:620px}@media (max-width:500px){.sm-location__content-picture{height:420px;width:100%;margin-top:0}}.sm-location__content-picture_img{width:100%;height:100%;background-size:cover;display:block}.sm-location__content-collecting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:center;justify-content:space-between}.sm-location__content-collecting h2{text-align:left}@media (max-width:500px){.sm-location__content-collecting{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}}.sm-location__content-collecting_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;position:relative;margin:20px 0 0;font-weight:700}.sm-location .sm-cormorantLight-40-30{font-family:"Inter";font-size:32px;font-style:italic;font-weight:100;line-height:38.73px;text-align:left}@media (max-width:500px){.sm-location__content-collecting_wrap{gap:25px;height:36px}.sm-location__content-collecting .sm-location__content-collecting_wrap{height:fit-content}}.sm-dress-code{position:relative}.sm-dress-code_wrap{padding:100px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:500px){.sm-dress-code_wrap{gap:32px;padding:64px 0 40px}}.sm-dress-code_wrap-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm-dress-code_wrap-top_line{border-top:1px solid var(--clr-text-1);width:240px}@media (max-width:500px){.sm-dress-code_wrap-top_line{width:114px}.sm-dress-code_wrap-top{gap:24px}}.sm-dress-code_wrap-top_text{max-width:630px;text-align:center;font-size:20px}@media (max-width:500px){.sm-dress-code_wrap-top_text{max-width:342px;margin-top:0;font-size:16px}}.sm-dress-code_wrap-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:20px;flex-wrap:nowrap;overflow-x:auto;width:100%}[data-sm-text=DRESSCODE_COLORS]>div{width:100px;height:100px;position:relative;border:1px solid var(--dress-boder)}@media (max-width:500px){[data-sm-text=DRESSCODE_COLORS]>div{flex:1 1 0;max-width:100px;width:initial;height:initial;aspect-ratio:1/1}}[data-sm-text=DRESSCODE_COLORS]>div>div{position:absolute;content:"";width:99px;height:99px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:500px){[data-sm-text=DRESSCODE_COLORS]>div>div{width:79px;height:79px}}.sm-timer{--clr-line:#FFFFFF;position:relative;padding:100px 0}.sm-timer .sm-line:before{border:1px solid var(--clr-line2);background:var(--bg-line2)}.sm-timer__container{padding:80px 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;background:#fff;border-radius:80px 0 80px 0}@media (max-width:500px){.sm-timer__container{gap:24px;padding:24px 8px;border-radius:40px 0 40px 0}.sm-timer__container-titel{text-align:center}}.sm-timer-time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}.sm-timer-time>span{color:var(--clr-text-4);font-size:48px;font-weight:300;line-height:56.16px;text-align:center}@media (max-width:500px){.sm-timer-time{gap:20px;max-width:358px;align-items:start}}.sm-timer-time_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:500px){.sm-timer-time_item{gap:10px}}.sm-timer-time_numbers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}@media (max-width:500px){.sm-timer-time_numbers{gap:3px}}.sm-timer-time_number{width:82px;height:100px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(0,0,0,.2);background-position:center}@media (max-width:500px){.sm-timer-time_number{width:30px;height:38px;background-size:contain}}.sm-timer-time_number-span{font-family:"SMHeadersFont",sans-serif;font-size:80px;font-weight:400;line-height:96px;text-align:left;color:var(--clr-text-3)}@media (max-width:500px){.sm-timer-time_number-span{font-size:32px;line-height:40px}}.sm-contact{padding:100px 0 140px;position:relative;width:100%;height:100%;overflow:hidden}@media (max-width:500px){.sm-contact{padding:0}}.sm-contact_img{position:absolute;left:0;bottom:0;right:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:auto;z-index:-1}@media (max-width:500px){.sm-contact_img{z-index:0;max-height:348px;top:0;left:0;right:0;bottom:auto}}.sm-contact__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:580px;margin:0 auto}@media (max-width:500px){.sm-contact__shell{z-index:2;padding:16px;gap:32px;max-width:358px}}.sm-contact__shell__container{width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width:500px){.sm-contact__shell__container{justify-content:center;gap:10px}}.sm-contact__shell-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sm-contact__shell-descr_text{text-align:center;max-width:574px;font-size:20px}.sm-contact__shell-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding-bottom:20px}.sm-contact__shell-item>a{font-size:24px;font-weight:300;line-height:27.67px;text-align:left}.sm-bg-text{font-family:"Kudry";font-weight:300;color:var(--svg-clr);position:absolute;width:100%;text-align:center;z-index:0;pointer-events:none}.sm-contact .sm-bg-text{transform:translateY(41%);font-size:280px;line-height:362.6px;bottom:0}.sm-bg-image .sm-bg-text span{white-space:nowrap}.sm-bg-image .sm-bg-text{font-size:250px;font-weight:300;line-height:285.75px;text-align:center;top:0;left:-50%;text-transform:uppercase}.sm-bg-image .sm-bg-text span:nth-child(2){position:relative;left:50%}.sm-bg-image_photo{display:block;-o-object-fit:cover;object-fit:cover;position:relative;z-index:2}.sm-footer__img{display:none}@media (max-width:500px){.sm-footer__img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.sm-contact__shell-item{gap:16px}}.sm-date{padding:100px 0;position:relative}@media (max-width:500px){.sm-date{padding:64px 0}}.sm-date__titel{text-align:center;display:block}@media (max-width:500px){.sm-date__titel{padding-bottom:32px}}.sm-date__calendar__wrapper{max-width:366px;position:relative;margin:60px auto 0}.sm-date__calendar:before{content:"";position:absolute;width:100%;height:100%;top:-10px;left:10px;border:1px solid #333;z-index:-1}@media (max-width:500px){.sm-date__calendar{width:100%;max-width:100%}}.sm-date__calendar-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px;position:relative}.sm-date__calendar-item{font-family:"SMHeadersFont",sans-serif;margin:0 auto;font-size:48px;font-weight:400;line-height:52px;text-align:left}.sm-date__calendar-bottom{display:grid;grid-template-areas:"days days days days days days days""days days days days days days days""days days days days days days days""days days days days days days days""days days days days days days days";grid-template-columns:auto auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto;place-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.sm-date__content{background:var(--bg-clr);border-radius:80px 0 80px 0;padding:80px;width:fit-content;margin:0 auto}.sm-date__date{font-family:"SMTextsFont",sens-serif;color:var(--clr-text-cal);font-size:32px;font-weight:300;line-height:36.9px;text-align:center;margin-top:20px}@media (max-width:500px){.sm-date__calendar-bottom{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:12px;margin-top:16px}}.number-acrive{padding:1.5px 5px;position:relative;z-index:1}.number-acrive:before{content:"";position:absolute;left:-12px;top:-13px;background:url(/static/invite/wedwed/sitemaker/templates/template51/img/calendar.svg)no-repeat;background-size:cover;z-index:-1;width:57px;height:52px}.sm-wishes{position:relative;width:100%;height:100%;overflow:hidden}.sm-wishes_img{position:absolute;left:0;bottom:0;right:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1;margin:auto}.sm-wishes__content{padding:100px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;position:relative;max-width:956px;margin:0 auto}@media (max-width:500px){.sm-wishes__content{padding:64px 0 140px;gap:32px}}.sm-wishes__content-wrap{max-width:660px;position:relative}@media (max-width:500px){.sm-wishes__content-wrap{max-width:100%}}.sm-wishes__content-wrap_pagination{position:absolute;bottom:5px;left:88px}.sm-wishes__content-item{text-align:center}.sm-wishes__content-slider{padding-bottom:76px}.sm-slider .slick-arrow{position:absolute;bottom:0;font-size:0;width:60px;height:35px;background-image:var(--url-arrow);background-repeat:no-repeat;background-size:contain}@media (max-width:500px){.sm-slider .slick-arrow{width:44px;height:44px}}.sm-slider .slick-arrow.slick-prev{left:0}@media (max-width:500px){.sm-slider .slick-arrow.slick-prev{left:0;bottom:-10px}}.sm-slider .slick-arrow.slick-next{-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-webkit-transform:scale(-1,1);transform:scale(-1,1);left:161px}.sm-q-l,.sm-q-r{position:absolute;top:89px}.sm-q-l{left:0}.sm-q-r{right:0;transform:rotate(180deg)}@media (max-width:500px){.sm-slider .slick-arrow.slick-next{left:initial;right:0;bottom:-10px}}.sm-wishes__content-wrap_text{font-family:"Kudry";font-size:24px;font-weight:300;line-height:31.08px;text-align:right;color:#acacac;position:absolute;right:0;bottom:0}.sm-questionnaire{padding:100px 0;color:var(--clr-text-2);position:relative}@media (max-width:500px){.sm-questionnaire{padding:0 0 64px}}.sm-questionnaire__container{max-width:1146px;margin:0 auto;padding:0 16px}.sm-questionnaire__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:60px;position:relative;z-index:10}@media (max-width:500px){.sm-questionnaire__top{padding-bottom:32px;gap:16px}}.sm-questionnaire__top-text{max-width:522px;text-align:center;font-weight:300;margin-top:20px;font-size:20px}@media (max-width:500px){.sm-questionnaire__top-text{max-width:100%;margin-top:16px;font-size:20px}}.sm-questionnaire-btn{display:none}.sm-questionnaire-form{padding:80px;max-width:780px;margin:0 auto;position:relative;border-radius:80px 0 80px 0;background:#fff;color:var(--clr-text-3)}@media (max-width:500px){.sm-questionnaire-btn{display:flex;margin:0 auto;max-width:246px}.sm-questionnaire-form{display:none}}.sm-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:500px){.sm-form{gap:40px;padding-bottom:59px;margin:32px 0}}.sm-questionnaire .sm-btn{border:1px solid var(--border-btn-2);color:var(--clr-btn-2);position:relative;z-index:1}.sm-form__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-direction:column}@media (max-width:500px){.sm-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.sm-form__block,.sm-form__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sm-form__left{gap:40px;max-width:100%}.sm-form__block{font-family:"SMTextsFont",sans-serif;gap:15px;font-size:20px;line-height:24px}.sm-form__block>div{color:var(--clr-text-3)}.sm-form__input::-webkit-input-placeholder{all:unset;border-bottom:1px solid var(--border-clr);font-family:"SMTextsFont",sans-serif;font-weight:300;font-size:20px;line-height:120%;color:var(--border-clr);padding-bottom:10px;width:100%;cursor:pointer}.sm-form__input::-moz-placeholder{all:unset;border-bottom:1px solid var(--border-clr);font-family:"SMTextsFont",sans-serif;font-weight:300;font-size:20px;line-height:120%;color:var(--border-clr);padding-bottom:10px;width:100%;cursor:pointer}.sm-form__input:-ms-input-placeholder{all:unset;border-bottom:1px solid var(--border-clr);font-family:"SMTextsFont",sans-serif;font-weight:300;font-size:20px;line-height:120%;color:var(--border-clr);padding-bottom:10px;width:100%;cursor:pointer}.sm-form__input::-ms-input-placeholder{all:unset;border-bottom:1px solid var(--border-clr);font-family:"SMTextsFont",sans-serif;font-weight:300;font-size:20px;line-height:120%;color:var(--border-clr)!important;padding-bottom:10px;width:100%;cursor:pointer}.sm-form__input{all:unset;border:1px solid var(--border-clr);font-family:"SMTextsFont",sans-serif;font-weight:300;font-size:20px;line-height:120%;color:var(--border-clr)!important;padding:16px;cursor:pointer;border-radius:20px 0 20px 0}@media (max-width:500px){.sm-form__input::-webkit-input-placeholder{font-size:18px}.sm-form__input::-moz-placeholder{font-size:18px}.sm-form__input:-ms-input-placeholder{font-size:18px}.sm-form__input::-ms-input-placeholder{font-size:18px}.sm-form__input,.sm-form__input::placeholder{font-size:18px}}.sm-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (max-width:500px){.sm-form__item{gap:10px}}.sm-form__item-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:500px){.sm-form__drinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.sm-form__drinks-check{display:-webkit-box;display:-ms-flexbox;display:grid;row-gap:15px;grid-template-columns:1fr 1fr}@media (max-width:500px){.sm-form__drinks-check{gap:16px}}.radio-input{accent-color:var(--clr-text-1)!important;width:20px;height:20px;outline:0;cursor:pointer}.sm-form_checkbox{padding-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.sm-form_checkbox_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.sm-form_checkbox_box{position:absolute;width:20px;height:20px;margin-left:-50px;mask:url(/static/invite/wedwed/sitemaker/templates/template51/img/square.svg);-webkit-mask:url(/static/invite/wedwed/sitemaker/templates/template51/img/square.svg);background:var(--checkbox-color);cursor:pointer}.sm-form_checkbox_input:checked+.sm-form_checkbox_box{mask:url(/static/invite/wedwed/sitemaker/templates/template51/img/checked-square.svg);-webkit-mask:url(/static/invite/wedwed/sitemaker/templates/template51/img/checked-square.svg);background:var(--checkbox-active-color)}.modal-open .sm-form_checkbox_box,.sm-modal .sm-form_checkbox_box{background:var(--modal-checkbox-color)}.modal-open .sm-form_checkbox_input:checked+.sm-form_checkbox_box,.sm-modal .sm-form_checkbox_input:checked+.sm-form_checkbox_box{background:var(--modal-checkbox-active-color)}.sm-modal{opacity:1;visibility:hidden;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;background-color:var(--bg-url-clr);z-index:1000;width:100%;top:0;left:0;overflow-y:auto;height:100vh}.sm-modal,.sm-modal .sm-wishes_img{position:fixed}.sm-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:22px;margin-top:16px;width:100%}.sm-questionnaire-form .sm-form_checkbox{align-items:center}.sm-form__block .sm-form_checkbox{min-height:16px;align-items:center}.sm-modal-close_img{width:36px;height:36px;display:block;-o-object-fit:contain;object-fit:contain}.modal-open{opacity:1;visibility:visible}.sm-thanks-close{position:absolute;top:16px;right:16px}.sm-thanks-close_img{width:36px;height:36px;display:block;-o-object-fit:contain;object-fit:contain}.sm-thanks-wrapp{text-align:center;color:var(--clr-text-3);padding:80px;background:#fff;display:flex;flex-direction:column;align-items:center;width:780px;gap:60px;border-radius:80px 0 80px 0;font-size:80px;font-weight:400;line-height:88px}@media (max-width:500px){.sm-thanks-wrapp{padding:24px 16px;border-radius:40px 0 40px 0;gap:32px;font-size:48px;line-height:52.8px;width:100%}}.sm-thanks-wrapp span{margin-top:-32px}.sm-bg-image{padding:120px 0;position:relative;overflow:hidden}.sm-bg-image_photo{width:1180px;height:600px;margin:0 auto}.sm-timing{position:relative;padding:100px 0}.sm-timing__item{width:fit-content;margin:0 auto}.sm-timing__item:not(:first-child){margin-top:60px}.sm-timing__item__text{font-family:"SMTextsFont",sans-serif;display:flex;gap:20px;align-items:center;font-size:32px;font-weight:300;line-height:36.9px;text-align:center;text-transform:uppercase;margin-top:30px}.sm-timing__item__text>p:first-child{font-weight:400}.sm-timing__item__text span{width:5px;height:5px;border-radius:50%;background-color:var(--clr-text-5)}.sm-timing__item__img{width:fit-content;margin:0 auto}.sm-timing__item__img svg{max-height:91px;max-width:120px}.sm-footer{width:100%;overflow:hidden;color:var(--clr-text-2);position:relative}.sm-footer_photo{position:absolute;left:0;bottom:0;right:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1;margin:auto}.sm-footer__shell{margin:140px auto 60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:fit-content}.sm-footer__shell__title{font-weight:300;line-height:31.32px;text-align:left}@media (max-width:500px){.sm-footer__shell{padding:64px 0 32px 24px;gap:0;margin-top:0;align-items:initial}}.sm-footer__shell-love{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media (max-width:500px){.sm-footer__shell-love{gap:0;margin-top:20px}}.sm-footer .sm-manropeLight-20-18{position:relative;font-size:24px;color:var(--clr-text-3)}.sm-footer p.sm-cormorantRegular-100-30{font-size:50px}.sm-footer div.sm-cormorantRegular-100-30{font-size:80px;line-height:88px;text-transform:uppercase;text-align:left}.sm-footer .sm-cormorantRegular-70-30{font-size:80px;line-height:88px;color:var(--clr-text-3)}.sm-contact .sm-manropeBold-20-18{font-size:40px;font-family:"SMTextsFont",sans-serif;font-weight:300;line-height:48px}.sm-contact__shell-item{color:var(--clr-text-2)}.sm-footer__shell-love_text svg{position:relative;top:-20px}.sm-questionnaire .sm-cormorantRegular-50-30{font-family:"SMTextsFont",sans-serif;font-size:32px;font-weight:300}.sm-date .sm-cormorantLight-40-30,.sm-date .sm-cormorantLight-70-30{font-family:"SMHeadersFont",sans-serif}.sm-color4 .sm-manropeRegular-20-18,.sm-color4 .sm-timer .sm-cormorantRegular-70-30,.sm-color4 .sm-timer-time>span,.sm-color4 .sm-timer-time_number-span,.sm-color5 .sm-manropeRegular-20-18,.sm-color5 .sm-timer .sm-cormorantRegular-70-30,.sm-color5 .sm-timer-time>span,.sm-color5 .sm-timer-time_number-span{color:var(--timer-clr)}.sm-color4 .sm-timer .sm-line:before,.sm-color5 .sm-timer .sm-line:before{border:1px solid #333}@media (max-width:500px){.sm-contact .sm-btn{margin-top:0}.sm-date .sm-cormorantLight-40-30{text-transform:initial;font-size:32px}.sm-location .sm-cormorantLight-40-30{font-size:20px;gap:12px;margin:21px 0 0}.sm-questionnaire .sm-cormorantRegular-70-30{margin-top:64px}.sm-footer__shell-love p.sm-cormorantRegular-100-30{font-size:30px;line-height:46px}.sm-footer__shell-love div.sm-cormorantRegular-100-30{font-size:64px;line-height:70px;margin-top:0}.sm-contact .sm-manropeBold-20-18{font-size:32px}.sm-footer .sm-manropeLight-20-18:before{bottom:-10px;left:44px;right:44px}.sm-footer .sm-cormorantRegular-70-30{font-size:64px;line-height:70px}}.sm-mob-btn{display:none;width:100%;height:60px;position:fixed;bottom:0;left:0;z-index:99}.bold{font-weight:300}@media (max-width:500px){.sm-date h2{text-align:left}.sm-mob-btn{display:block}.sm-button{font-weight:400;font-size:12px;min-height:54px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--modal-btn-bg);font-family:"SMTextsFont",sans-serif;text-transform:uppercase;color:var(--modal-btn-clr);position:relative;gap:12px}.sm-button:after{content:"";display:block;width:20px;height:20px;background-image:var(--modal-arrow);background-repeat:no-repeat;background-size:cover}.sm-questionnaire .sm-cormorantRegular-50-30{font-size:24px}}.sm-thanks{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--url-bg) 50% 50%no-repeat;z-index:1000;background-size:cover;align-content:center;background-color:#fff;align-items:center;justify-content:center;font-family:"SMHeadersFont",serif;font-size:65px;display:none;text-align:center;line-height:160%;opacity:0;visibility:hidden;pointer-events:none;color:#fff}@media (max-width:500px){.sm-thanks{background-image:var(--url-bg);font-size:40px;pointer-events:all}}.sm-thanks.active{display:flex;opacity:1;visibility:visible}.sm-main_save{font-family:"SMTextsFont",sans-serif;letter-spacing:4px;text-transform:uppercase;font-size:32px;font-weight:300;line-height:36.9px;text-align:center}.sm-btn:hover{background:var(--bg-btn-hover);color:var(--clr-btn-hover);border:1px solid var(--bg-btn-hover)}@media (max-width:500px){.sm-moment .sm-line:first-child{margin-bottom:16px}.sm-moment .sm-line:last-child{margin-top:16px}.sm-moment__wrapper-img svg{margin:0 auto}.sm-main_save{font-size:20px;font-weight:300;line-height:23.06px}.sm-main__content{gap:0;margin:32px 0}.sm-cormorantRegular-70-40{color:var(--clr-text-2)}.sm-moment h2{width:100%;text-align:center}.sm-moment p{text-align:left;width:100%}.sm-moment__wrapper-decr{gap:24px}.sm-moment__wrapper-decr h2 span{font-size:100px;line-height:126px;right:0;top:-6px}.sm-date__date span{font-size:24px;line-height:24px}.sm-date__content{flex-direction:column;gap:0}.sm-manropeSemiBold-20{font-size:18px;line-height:19px;width:32px;height:28px;justify-content:center;align-items:center;display:flex}.number-acrive:before{width:47px;height:43px;left:-7px;bottom:12px;right:-6px;top:-10px}.sm-date__calendar__wrapper{margin:32px auto 0}.sm-location__content__subtitle{text-align:left;font-size:24px;width:100%;margin-top:24px}.sm-location__content-description_text{text-align:left;font-size:18px;margin-top:0}.sm-timer .sm-cormorantRegular-70-30{max-width:100%;font-size:40px}.sm-wishes__content-slider{max-width:100%}.sm-wishes__content-item{display:flex;align-items:center}.sm-wishes__content-item>div{color:var(--clr-text-2);font-size:18px;font-weight:300;text-align:left;line-height:20px}.sm-q-l svg,.sm-q-r svg{width:48px;height:48px}.sm-contact__shell-descr_text{font-size:20px;font-weight:300}.sm-btn{width:120px;min-width:120px;height:120px}.sm-location .sm-btn{position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.sm-contact a.sm-manropeLight-20-18{font-size:20px}.sm-footer__shell__title{font-size:18px}.sm-form__block>.sm-manropeLight-20-18{font-weight:300}.sm-container{max-width:100%}.sm-thanks svg{margin-top:73px}.sm-wishes h2{color:var(--clr-text-1)}.sm-date__calendar-top{padding-bottom:0}.sm-date__content{margin-left:0}.sm-moment__wrapper-decr_text p:not(:first-child){margin-top:32px}.sm-date__calendar-item{font-size:32px}.sm-footer .sm-manropeLight-20-18{font-size:18px}.sm-date__calendar:before{top:-6px;left:6px}.sm-location__content__wrepper{width:100%;display:block}.sm-location__content-collecting>div{width:100%}.sm-contact__shell-descr{gap:24px}.sm-footer .sm-container{padding:0}.sm-modal .sm-btn{margin-top:0}.sm-footer{position:relative}.sm-main__img__wrapper>img{width:200px;height:200px}.sm-main__img__text svg{width:200px}.sm-main__img__wrapper{padding:15px 12px 10px}.sm-main__img__text{margin-top:11px;width:198px}.sm-main__img__wrapper:first-child{top:85px;left:-20px}.sm-main__img__wrapper:last-child{top:255px;right:-35px}.sm-main__content-titel svg{width:33px;position:relative;top:0;right:-45px}.sm-main__content-titel svg path{fill:#000}.sm-line{height:120px}h2.sm-cormorantRegular-70-30{font-size:48px;font-weight:400;line-height:52px;text-align:center;max-width:342px}.sm-date__content{padding:24px 16px;border-radius:40px 0 40px 0}.sm-date__text{font-size:18px;margin-top:32px;max-width:325px}.sm-timing{padding:64px 0}.sm-timing__item__text{font-size:20px;line-height:23.06px;margin-top:16px}.sm-timing__item__img svg{width:64px;height:64px}.sm-dress-code .sm-line{margin-top:32px}.sm-timer{padding:64px 0}.sm-q-l,.sm-q-r{top:45px}.sm-wishes__content-wrap_text{bottom:-64px;right:0}.sm-wishes__content-wrap_pagination{left:50%;transform:translateX(-50%)}.sm-contact .sm-bg-text{font-size:110px;font-weight:300;line-height:142.45px;text-align:center;display:flex}.sm-bg-image_photo{width:342px;height:260px;margin:0 auto}.sm-bg-image{padding:64px 0}.sm-bg-image .sm-bg-text{font-size:80px;font-weight:300;line-height:103.6px;text-align:center}.sm-footer__shell-love_text svg{width:33px}.modal-open .sm-form_checkbox [data-sm-alcoitem]{padding-left:35px!important;font-size:18px}.sm-date__date{word-spacing:13px}.sm-timing__item:not(:first-child){margin-top:32px}.sm-modal .sm-form__block>div{color:var(--modal-text)}.sm-color5 .modal-open input[type=radio],.sm-questionnaire-form input[type=radio]{mix-blend-mode:lighten}.sm-color5 .modal-open .sm-form__input{color:#fff!important}.sm-color5 .sm-form .radio-input:checked{background-image:none}.sm-color5 .sm-form .radio-input:not(:checked){background-image:url(/static/invite/wedwed/sitemaker/images/radio.svg?v=4)}}.sm-main__content-titel .sm-cormorantRegular-70-30{color:var(--clr-text-4)}.sm-modal .sm-manropeBold-20-18,.sm-modal .sm-manropeLight-20-18{color:var(--modal-text)}.sm-mob-btn .sm-button{font-size:18px}.sm-main__content-date.sm-cormorantRegular-50,.sm-main__content-date.sm-cormorantRegular-50-30,.sm-main__content-titel .sm-cormorantRegular-100-30,.sm-main__content-titel .sm-cormorantRegular-100-50,.sm-main__content-titel .sm-cormorantRegular-70-40,.sm-main_save,.sm-wishes__content .sm-manropeLight-20-18{color:var(--clr-text-4)}.sm-wishes__content .sm-cormorantRegular-70-30{color:var(--clr-text-3);max-width:768px}.sm-footer .sm-cormorantRegular-100-30,.sm-footer .sm-cormorantRegular-100-50{color:var(--clr-text-3)}.sm-questionnaire-form .sm-form_checkbox [data-sm-alcoitem]{padding-left:35px!important}.sm-color2 .sm-modal,.sm-color3 .sm-modal{background-color:#fff}.sm-color4 .sm-thanks .sm-line{background-color:#292929}.sm-color4 .sm-thanks-wrapp{color:#292929}.sm-modal-titel{font-family:"SMTextsFont",sans-serif;font-size:18px;font-weight:500;line-height:21.94px;text-align:center;color:#f88060}.sm-btn{z-index:1}@media (min-width:500px){.sm-btn{position:relative}.sm-location__content-collecting>div:first-child{max-width:605px}.slick-track{display:flex}}.sm-wishes .sm-btn{display:flex;margin:24px auto 0;padding:0 24px;width:fit-content;text-align:center}.sm-color4 .sm-modal .sm-form{color:var(--modal-text)}.sm-color4 .sm-modal .sm-form .sm-form__input{color:var(--modal-text);border-color:var(--modal-text)}.sm-color4 .modal-open input[type=radio]{mix-blend-mode:color-dodge;filter:invert(1)}.sm-color4 .modal-open input[type=radio]:checked{filter:invert(1) brightness(3)}.sm-template53.sm-hfont-2 .sm-main__content-titel .sm-cormorantRegular-100-50,.sm-template53.sm-hfont-5 .sm-main__content-titel .sm-cormorantRegular-100-50{font-size:60px!important;line-height:100%!important}.sm-template53.sm-hfont-2 .sm-btn,.sm-template53.sm-hfont-5 .sm-btn{font-size:14px;line-height:100%!important}@media (max-width:767px){.sm-template53.sm-hfont-5 .sm-footer__shell-love_text,.sm-template53.sm-hfont-5 .sm-main__content-titel .sm-cormorantRegular-100-50{font-size:30px!important;line-height:100%!important}.sm-template53.sm-hfont-2 .sm-footer__shell-love_text,.sm-template53.sm-hfont-2 .sm-main__content-titel .sm-cormorantRegular-100-50{font-size:50px!important;line-height:100%!important}.sm-template53.sm-hfont-2 .sm-cormorantRegular-70-30,.sm-template53.sm-hfont-5 .sm-cormorantRegular-70-30{font-size:25px!important;line-height:100%!important}.sm-template53.sm-hfont-2 .sm-btn,.sm-template53.sm-hfont-5 .sm-btn{font-size:9px;line-height:100%!important}.sm-template53.sm-hfont-2 .sm-main__content-titel .sm-cormorantRegular-70-30,.sm-template53.sm-hfont-5 .sm-main__content-titel .sm-cormorantRegular-70-30{font-size:20px!important;line-height:100%!important}.sm-template53.sm-hfont-2 .sm-timing__item__text,.sm-template53.sm-hfont-5 .sm-timing__item__text{justify-content:center}.sm-template53.sm-hfont-2 .sm-timing__item__text p,.sm-template53.sm-hfont-5 .sm-timing__item__text p{max-width:50%}.sm-contact__shell{padding:16px 16px 100px}}body section{overflow-x:hidden}[data-project-id="190592"] .sm-questionnaire__content-date{display:none}

/* template_animation.css */
section:not(.sm-open) .item-animation {
    transition-property: transform, opacity, translate, color, background-color;
    transition-duration: 2s, 2s, 2s, .5s,.5s;
    transition-timing-function: ease-in-out;
}
section:not(.sm-open) .item-aleft:not(.item-active) {
    translate: 100px 0px;
    opacity: 0;
}
section:not(.sm-open) .item-aright:not(.item-active) {
    opacity: 0;
    translate: -100px 0px;
}
section:not(.sm-open) .item-abottom:not(.item-active) {
    opacity: 0;
    translate: 0px -100px;
}
section:not(.sm-open) .item-atop:not(.item-active) {
    opacity: 0;
    translate: 0px 100px;
}
section:not(.sm-open) .sm-open .item-atop:not(.item-active){
    opacity: 1!important;
    translate: 0 0;
}

@media (max-width:500px)
{

    body.sm-template13 section:not(.sm-open) .item-animation,
    body.sm-template53 section:not(.sm-open) .item-animation{
        transition-property: transform, opacity, translate, color, background-color;
        transition-duration: 1.5s, 1.5s, 1.5s, .4s,.4s;
        transition-timing-function: ease-in-out;
    }
    body.sm-template13 section:not(.sm-open) .item-aleft:not(.item-active),
    body.sm-template53 section:not(.sm-open) .item-aleft:not(.item-active) {
        translate: 80px 0px;
        opacity: 0;
    }
    body.sm-template13 section:not(.sm-open) .item-aright:not(.item-active),
    body.sm-template53 section:not(.sm-open) .item-aright:not(.item-active) {
        opacity: 0;
        translate: -80px 0px;
    }
    body.sm-template13 section:not(.sm-open) .item-abottom:not(.item-active),
    body.sm-template53 section:not(.sm-open) .item-abottom:not(.item-active) {
        opacity: 0;
        translate: 0px -80px;
    }
    body.sm-template13 section:not(.sm-open) .item-atop:not(.item-active),
    body.sm-template53 section:not(.sm-open) .item-atop:not(.item-active) {
        opacity: 0;
        translate: 0px 80px;
    }
    body.sm-template13 section:not(.sm-open) .sm-open .item-atop:not(.item-active),
    body.sm-template53 section:not(.sm-open) .sm-open .item-atop:not(.item-active){
        opacity: 1!important;
        translate: 0 0;
    }
}
/* Local static clone adjustments */
body.sm-static-clone {
  min-height: 100%;
  overflow-x: hidden;
  background: #fff;
}
body.sm-static-clone .sm-edit { opacity: 1; }
body.sm-static-clone .sm-main .item-animation { opacity: 1 !important; translate: 0 0 !important; }
body.sm-static-clone .sm-main { min-height: 100vh; min-height: 100dvh; }
body.sm-static-clone .sm-background-photo {
  background-image: none !important;
  background-color: #fff !important;
  background-blend-mode: normal !important;
  box-shadow: inset 0 0 180px rgba(0, 0, 0, .035);
}
body.sm-static-clone .sm-location {
  background: #fff;
}
body.sm-static-clone .sm-timing {
  background: #c5c5c51a;
}
body.sm-static-clone .sm-dress-code {
  background: #fff;
}
body.sm-static-clone .sm-timer {
  background: #c5c5c51a;
}
body.sm-static-clone .sm-wishes {
  background: #fff;
}
body.sm-static-clone .sm-contact {
  background: #c5c5c51a;
}
body.sm-static-clone .sm-contact__shell__container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: clamp(48px, 10vw, 140px);
  flex-wrap: wrap;
}
body.sm-static-clone .sm-contact__shell-item {
  min-width: 220px;
  text-align: center;
}
body.sm-static-clone .sm-contact__shell-item a {
  white-space: nowrap;
}
body.sm-static-clone .sm-questionnaire {
  background: #fff;
}
body.sm-static-clone input,
body.sm-static-clone textarea,
body.sm-static-clone select { all: revert; box-sizing: border-box; font: inherit; }
body.sm-static-clone button { font: inherit; }
body.sm-static-clone .sm-form__row input[type=checkbox],
body.sm-static-clone .sm-form__row input[type=radio] { position: absolute; opacity: 0; pointer-events: none; }
body.sm-static-clone .sm-form__row input[type=text],
body.sm-static-clone .sm-form__row textarea { width: 100%; }
body.sm-static-clone .sm-date__calendar-bottom { grid-auto-flow: row; }
body.sm-static-clone .sm-date__calendar-bottom .number-acrive {
  position: relative;
  z-index: 1;
  color: #e72222;
}
body.sm-static-clone .sm-date__calendar-bottom .number-acrive::before {
  content: "";
  position: absolute;
  left: -20px;
  right: -25px;
  top: -30px;
  bottom: -20px;
  z-index: -1;
  background: url("/static/invite/wedwed/sitemaker/templates/template44/img/date.svg") no-repeat center center;
  background-size: cover;
}
body.sm-static-clone .sm-questionnaire [type=submit] { font-family: "SMHeadersFont", sans-serif; }
body.sm-static-clone .sm-questionnaire {
  position: relative;
  background: #fff;
}
body.sm-static-clone .sm-questionnaire > .sm-background-photo {
  background-image: none !important;
  background-color: #fff !important;
  box-shadow: none;
}
body.sm-static-clone .sm-questionnaire__container {
  position: relative;
  z-index: 1;
}
body.sm-static-clone .sm-questionnaire-form,
body.sm-static-clone .sm-modal .sm-form {
  background: #fff;
  color: var(--clr-text-3);
  box-shadow: 0 30px 90px rgba(0, 0, 0, .08);
}
body.sm-static-clone .sm-modal .sm-form {
  max-width: 780px;
  margin: 0 auto;
  padding: 40px;
  border-radius: 40px 0 40px 0;
}
body.sm-static-clone .sm-questionnaire-form {
  padding: 80px;
  max-width: 780px;
  border-radius: 80px 0 80px 0;
}
body.sm-static-clone .sm-timing {
  color: var(--clr-text-5);
}
body.sm-static-clone .sm-timing h2 {
  margin-bottom: 70px;
}
body.sm-static-clone .sm-timing__item__img {
  width: fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.sm-static-clone .sm-timing__item__img img {
  display: block;
  opacity: .9;
}
body.sm-static-clone .sm-timing__item__img .step-by-step-1 { width: 81px; height: 113px; }
body.sm-static-clone .sm-timing__item__img .step-by-step-2 { width: 117px; height: 91px; }
body.sm-static-clone .sm-timing__item__img .step-by-step-3 { width: 109px; height: 86px; }
body.sm-static-clone .sm-timing__item__img .step-by-step-4 { width: 120px; height: 95px; }
body.sm-static-clone .sm-timing__item__text {
  justify-content: center;
}
body.sm-static-clone .sm-timing__item__text p {
  margin: 0;
}
body.sm-static-clone .sm-timing__item__text p:last-child {
  max-width: 560px;
}
body.sm-static-clone .sm-form__input {
  all: unset;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid var(--border-clr);
  border-radius: 20px 0 20px 0;
  padding: 16px;
  font-family: "SMTextsFont", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.2;
  color: var(--border-clr) !important;
  background: #fff;
  cursor: text;
}
body.sm-static-clone .sm-form__input::placeholder {
  color: rgba(51, 51, 51, .72);
}
body.sm-static-clone [data-sm-text=DRESSCODE_COLORS] {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 22px;
  width: 100%;
  padding: 10px 16px 0;
  overflow: visible;
}
body.sm-static-clone .sm-dress-swatch {
  position: relative;
  box-sizing: border-box;
  width: 112px;
  height: 146px;
  padding: 8px 8px 34px;
  border: 1px solid rgba(0, 0, 0, .24);
  background: #fff;
  box-shadow:
    0 26px 46px rgba(0, 0, 0, .12),
    0 8px 16px rgba(0, 0, 0, .08),
    inset 0 1px 0 rgba(255, 255, 255, .92);
}
body.sm-static-clone .sm-dress-swatch::after {
  content: "";
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: -13px;
  height: 18px;
  z-index: -1;
  border-radius: 50%;
  background: rgba(0, 0, 0, .22);
  filter: blur(15px);
}
body.sm-static-clone .sm-dress-swatch-1 {
  transform: rotate(-2.5deg) translateY(4px);
}
body.sm-static-clone .sm-dress-swatch-2 {
  transform: rotate(2.5deg);
  box-shadow:
    0 26px 46px rgba(0, 0, 0, .10),
    0 8px 16px rgba(0, 0, 0, .07),
    inset 0 1px 0 rgba(255, 255, 255, .98);
}
body.sm-static-clone .sm-dress-swatch::before {
  content: "";
  position: absolute;
  inset: 13px 13px 39px;
  z-index: 2;
  border: 1px solid rgba(255, 255, 255, .26);
}
body.sm-static-clone .sm-dress-swatch__color {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
body.sm-static-clone .sm-dress-swatch__color::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(135deg, rgba(255,255,255,.12), transparent 36%, rgba(0,0,0,.08)),
    repeating-linear-gradient(45deg, rgba(255,255,255,.08) 0 1px, transparent 1px 6px);
}
body.sm-static-clone .sm-dress-swatch-2 .sm-dress-swatch__color::after {
  background:
    linear-gradient(135deg, rgba(0,0,0,.04), transparent 36%, rgba(0,0,0,.06)),
    repeating-linear-gradient(45deg, rgba(0,0,0,.035) 0 1px, transparent 1px 6px);
}
body.sm-static-clone .sm-dress-swatch__label {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 11px;
  font-family: "SMTextsFont", sans-serif;
  font-size: 11px;
  line-height: 1;
  letter-spacing: .24em;
  text-align: center;
  text-transform: uppercase;
  color: rgba(0, 0, 0, .62);
}
body.sm-static-clone .radio-input {
  -webkit-appearance: none !important;
  appearance: none !important;
  box-sizing: border-box;
  width: 18px;
  height: 18px;
  min-width: 18px;
  margin: 1px 0 0;
  border: 1px solid var(--clr-text-1) !important;
  border-radius: 50%;
  background-color: #fff !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 0 0 !important;
  mix-blend-mode: normal !important;
  filter: none !important;
  opacity: 1;
  cursor: pointer;
  display: inline-block;
}
body.sm-static-clone .radio-input::before {
  content: none;
}
body.sm-static-clone .radio-input:checked {
  background-image: radial-gradient(circle at center, var(--clr-text-1) 0 5px, transparent 5.5px) !important;
  background-size: 100% 100% !important;
}
body.sm-static-clone .radio-input:focus-visible {
  outline: 2px solid rgba(51, 51, 51, .25);
  outline-offset: 3px;
}
body.sm-static-clone .sm-food-polls {
  gap: 28px;
  width: 100%;
}
body.sm-static-clone .sm-food-polls__title {
  margin-bottom: -8px;
}
body.sm-static-clone .sm-food-poll {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
body.sm-static-clone .sm-food-poll__legend {
  margin: 0 0 14px;
  padding: 0;
  font-family: "SMTextsFont", sans-serif;
  font-size: 20px;
  line-height: 1.25;
  color: var(--clr-text-3);
}
body.sm-static-clone .sm-food-poll__option {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-width: 0;
  margin-top: 12px;
  font-family: "SMTextsFont", sans-serif;
  font-size: 18px;
  line-height: 1.28;
  color: var(--clr-text-3);
  cursor: pointer;
}
body.sm-static-clone .sm-food-poll__option .radio-input {
  flex: 0 0 auto;
  margin-top: 2px;
}
body.sm-static-clone .sm-food-poll__option span {
  min-width: 0;
  overflow-wrap: anywhere;
}
body.sm-static-clone .sm-location__content-picture {
  position: relative;
  z-index: 1;
  overflow: visible;
  padding: 10px;
  background: #fff;
  border-radius: 54px 0 54px 0;
  box-shadow: 0 24px 54px rgba(0, 0, 0, .14);
}
body.sm-static-clone .sm-location__content-picture::before {
  content: "";
  position: absolute;
  inset: -12px 12px 12px -12px;
  z-index: -1;
  border: 1px solid rgba(0, 0, 0, .13);
  border-radius: 62px 0 62px 0;
}
body.sm-static-clone .sm-location__content-picture::after {
  content: "";
  position: absolute;
  inset: 20px;
  z-index: 2;
  border: 1px solid rgba(255, 255, 255, .72);
  border-radius: 40px 0 40px 0;
}
body.sm-static-clone .sm-location__content-picture_img {
  position: relative;
  z-index: 1;
  border-radius: 44px 0 44px 0;
  object-fit: cover;
}
body.sm-static-clone .sm-location .sm-btn {
  z-index: 6;
}
body.sm-static-clone .sm-bg-image {
  padding: 120px 0 140px;
}
body.sm-static-clone .sm-bg-image_frame {
  position: relative;
  z-index: 1;
  width: min(1180px, calc(100% - 80px));
  margin: 0 auto;
  padding: 14px;
  background: #fff;
  border-radius: 80px 0 80px 0;
  box-shadow: 0 34px 80px rgba(0, 0, 0, .16);
}
body.sm-static-clone .sm-bg-image_frame::before {
  content: "";
  position: absolute;
  inset: -18px 18px 18px -18px;
  z-index: -1;
  border: 1px solid rgba(0, 0, 0, .14);
  border-radius: 90px 0 90px 0;
}
body.sm-static-clone .sm-bg-image_frame::after {
  content: "";
  position: absolute;
  inset: 24px;
  border: 1px solid rgba(255, 255, 255, .72);
  border-radius: 58px 0 58px 0;
}
body.sm-static-clone .sm-bg-image_photo {
  display: block;
  width: 100%;
  height: 600px;
  margin: 0;
  border-radius: 64px 0 64px 0;
  object-fit: cover;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
}
body.sm-static-clone .sm-wishes__content { position: relative; }
body.sm-static-clone .sm-wishes__content-slider { min-height: 170px; }
body.sm-static-clone .sm-wishes__content-item {
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.sm-static-clone .sm-wishes__content-item[hidden] { display: none !important; }
body.sm-static-clone .sm-wishes__content-item.is-active { animation: sm-wish-fade .24s ease-out; }
body.sm-static-clone .sm-q-l,
body.sm-static-clone .sm-q-r {
  width: 52px;
  height: 52px;
  border: 1px solid rgba(0, 0, 0, .18);
  border-radius: 50%;
  background: rgba(255, 255, 255, .72);
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: opacity .2s ease, background-color .2s ease, box-shadow .2s ease;
}
body.sm-static-clone .sm-q-l:hover,
body.sm-static-clone .sm-q-r:hover {
  background: rgba(255, 255, 255, .92);
  box-shadow: 0 10px 26px rgba(0, 0, 0, .08);
}
body.sm-static-clone .sm-q-l:focus-visible,
body.sm-static-clone .sm-q-r:focus-visible {
  outline: 2px solid rgba(0, 0, 0, .45);
  outline-offset: 4px;
}
body.sm-static-clone .sm-q-l svg,
body.sm-static-clone .sm-q-r svg { display: none; }
body.sm-static-clone .sm-q-l::before,
body.sm-static-clone .sm-q-r::before {
  content: "";
  width: 14px;
  height: 14px;
  border-left: 2px solid #333;
  border-bottom: 2px solid #333;
}
body.sm-static-clone .sm-q-l::before { transform: translateX(3px) rotate(45deg); }
body.sm-static-clone .sm-q-r {
  transform: none;
}
body.sm-static-clone .sm-q-r::before { transform: translateX(-3px) rotate(225deg); }
body.sm-static-clone .sm-q-l.is-disabled,
body.sm-static-clone .sm-q-r.is-disabled {
  opacity: .35;
  pointer-events: none;
}
.sm-sound-toggle {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 200;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 1px solid rgba(38, 38, 38, .16);
  border-radius: 50%;
  overflow: visible;
  background: rgba(255, 255, 255, .72);
  cursor: pointer;
  opacity: 0;
  transform: translateY(-8px) scale(.92);
  transition: opacity .35s ease, transform .25s ease, border-color .25s ease, background .25s ease;
  color: rgba(22, 22, 22, .7);
  display: grid;
  place-items: center;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
  backdrop-filter: blur(10px);
}
.sm-sound-toggle[hidden] { display: none; }
.sm-sound-toggle:not([hidden]) {
  opacity: 1;
  transform: translateY(0) scale(1);
}
.sm-sound-toggle:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: transparent;
}
.sm-sound-toggle__halo {
  position: absolute;
  inset: -4px;
  border-radius: 50%;
  border: 1px solid rgba(38, 38, 38, .16);
  opacity: 0;
  pointer-events: none;
}
.sm-sound-toggle__icon {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  width: 26px;
  height: 26px;
  margin: auto;
  pointer-events: none;
}
.sm-sound-toggle__icon svg {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}
.sm-sound-toggle__speaker,
.sm-sound-toggle__wave,
.sm-sound-toggle__slash {
  vector-effect: non-scaling-stroke;
}
.sm-sound-toggle__icon-on {
  display: none;
}
.sm-sound-toggle__icon-off {
  display: block;
}
.sm-sound-toggle.active {
  background: rgba(255, 255, 255, .84);
  border-color: rgba(22, 22, 22, .24);
  color: rgba(0, 0, 0, .78);
}
.sm-sound-toggle.active .sm-sound-toggle__halo {
  animation: sm-sound-halo 1.8s ease-in-out infinite;
}
.sm-sound-toggle.active .sm-sound-toggle__icon-on {
  display: block;
}
.sm-sound-toggle.active .sm-sound-toggle__icon-off {
  display: none;
}
.sm-sound-toggle.active .sm-sound-toggle__icon-on svg {
  animation: none;
}
.sm-sound-toggle.active .sm-sound-toggle__wave-1 {
  stroke-dasharray: 11;
  animation: sm-sound-wave-inner 1.25s ease-in-out infinite;
}
.sm-sound-toggle.active .sm-sound-toggle__wave-2 {
  stroke-dasharray: 18;
  animation: sm-sound-wave-outer 1.25s ease-in-out infinite .12s;
}
.sm-sound-toggle.muted {
  background: rgba(255, 255, 255, .66);
  color: rgba(22, 22, 22, .48);
}
@media (hover: hover) {
  .sm-sound-toggle:hover {
    transform: translateY(0) scale(1.04);
    background: rgba(255, 255, 255, .92);
    border-color: rgba(22, 22, 22, .28);
    color: rgba(0, 0, 0, .82);
  }
}
body.sm-static-clone .sm-rsvp-status {
  margin: -36px 0 0;
  font-family: "SMTextsFont", sans-serif;
  font-size: 16px;
  line-height: 1.35;
  text-align: center;
  color: var(--clr-text-3);
}
body.sm-static-clone .sm-rsvp-status.is-error {
  color: #8b1d1d;
}
body.sm-static-clone [data-sm-anketa-send]:disabled {
  opacity: .55;
  pointer-events: none;
}
body.sm-static-clone [data-sm-anketa-send] {
  font-size: 18px;
  line-height: 1.15;
}
@media (max-width: 500px) {
  body.sm-static-clone [data-sm-anketa-send] {
    font-size: 17px;
  }
}
@keyframes sm-sound-wave-inner {
  0%, 100% {
    opacity: .35;
    stroke-dashoffset: 7;
    transform: translateX(-.5px);
  }
  50% {
    opacity: 1;
    stroke-dashoffset: 0;
    transform: translateX(.5px);
  }
}
@keyframes sm-sound-wave-outer {
  0%, 100% {
    opacity: .22;
    stroke-dashoffset: 12;
    transform: translateX(-1px);
  }
  50% {
    opacity: .9;
    stroke-dashoffset: 0;
    transform: translateX(.7px);
  }
}
@keyframes sm-sound-halo {
  0%, 100% {
    opacity: 0;
    transform: scale(.82);
  }
  50% {
    opacity: .24;
    transform: scale(1);
  }
}
@keyframes sm-wish-fade {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 500px) {
  body.sm-static-clone .sm-main { min-height: 875px; }
  body.sm-static-clone .sm-questionnaire > .sm-questionnaire__container > .sm-questionnaire-form {
    display: none !important;
  }
  body.sm-static-clone .sm-bg-image {
    padding: 64px 0 80px;
  }
  body.sm-static-clone .sm-bg-image_frame {
    width: calc(100% - 32px);
    padding: 8px;
    border-radius: 42px 0 42px 0;
    box-shadow: 0 22px 44px rgba(0, 0, 0, .16);
  }
  body.sm-static-clone .sm-bg-image_frame::before {
    inset: -10px 10px 10px -10px;
    border-radius: 50px 0 50px 0;
  }
  body.sm-static-clone .sm-bg-image_frame::after {
    inset: 14px;
    border-radius: 30px 0 30px 0;
  }
  body.sm-static-clone .sm-bg-image_photo {
    height: 260px;
    border-radius: 34px 0 34px 0;
  }
  body.sm-static-clone .sm-food-polls {
    gap: 24px;
  }
  body.sm-static-clone .sm-timing h2 {
    display: block;
    width: 100%;
    max-width: none;
    margin: 0 auto 40px;
    text-align: center;
  }
  body.sm-static-clone .sm-timing__item {
    width: 100%;
    max-width: 342px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  body.sm-static-clone .sm-timing__item:not(:first-child) {
    margin-top: 34px;
  }
  body.sm-static-clone .sm-timing__item__img {
    margin-left: auto;
    margin-right: auto;
  }
  body.sm-static-clone .sm-timing__item__img .step-by-step-1 { width: 56px; height: auto; }
  body.sm-static-clone .sm-timing__item__img .step-by-step-2 { width: 76px; height: auto; }
  body.sm-static-clone .sm-timing__item__img .step-by-step-3 { width: 74px; height: auto; }
  body.sm-static-clone .sm-timing__item__img .step-by-step-4 { width: 80px; height: auto; }
  body.sm-static-clone .sm-timing__item__text {
    gap: 12px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
  }
  body.sm-static-clone .sm-timing__item__text p {
    text-align: center;
    white-space: normal;
  }
  body.sm-static-clone .sm-timing__item__text p:last-child {
    max-width: 245px;
  }
  body.sm-static-clone .sm-timing__item:last-child .sm-timing__item__text {
    flex-direction: column;
    gap: 6px;
  }
  body.sm-static-clone .sm-timing__item:last-child .sm-timing__item__text span {
    display: none;
  }
  body.sm-static-clone .sm-modal .sm-form {
    padding: 24px 16px;
  }
  body.sm-static-clone .sm-food-poll__legend {
    font-size: 18px;
  }
  body.sm-static-clone .sm-food-poll__option {
    font-size: 16px;
  }
  body.sm-static-clone .sm-rsvp-status {
    margin-top: -20px;
  }
  body.sm-static-clone .sm-wishes__content {
    padding-bottom: 28px;
    gap: 24px;
  }
  body.sm-static-clone .sm-wishes__content-slider {
    min-height: 0;
    padding-bottom: 0;
  }
  body.sm-static-clone .sm-wishes__content-item {
    min-height: 0;
    align-items: center;
  }
  body.sm-static-clone .sm-wishes__content-item > div {
    text-align: center;
    max-width: 285px;
    margin: 0 auto;
  }
  body.sm-static-clone .sm-wishes__content-wrap_pagination {
    position: relative;
    left: auto;
    bottom: auto;
    transform: none;
    margin: 14px auto 0;
    width: fit-content;
  }
  body.sm-static-clone .sm-wishes__content-wrap_text {
    position: relative;
    right: auto;
    bottom: auto;
    margin: 18px auto 0;
    text-align: center;
  }
  body.sm-static-clone .sm-q-l,
  body.sm-static-clone .sm-q-r {
    top: 72px;
    width: 44px;
    height: 44px;
  }
  body.sm-static-clone .sm-q-l::before,
  body.sm-static-clone .sm-q-r::before {
    width: 12px;
    height: 12px;
  }
}

body.sm-static-clone .sm-date__calendar-bottom {
  row-gap: 40px;
}
body.sm-static-clone .sm-date__calendar-bottom > .sm-manropeSemiBold-20 {
  position: relative;
  z-index: 1;
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  line-height: 1;
}
body.sm-static-clone .sm-date__calendar-bottom .number-acrive {
  color: #e72222;
}
body.sm-static-clone .sm-date__calendar-bottom .number-acrive::before {
  content: none !important;
}
body.sm-static-clone .number-acrive__day {
  position: relative;
  z-index: 2;
}
body.sm-static-clone .sm-date__calendar-ring {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 82px;
  max-width: none;
  object-fit: contain;
  transform: translate(-44.5%, -59.2%);
  pointer-events: none;
}
body.sm-static-clone .sm-thanks.active {
  pointer-events: auto !important;
}
body.sm-static-clone .sm-thanks-close {
  pointer-events: auto !important;
  cursor: pointer;
}
body.sm-static-clone .sm-thanks-close_img {
  pointer-events: none;
}
@media (max-width: 500px) {
  body.sm-static-clone [data-sm-text=DRESSCODE_COLORS] {
    gap: 16px;
    padding-top: 2px;
  }
  body.sm-static-clone .sm-dress-swatch {
    width: 96px;
    height: 128px;
    padding: 7px 7px 30px;
  }
  body.sm-static-clone .sm-dress-swatch::before {
    inset: 11px 11px 34px;
  }
  body.sm-static-clone .sm-dress-swatch__label {
    bottom: 10px;
    font-size: 10px;
    letter-spacing: .2em;
  }
  body.sm-static-clone .sm-date__calendar-bottom {
    row-gap: 34px;
  }
  body.sm-static-clone .sm-date__calendar-bottom > .sm-manropeSemiBold-20 {
    width: 36px;
    height: 36px;
  }
  body.sm-static-clone .sm-date__calendar-ring {
    width: 70px;
    height: 74px;
  }
  body.sm-static-clone .sm-date .sm-container {
    display: flex;
    justify-content: center;
  }
  body.sm-static-clone .sm-date__content {
    width: min(100%, 356px);
    max-width: calc(100vw - 32px);
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box;
  }
  body.sm-static-clone .sm-date h2,
  body.sm-static-clone .sm-date__text,
  body.sm-static-clone .sm-date__date {
    text-align: center !important;
  }
  body.sm-static-clone .sm-date__calendar__wrapper {
    width: 100%;
    max-width: 324px;
  }
  body.sm-static-clone .sm-location__content {
    align-items: center;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  body.sm-static-clone .sm-location__content__wrepper,
  body.sm-static-clone .sm-location__content-collecting,
  body.sm-static-clone .sm-location__content-collecting > div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body.sm-static-clone .sm-location__content__wrepper {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  body.sm-static-clone .sm-location__content-collecting {
    display: contents;
  }
  body.sm-static-clone .sm-location__content-collecting > div:first-child { order: 1; }
  body.sm-static-clone .sm-location__content-picture { order: 2; }
  body.sm-static-clone .sm-location__content-collecting > div:last-child { order: 3; }
  body.sm-static-clone .sm-location__content-collecting h2,
  body.sm-static-clone .sm-location__content__subtitle,
  body.sm-static-clone .sm-location__content-description_text,
  body.sm-static-clone .sm-location .sm-cormorantLight-40-30 {
    text-align: center !important;
  }
  body.sm-static-clone .sm-location__content-collecting h2 {
    display: block;
    width: 188px;
    max-width: 188px;
    margin-left: auto;
    margin-right: auto;
    line-height: .92;
    transform: translateX(0);
    translate: 0 0 !important;
  }
  body.sm-static-clone .sm-location__content__subtitle,
  body.sm-static-clone .sm-location__content-description_text {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  body.sm-static-clone .sm-location__content-collecting_wrap {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body.sm-static-clone .sm-location__content-picture {
    width: min(100%, 342px);
    height: auto;
    aspect-ratio: 342 / 420;
    margin-top: 28px;
    margin-left: auto;
    margin-right: auto;
  }
  body.sm-static-clone .sm-location .sm-btn {
    position: relative;
    left: auto;
    bottom: auto;
    transform: none;
    width: 98px;
    min-width: 98px;
    height: 98px;
    margin: -49px auto 0;
    font-size: 12px;
    line-height: 1.05;
    letter-spacing: .02em;
    padding: 0 12px;
    overflow-wrap: normal;
    background: rgba(255, 255, 255, .94);
    box-shadow: 0 14px 34px rgba(0, 0, 0, .14);
  }
}
