.messageModal_messageModal--content__QxjgE{background-color:#fff;height:auto;width:551px;display:flex;flex-direction:column;gap:20px;border-radius:5px;max-height:85vh;overflow-y:auto;padding:40px}@media only screen and (max-width:37.5em){.messageModal_messageModal--content__QxjgE{padding:48px 32px;max-height:auto;height:100vh;height:-moz-available;height:-webkit-fill-available;height:calc(100vh - (100vh - 100%));width:100vw;width:-moz-available;width:-webkit-fill-available;border-radius:0;display:flex;flex-direction:column;gap:.75rem;z-index:1000}}.messageModal_messageModal--content__top__mllAr{display:flex;flex-direction:column;gap:.75rem;margin-bottom:40px}.messageModal_messageModal--content__top__mllAr h1{font-weight:400;font-size:24px;line-height:29px}.messageModal_messageModal--content__sub__1_WPR{display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:.75rem}.messageModal_messageModal--content-form_container__aKwrS{margin-bottom:2rem;display:grid;grid-template-rows:repeat(auto-fill,auto);grid-row-gap:.5rem}.messageModal_messageModal--content-form_container__aKwrS textarea{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;resize:none}.messageModal_messageModal--content-form__max__UpYGP{display:flex;justify-content:flex-end;font-size:.75rem;font-style:normal}.messageModal_messageModal--content-form__errors__eoFGH{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1875rem;text-align:left;display:flex;align-items:center;margin-top:5px;color:#e61919}.messageModal_messageModal--content-form__field__rIc2S{position:relative;font-weight:400;font-size:16px;line-height:22px;padding:.8rem 3rem .8rem 1.5rem;border:1px solid #f2f2f2;background-color:#fafafa;width:100%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.messageModal_messageModal--content-form__field__rIc2S::-moz-placeholder{font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:gray}.messageModal_messageModal--content-form__field__rIc2S::placeholder{font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:gray}.messageModal_messageModal--content-form-btnContainer__VXRRc{display:flex}.messageModal_messageModal--content-form-btnContainer__VXRRc div{margin-left:auto}.messageModal_messageModal--content-form-btnContainer__VXRRc div button{width:auto}.styles_qrCodeContainer__nMV78{width:100px;height:100px;background-color:rgba(230,250,82,.1);border-radius:20px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(61,81,96,.5);box-shadow:0 2px 10px rgba(0,0,0,.05)}.styles_qrCodeContainer__nMV78 .styles_qrcode__doq0I{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.styles_custom-scroll__Fqspe{scrollbar-width:thin;scrollbar-color:#d1d5db #fff}.styles_form-container__KAGGq{font-family:Inter,sans-serif!important}.input_input__Hg9sa{display:flex;flex-direction:column;width:100%;height:auto}.input_input__errors__TXXPz{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1875rem;text-align:left;display:flex;align-items:center;margin-top:5px}.input_input__errors__TXXPz[data-error=true]{color:#e61919}.input_input__errors__TXXPz[data-error=true] svg path{fill:#e61919}.input_input__errors__TXXPz[data-success=true]{color:#1fad3e}.input_input__errors__TXXPz[data-success=true] svg path{fill:#1fad3e}.input_input__Hg9sa label{margin-bottom:4px;color:#000;font-size:16px;line-height:22px}.input_input__Hg9sa label:last-child{margin-bottom:0}.input_input__tel__IdNqd{display:flex;flex-direction:row;justify-content:center;align-items:center;border-right:1px solid #e6e6e6;padding:0 1.5rem;line-height:1.3638rem;font-size:1rem;font-style:normal;font-weight:400;color:gray}.input_input__icon__FPuQ_{position:absolute;top:50%;right:23px;transform:translateY(-50%);display:flex;align-items:center}.input_input__field__W4QxL{position:relative;background-color:transparent;border:1px solid transparent;width:100%}.input_input__field__W4QxL[data-input=true]{position:relative;background-color:#fafafa;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;display:flex;flex-direction:row}.input_input__field__W4QxL[data-focused=true]{border-bottom:1px solid #34544f;border-radius:0 0 2px 2px}.input_input__field__W4QxL textarea{resize:none}.input_input__field__W4QxL input,.input_input__field__W4QxL textarea{width:100%;height:100%;outline:0;font-weight:400;font-size:16px;line-height:22px;padding:.8rem 3rem .8rem 1.5rem;border:1px solid #f2f2f2;background-color:#fafafa;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.input_input__field__W4QxL input::-moz-placeholder,.input_input__field__W4QxL textarea::-moz-placeholder{font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:gray}.input_input__field__W4QxL input::placeholder,.input_input__field__W4QxL textarea::placeholder{font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:gray}.input_input__field__W4QxL textarea{padding:10px}.input_search-input__Wrtu6{width:100%;height:46px;background-color:transparent;position:relative}.input_search-input__Wrtu6 svg{position:absolute;top:15px;left:15px;transform:translate(-12%,-12%)}.input_search-input__Wrtu6 input{height:100%;width:100%;border-radius:4px;padding-left:40px;font-weight:400;font-size:16px;line-height:22px;background:#fafafa;border:1px solid #e6e6e6;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.input_search-input__Wrtu6 input:hover{border:1px solid #25213b}.input_search-input__Wrtu6 input:focus{border:1px solid #25213b;outline:2.5px solid #ae8315;outline-offset:.5px}.input_search-input__Wrtu6 input::-moz-placeholder{color:#bfbfbf;font-size:14px}.input_search-input__Wrtu6 input::placeholder{color:#bfbfbf;font-size:14px}.styles_floater__nO9gl{flex-direction:row;width:100%}.styles_floater-icon__ZvGdw,.styles_floater__nO9gl{display:flex;justify-content:center;align-items:center}.styles_floater-icon__ZvGdw{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__rTPe5{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#f6b100}@media only screen and (max-width:56.25em){.styles_floater-icon__ZvGdw{margin-right:40px}.styles_floater-icon__ZvGdw:last-child{margin-right:0}}.styles_floater-paragraph__rJ2AA{font-weight:300;font-size:16px;line-height:22px;color:#000;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__rJ2AA{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__2X6u3{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__2X6u3{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__2X6u3 svg{transform:scale(.8)}.styles_floater-container__2X6u3::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__2X6u3{gap:1rem}}.quotes_home__quotes__xXLAi{min-height:36rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fffbf2;box-shadow:inset 0 24px 84px rgba(255,246,224,.25);position:relative}.quotes_home__quotes-box__0p70k{display:flex;flex-direction:column;justify-content:center;align-items:center}.quotes_home__quotes-box-icon__ZaBkH{margin-bottom:24px}.quotes_home__quotes-box-text__xODcX{font-weight:400;font-size:38.8024px;line-height:60px;letter-spacing:0;text-align:center;width:100%;white-space:nowrap}@media only screen and (max-width:48em){.quotes_home__quotes-box-text__xODcX{font-size:24px;line-height:30px}}@media only screen and (max-width:37.5em){.quotes_home__quotes-box-text__xODcX{font-size:18px;line-height:20px}}.quotes_home__quotes-box-text__container__zCnEL{height:70px;overflow:hidden}@media only screen and (max-width:48em){.quotes_home__quotes-box-text__container__zCnEL{height:30px}}@media only screen and (max-width:37.5em){.quotes_home__quotes-box-text__container__zCnEL{height:20px}}.quotes_home__quotes-container__UG80r{height:100%;width:100%;grid-template-rows:repeat(1,auto);grid-row-gap:80px;display:grid;place-items:center}.quotes_home__quotes-left-flower__EokTQ{position:absolute;bottom:-.5rem;left:0;z-index:10}@media only screen and (max-width:56.25em){.quotes_home__quotes-left-flower__EokTQ{transform:scale(.8);transform-origin:bottom left}}@media only screen and (max-width:37.5em){.quotes_home__quotes-left-flower__EokTQ{transform:scale(.5);transform-origin:bottom left}}.quotes_home__quotes-right-flower__hVdSX{position:absolute;bottom:-.5rem;right:0;z-index:10}@media only screen and (max-width:56.25em){.quotes_home__quotes-right-flower__hVdSX{transform:scale(.8);transform-origin:bottom right}}@media only screen and (max-width:37.5em){.quotes_home__quotes-right-flower__hVdSX{transform:scale(.5);transform-origin:bottom right}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.backstoryModal_backstoryModal--content__q_hkL{background-color:#fff;height:auto;width:551px;display:flex;flex-direction:column;gap:5px;border-radius:5px;max-height:85vh;overflow-y:auto;padding:40px}@media only screen and (max-width:37.5em){.backstoryModal_backstoryModal--content__q_hkL{padding:48px 32px;max-height:auto;height:100vh;height:-moz-available;height:-webkit-fill-available;height:calc(100vh - (100vh - 100%));width:100vw;width:-moz-available;width:-webkit-fill-available;border-radius:0;display:flex;flex-direction:column;gap:.75rem;z-index:1000}}.backstoryModal_backstoryModal--content__top__LGSb_{display:flex;flex-direction:column;gap:.75rem;margin-bottom:40px}.backstoryModal_backstoryModal--content__top__LGSb_ h1{font-weight:400;font-size:24px;line-height:29px}.backstoryModal_backstoryModal--content__article__SiweU{font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem;letter-spacing:0;text-indent:20px}.backstoryModal_backstoryModal--content__scroll__GTP1M{width:100%;height:400px;overflow:hidden}@media only screen and (max-width:37.5em){.backstoryModal_backstoryModal--content__scroll__GTP1M{height:80vh}}.backstoryModal_backstoryModal--content__scroll__bar__8wU_X{width:8px;background:#fff8e6;border-radius:30px;height:100%}.backstoryModal_backstoryModal--content__scroll__thumb__kyi4y{width:8px;height:26px;background:#ffe299;border-radius:30px}.backstoryModal_backstoryModal--content__bottom__sbnHR{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.backstory_home__knowthecouple__chrt_{width:100%;background:#fdf4fc;display:flex;flex-direction:row;justify-content:center;position:relative}@media only screen and (max-width:56.25em){.backstory_home__knowthecouple__chrt_{background-color:#fdf4fc;box-shadow:inset 0 24px 84px rgba(255,246,224,.25)}}@media only screen and (max-width:37.5em){.backstory_home__knowthecouple__chrt_{min-height:auto;background-color:#fdf4fc;box-shadow:inset 0 24px 84px rgba(255,246,224,.25)}}.backstory_home__knowthecouple--inner__UPjjE{display:flex;flex-direction:column;padding:8rem 0;width:100%;height:100%;background:#f4fdfd}.backstory_home__knowthecouple-left-logo__u2J3x{position:absolute;bottom:0;left:0;z-index:10}.backstory_home__knowthecouple-right-logo__l9vkT{position:absolute;bottom:0;right:0;z-index:10}.backstory_home__knowthecouple--title__I6y8i{color:#000;font-size:2.25rem;font-style:normal;font-weight:400;line-height:1.75rem;letter-spacing:0;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:110px;margin-bottom:100px;padding-top:100px}.backstory_home__knowthecouple--container__I0RAP{display:flex;flex-direction:row;justify-content:center;height:auto;width:100%}.backstory_home__knowthecouple--container-deck__wO_pO{height:100%;width:100%}.backstory_home__knowthecouple--container-deck__view-more__6skog{color:#eead06!important;font-weight:500!important;font-size:1rem!important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.backstory_home__knowthecouple--container-deck__view-more__6skog:hover{filter:brightness(.8)}@media only screen and (max-width:37.5em){.backstory_home__knowthecouple--container-deck__view-more__6skog{margin:.75rem 0}}@media only screen and (max-width:48em){.backstory_home__knowthecouple--container__I0RAP{grid-template-columns:minmax(10px,3fr) 3fr}}@media only screen and (max-width:37.5em){.backstory_home__knowthecouple--container__I0RAP{grid-template-columns:1fr}}.backstory_home__knowthecouple--container__I0RAP .backstory_card__VHqJC{display:grid;grid-template-columns:auto 450px;grid-column-gap:65px;place-items:center}@media only screen and (max-width:56.25em){.backstory_home__knowthecouple--container__I0RAP .backstory_card__VHqJC{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);margin:0 20px;grid-row-gap:40px}}.backstory_home__knowthecouple--container__I0RAP .backstory_card__image-husband__6D4Ib{height:450px;position:relative;width:270px}@media only screen and (max-width:56.25em){.backstory_home__knowthecouple--container__I0RAP .backstory_card__image-husband__6D4Ib{width:154px;height:154px}}.backstory_home__knowthecouple--container__I0RAP .backstory_card__VHqJC p{font-weight:700;font-size:1.5rem;margin:1rem 0}.backstory_home__knowthecouple--container__I0RAP .backstory_card__VHqJC article{text-align:justify;display:-webkit-box;-webkit-line-clamp:12;line-clamp:12;-webkit-box-orient:vertical;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.75rem;letter-spacing:0;text-align:left;height:340px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:56.25em){.backstory_home__knowthecouple--container__I0RAP .backstory_card__VHqJC article{height:245px;display:-webkit-box;-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical}}.marquee_home__marquee__vsQYd{padding:3rem 0;gap:2rem;background:#fffbf2}.marquee_home__marquee__vsQYd,.marquee_home__special-note__1lRW9{display:flex;flex-direction:column;justify-content:center;align-items:center}.marquee_home__special-note__1lRW9{padding:125px 0 80px;background-color:#fffbf2;width:100%;height:100%}@media only screen and (max-width:56.25em){.marquee_home__special-note__1lRW9{width:100vw}}.marquee_home__special-note__btn__6MkPE{font-size:16px;width:100%;color:#000;padding:12px 32px;background:transparent;border:1px solid #edac06;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.marquee_home__special-note__btn__6MkPE span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.marquee_home__special-note__btn__6MkPE:disabled,.marquee_home__special-note__btn__6MkPE[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.marquee_home__special-note__btn__6MkPE:disabled span,.marquee_home__special-note__btn__6MkPE[disabled] span{color:#fff}.marquee_home__special-note__btn__6MkPE:disabled:focus-within,.marquee_home__special-note__btn__6MkPE:disabled:hover,.marquee_home__special-note__btn__6MkPE[disabled]:focus-within,.marquee_home__special-note__btn__6MkPE[disabled]:hover{background:#ccc;border:1px solid #ccc}.marquee_home__special-note__btn__6MkPE:disabled:focus-within span,.marquee_home__special-note__btn__6MkPE:disabled:hover span,.marquee_home__special-note__btn__6MkPE[disabled]:focus-within span,.marquee_home__special-note__btn__6MkPE[disabled]:hover span{color:#fff}.marquee_home__special-note__btn__6MkPE:focus-within,.marquee_home__special-note__btn__6MkPE:hover{background-color:#fafafa}.marquee_home__special-note-text__JdUb7{font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.marquee_home__special-note-button__CbvSP{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.marquee_home__special-note-button-container__QUt81{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.marquee_home__special-note-container__B9oOw{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.marquee_home__special-note-container__B9oOw{width:100%;overflow-x:scroll}.marquee_home__special-note-container__B9oOw::-webkit-scrollbar{display:none}}.marquee_home__special-note-box__9eusw{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(106,105,105,.25);display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.marquee_home__special-note-box__9eusw:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.marquee_home__special-note-box__9eusw:nth-child(4){margin-left:70px}.marquee_home__special-note-box__9eusw:nth-child(6){margin-right:70px}.marquee_home__special-note-box-circle__uggu4{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.marquee_home__special-note-box-circle-container__JkpPw{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.masonry_home__carousel__ClW9k{width:80vw;height:85vh}@media only screen and (max-width:37.5em){.masonry_home__carousel__ClW9k{width:100vw;height:100vh}}.masonry_home__carousel-image__PZPzW{width:100%;height:100%}.masonry_home__gallery-section__ZWI0A{padding:80px 0 63px}.masonry_home__gallery-section-image__U5dpO{position:relative;height:100%;width:100%}.masonry_home__gallery-section-image__U5dpO img{-o-object-fit:cover!important;object-fit:cover!important}.masonry_home__gallery-section-image-outside__HibkZ{width:90%;height:90%;padding:40px;max-width:1000px;position:relative;max-height:1000px;margin:0 auto;border-radius:4px;background:#fff;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:1rem}@media only screen and (max-width:48em){.masonry_home__gallery-section-image-outside__HibkZ{padding:5.5rem 1.5rem;width:100%;height:100%}}.masonry_home__gallery-section-image-outside__HibkZ img{-o-object-fit:auto;object-fit:auto}.masonry_home__gallery-section-image-big__zGruz{position:relative;width:100%;height:100%}@media only screen and (max-width:37.5em){.masonry_home__gallery-section-image-big__zGruz{width:100%;height:100%}}.masonry_home__gallery-section-image-big__zGruz img{-o-object-fit:auto;object-fit:auto}.masonry_home__gallery-section-image-big__download__kCJZu{float:right;background:#f6b100;width:-moz-fit-content;width:fit-content;padding:12px 16px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px}.masonry_home__gallery-section-container__GuJrH{display:grid;padding:0 1rem;max-width:1500px;margin:0 auto}.masonry_home__gallery-section-container-inner__Ahm3_{display:flex;justify-content:center;align-items:flex-start;gap:20px;flex-wrap:wrap}.masonry_home__gallery-section-container-inner__Ahm3_>button{width:20rem!important;height:20rem!important}@media only screen and (max-width:37.5em){.masonry_home__gallery-section-container-inner__Ahm3_>button{height:30rem!important;width:100%!important}}.masonry_home__gallery-section-container-button__T1U8e{margin:2rem auto;max-width:-moz-max-content;max-width:max-content}.masonry_home__gallery-section-header__eMAh3{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.masonry_home__gallery-section-header-title__LfMBo{font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.8125rem;letter-spacing:0;text-align:center;font-family:Tiempos Headline}.masonry_home__gallery-section-header-icon__vkhNJ{margin-bottom:8px}.vendors_home__social__esBKU{border-top:.5px solid #bfbfbf;padding:2rem}.vendors_home__social-container__s9xCy{height:auto;align-items:center;margin:16px 0;max-width:1400px}@media only screen and (max-width:56.25em){.vendors_home__social-container__s9xCy{display:grid;grid-template-rows:repeat(2,auto)}}.vendors_home__social-container-row__S0mjV{margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-row-gap:40px;place-items:center}.vendors_home__social-heading__ewUQj{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem;letter-spacing:0;text-align:center}.vendors_home__social-sub-heading__50gmv{font-size:1rem;font-style:normal;font-weight:300;line-height:1.75rem;letter-spacing:0;text-align:left}.vendors_home__social-icons__kkoln{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;align-items:center;height:100%;width:100%;grid-column-gap:9px;margin-top:1px}.vendors_home__social-box__T_Cd2{display:grid;grid-template-rows:repeat(4,auto);grid-row-gap:1px;place-items:center}.chq-atc{display:inline-block;position:relative}.chq-atc--button{background:transparent;border:0;border-radius:5px;box-sizing:border-box;color:#6a89af;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:4px 10px}.chq-atc--button:focus,.chq-atc--button:hover{background-color:#eaeaea}.chq-atc--button svg{vertical-align:text-bottom}.chq-atc--button path{fill:#6a89af}.chq-atc--dropdown{background-color:#fff;border-radius:5px;border:1px solid #eaeaea;box-shadow:.5px .5px 3px rgba(0,0,0,.2);box-sizing:border-box;position:absolute;text-align:left;white-space:nowrap;width:100%;z-index:1}.chq-atc--dropdown a{color:#6a89af;display:block;padding:8px 15px;text-decoration:none}.chq-atc--dropdown a:hover{background-color:#eaeaea}.parts_home__event-types__JCkgr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:85vw}@media only screen and (max-width:56.25em){.parts_home__event-types__JCkgr{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}.parts_home__event-types-icon__gguJi{margin-bottom:8px}.parts_home__event-types-heading__Ohs__{font-weight:500;font-size:24px;line-height:29px;letter-spacing:0;text-align:center;margin-bottom:24px;font-family:Tiempos Headline}.parts_home__event-types-date__ne3fo{text-align:left}.parts_home__event-types-date__ne3fo,.parts_home__event-types-time__53B__{margin-bottom:24px;font-family:Tiempos Headline;font-weight:300;font-size:16px;line-height:19px;letter-spacing:0}.parts_home__event-types-time__53B__{text-align:center}.parts_home__event-types-box__plYcf{border-right:1px solid rgba(0,0,0,.12);width:100%;padding:.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:space-between}@media only screen and (max-width:56.25em){.parts_home__event-types-box__plYcf{border-right:none;padding-bottom:40px;margin-top:30px;border-bottom:1px solid rgba(0,0,0,.12)}.parts_home__event-types-box__plYcf:first-child{margin-top:0}.parts_home__event-types-box__plYcf:last-child{border:none;padding:0}}.parts_home__event-types-box__plYcf:last-child{border:none}.parts_home__event-types-box__plYcf button{width:-moz-fit-content!important;width:fit-content!important;display:flex;gap:4px}.parts_home__event-types-container__XqGOo{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:2rem}@media only screen and (max-width:56.25em){.parts_home__event-types-container__XqGOo{height:auto;padding:80px 0}}.weddingPartyModal_wedding-party-modal__HG7hT{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#eead06 #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__HG7hT{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__HG7hT{width:95vw;max-height:85vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__ByJTT{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__ByJTT{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__ByJTT{grid-template-rows:250px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__Q3QcG{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__Q3QcG{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__Q3QcG{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__Q3QcG img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__Q3QcG:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__9CMZb{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__9CMZb{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__JI09V{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__JI09V{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__6KZFD{font-size:2rem;font-weight:600;color:#000;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__6KZFD{font-size:1.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__6KZFD{font-size:1.5rem}}.weddingPartyModal_wedding-party-modal__nickname__hgJ2q{display:block;font-size:1.25rem;font-weight:400;color:#eead06;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__hgJ2q{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__hgJ2q{font-size:1rem}}.weddingPartyModal_wedding-party-modal__role__S7gKo{font-size:1.125rem;font-weight:500;color:#eead06;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__S7gKo{font-size:1rem}}.weddingPartyModal_wedding-party-modal__story__MzPPE{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__MzPPE article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#262626;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__MzPPE article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__HG7hT::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__HG7hT::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__HG7hT::-webkit-scrollbar-thumb{background:#eead06;border-radius:4px}.weddingPartyModal_wedding-party-modal__HG7hT::-webkit-scrollbar-thumb:hover{background:#bc8905}.weddingParty_wedding-party__N_A8f{width:100%;background:#f4fdfd;padding:4rem 0;overflow:hidden;position:relative}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__N_A8f{background-color:#f4fdfd;box-shadow:inset 0 24px 84px rgba(255,246,224,.25)}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__N_A8f{padding:2rem 0;background-color:#f4fdfd;box-shadow:inset 0 24px 84px rgba(255,246,224,.25)}}.weddingParty_wedding-party__header__9CeJ0{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__9CeJ0 h2{color:#000;font-size:2.5rem;font-weight:400;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__9CeJ0 h2{font-size:2rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__9CeJ0 h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__45tsZ{width:100%;cursor:pointer}.weddingParty_wedding-party__card__dxi_J{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__dxi_J:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__dxi_J{width:310px;min-width:310px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__dxi_J{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__MiHX_{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__MiHX_{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__MiHX_{height:260px}}.weddingParty_wedding-party__card-image__MiHX_ img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__MiHX_:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__8xWcO{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eead06,#fbcf5f)}.weddingParty_wedding-party__card-placeholder__8xWcO span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__8xWcO span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__8xWcO span{font-size:2rem}}.weddingParty_wedding-party__card-content__54AFy{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__54AFy{padding:1rem}}.weddingParty_wedding-party__card-name__hOiwR{font-size:1.375rem;font-weight:600;color:#000;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__hOiwR{font-size:1.25rem}}.weddingParty_wedding-party__card-nickname__9_02G{display:block;font-size:1rem;font-weight:400;color:#eead06;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__9_02G{font-size:.9rem}}.weddingParty_wedding-party__card-role__pcEli{font-size:1.3rem;font-weight:500;color:#eead06;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__pcEli{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__ZKeNW{font-size:1.2rem;font-weight:300;line-height:1.6;color:#333;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__ZKeNW{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__yAPvk{color:#eead06;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #eead06;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__yAPvk:hover{background:#eead06;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__yAPvk{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__N_A8f:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,182,193,.1),rgba(255,240,245,.1) 50%,rgba(230,230,250,.1));pointer-events:none;z-index:0}.weddingParty_wedding-party__header__9CeJ0,.weddingParty_wedding-party__marquee-container__45tsZ{position:relative;z-index:1}.weddingParty_wedding-party__N_A8f .weddingParty_wedding-party__card-wrapper__478Mi{flex:0 0 auto;margin-right:0}.styles_floater__3_WG_{flex-direction:row;width:100%}.styles_floater-icon__e1v1q,.styles_floater__3_WG_{display:flex;justify-content:center;align-items:center}.styles_floater-icon__e1v1q{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__xzTfM{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#d283b7}@media only screen and (max-width:56.25em){.styles_floater-icon__e1v1q{margin-right:40px}.styles_floater-icon__e1v1q:last-child{margin-right:0}}.styles_floater-paragraph__sRe4C{font-weight:300;font-size:16px;line-height:22px;color:#000;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__sRe4C{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__sTkVK{position:fixed;bottom:1%;z-index:10000000;width:auto;max-width:670px;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px 80px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:4rem}@media only screen and (max-width:48em){.styles_floater-container__sTkVK{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__sTkVK svg{transform:scale(.8)}.styles_floater-container__sTkVK::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__sTkVK{gap:1rem}}.styles_floater__XHI2j{flex-direction:row;width:100%}.styles_floater-icon__p_CFZ,.styles_floater__XHI2j{display:flex;justify-content:center;align-items:center}.styles_floater-icon__p_CFZ{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__lkMPW{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#a59b8b}@media only screen and (max-width:56.25em){.styles_floater-icon__p_CFZ{margin-right:40px}.styles_floater-icon__p_CFZ:last-child{margin-right:0}}.styles_floater-paragraph__M0KVS{font-weight:300;font-size:16px;line-height:22px;color:#000;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__M0KVS{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__xZ9PW{position:fixed;bottom:1%;z-index:10000000;width:auto;max-width:670px;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px 80px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:4rem}@media only screen and (max-width:48em){.styles_floater-container__xZ9PW{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__xZ9PW svg{transform:scale(.8)}.styles_floater-container__xZ9PW::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__xZ9PW{gap:1rem}}.styles_floater__kMFu8{flex-direction:row;width:100%}.styles_floater-icon__bhQRV,.styles_floater__kMFu8{display:flex;justify-content:center;align-items:center}.styles_floater-icon__bhQRV{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__ciU1s{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#a59b8b}.styles_floater-icon-box__ciU1s:hover{color:#f6b100}@media only screen and (max-width:56.25em){.styles_floater-icon__bhQRV{margin-right:40px}.styles_floater-icon__bhQRV:last-child{margin-right:0}}.styles_floater-paragraph__Y8sj0{font-weight:300;font-size:16px;line-height:22px;color:#000;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__Y8sj0{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__m1WMJ{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__m1WMJ{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__m1WMJ svg{transform:scale(.8)}.styles_floater-container__m1WMJ::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__m1WMJ{gap:1rem}}.styles_home__marquee__BwxgQ{padding:3rem 0;gap:2rem}.styles_home__marquee__BwxgQ,.styles_home__special-note__4KEqE{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__4KEqE{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__4KEqE{width:100vw}}.styles_home__special-note__btn__tbZ62{font-size:16px;width:100%;color:#000;padding:12px 32px;background:transparent;border:1px solid #edac06;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__tbZ62 span{color:#000;font-family:Tiempos,serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.styles_home__special-note__btn__tbZ62:disabled,.styles_home__special-note__btn__tbZ62[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__tbZ62:disabled span,.styles_home__special-note__btn__tbZ62[disabled] span{color:#fff}.styles_home__special-note__btn__tbZ62:disabled:focus-within,.styles_home__special-note__btn__tbZ62:disabled:hover,.styles_home__special-note__btn__tbZ62[disabled]:focus-within,.styles_home__special-note__btn__tbZ62[disabled]:hover{background:#ccc;border:1px solid #ccc}.styles_home__special-note__btn__tbZ62:disabled:focus-within span,.styles_home__special-note__btn__tbZ62:disabled:hover span,.styles_home__special-note__btn__tbZ62[disabled]:focus-within span,.styles_home__special-note__btn__tbZ62[disabled]:hover span{color:#fff}.styles_home__special-note__btn__tbZ62:focus-within,.styles_home__special-note__btn__tbZ62:hover{background-color:#edac06}.styles_home__special-note-text__xh4QC{font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__g2eto{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos,serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__7_Jr5{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__Lx31Q{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__Lx31Q{width:100%;overflow-x:scroll}.styles_home__special-note-container__Lx31Q::-webkit-scrollbar{display:none}}.styles_home__special-note-box__DQK8K{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(106,105,105,.25);display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__DQK8K:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__DQK8K:nth-child(4){margin-left:70px}.styles_home__special-note-box__DQK8K:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__npmd3{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__bFeZD{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.styles_home__quotes__tzkHb{height:40rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#ebe3ce;box-shadow:inset 0 24px 84px rgba(255,246,224,.25);position:relative}.styles_home__quotes-box__xAFek{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__quotes-box-icon__dOQVy{margin-bottom:24px}.styles_home__quotes-box-text__zxEZ1{font-weight:400;font-size:60px;line-height:68px;letter-spacing:0;text-align:center;width:100%;white-space:nowrap;text-transform:uppercase;font-family:Cinzel Decorative,serif;color:#4d4639}@media only screen and (max-width:48em){.styles_home__quotes-box-text__zxEZ1{font-size:24px;line-height:30px}}@media only screen and (max-width:37.5em){.styles_home__quotes-box-text__zxEZ1{font-size:18px;line-height:20px}}.styles_home__quotes-box-text__container__DmkJp{height:70px;overflow:hidden}@media only screen and (max-width:48em){.styles_home__quotes-box-text__container__DmkJp{height:30px}}@media only screen and (max-width:37.5em){.styles_home__quotes-box-text__container__DmkJp{height:20px}}.styles_home__quotes-container__CzjnQ{height:100%;width:100%;grid-template-rows:repeat(1,auto);grid-row-gap:80px;display:grid;place-items:center}.styles_home__quotes-top-left-flower__kRuv6{position:absolute;top:0;left:0;transform:rotate(90deg)}.styles_home__quotes-left-flower__gTwKX{position:absolute;bottom:0;left:0;z-index:10}@media(max-width:1024px){.styles_home__quotes-left-flower__gTwKX{transform:scale(.8);transform-origin:bottom left}}@media(max-width:640px){.styles_home__quotes-left-flower__gTwKX{transform:scale(.5);transform-origin:bottom left}}.styles_home__quotes-right-flower__T4WC_{position:absolute;bottom:0;right:0;z-index:10}@media(max-width:1024px){.styles_home__quotes-right-flower__T4WC_{transform:scale(.8);transform-origin:bottom right}}@media(max-width:640px){.styles_home__quotes-right-flower__T4WC_{transform:scale(.5);transform-origin:bottom right}}.styles_home__quotes-top-right-flower__x_B2C{transform:rotateX(180deg)}.weddingPartyModal_wedding-party-modal__74sDi{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#eead06 #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__74sDi{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__74sDi{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__NwjEu{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__NwjEu{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__NwjEu{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__TuTpf{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__TuTpf{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__TuTpf{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__TuTpf img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__TuTpf:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content___8JQ_{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content___8JQ_{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__Hr5cq{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__Hr5cq{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__TfyC4{font-size:2rem;font-weight:600;color:#000;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__TfyC4{font-size:1.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__TfyC4{font-size:1.5rem}}.weddingPartyModal_wedding-party-modal__nickname__dAqLG{display:block;font-size:1.25rem;font-weight:400;color:#8c7756;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__dAqLG{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__dAqLG{font-size:1rem}}.weddingPartyModal_wedding-party-modal__role__zw4gF{font-size:1.3rem;font-weight:800;color:#8c7756;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__zw4gF{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__gLw79{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__gLw79 article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#262626;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__gLw79 article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__74sDi::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__74sDi::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__74sDi::-webkit-scrollbar-thumb{background:#eead06;border-radius:4px}.weddingPartyModal_wedding-party-modal__74sDi::-webkit-scrollbar-thumb:hover{background:#bc8905}.weddingParty_wedding-party__TOzxL{width:100%;background:#ebe3ce;padding:4rem 0;overflow:hidden;position:relative;border-bottom:#8c7756}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__TOzxL{background-color:#ebe3ce;box-shadow:inset 0 24px 84px rgba(255,246,224,.25)}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__TOzxL{padding:2rem 0;background-color:#ebe3ce;box-shadow:inset 0 24px 84px rgba(255,246,224,.25)}}.weddingParty_wedding-party__header__5jUs0{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__5jUs0 h2{color:#000;font-size:2.5rem;font-weight:400;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__5jUs0 h2{font-size:2rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__5jUs0 h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__50_1x{width:100%;cursor:pointer}.weddingParty_wedding-party__card__3K_mp{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__3K_mp:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__3K_mp{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__3K_mp{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__j35VR{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__j35VR{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__j35VR{height:260px}}.weddingParty_wedding-party__card-image__j35VR img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__j35VR:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__0ysM2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8c7756,#baa98e)}.weddingParty_wedding-party__card-placeholder__0ysM2 span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__0ysM2 span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__0ysM2 span{font-size:2rem}}.weddingParty_wedding-party__card-content__GIRK7{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__GIRK7{padding:1rem}}.weddingParty_wedding-party__card-name__7_YfQ{font-size:1.375rem;font-weight:600;color:#000;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__7_YfQ{font-size:1.25rem}}.weddingParty_wedding-party__card-nickname__JnonA{display:block;font-size:1rem;font-weight:400;color:#8c7756;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__JnonA{font-size:.9rem}}.weddingParty_wedding-party__card-role__hWLty{font-size:1.3rem;font-weight:500;color:#8c7756;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__hWLty{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__y3D2G{font-size:1rem;font-weight:300;line-height:1.6;color:#333;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__y3D2G{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__JfiSe{color:#8c7756;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #8c7756;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__JfiSe:hover{background:#8c7756;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__JfiSe{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__TOzxL:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,182,193,.1),rgba(255,240,245,.1) 50%,rgba(230,230,250,.1));pointer-events:none;z-index:0}.weddingParty_wedding-party__header__5jUs0,.weddingParty_wedding-party__marquee-container__50_1x{position:relative;z-index:1}.weddingParty_wedding-party__TOzxL .weddingParty_wedding-party__card-wrapper__SXf9z{flex:0 0 auto;margin-right:0}.styles_floater__TvaOd{flex-direction:row;width:100%}.styles_floater-icon__4sPoA,.styles_floater__TvaOd{display:flex;justify-content:center;align-items:center}.styles_floater-icon__4sPoA{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__7_CDs{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#41454b}@media only screen and (max-width:56.25em){.styles_floater-icon__4sPoA{margin-right:40px}.styles_floater-icon__4sPoA:last-child{margin-right:0}}.styles_floater-paragraph__Rlihy{font-weight:300;font-size:16px;line-height:22px;color:#41454b;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__Rlihy{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__YFRLK{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__YFRLK{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__YFRLK svg{transform:scale(.8)}.styles_floater-container__YFRLK::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__YFRLK{gap:1rem}}.styles_home__marquee__7ffDC{padding:3rem 0;gap:2rem}.styles_home__marquee__7ffDC,.styles_home__special-note__4zqmo{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__4zqmo{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__4zqmo{width:100vw}}.styles_home__special-note__btn__cw9TL{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__cw9TL span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__cw9TL:disabled,.styles_home__special-note__btn__cw9TL[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__cw9TL:disabled span,.styles_home__special-note__btn__cw9TL[disabled] span{color:#fff}.styles_home__special-note__btn__cw9TL:disabled:focus-within,.styles_home__special-note__btn__cw9TL:disabled:hover,.styles_home__special-note__btn__cw9TL[disabled]:focus-within,.styles_home__special-note__btn__cw9TL[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn__cw9TL:disabled:focus-within span,.styles_home__special-note__btn__cw9TL:disabled:hover span,.styles_home__special-note__btn__cw9TL[disabled]:focus-within span,.styles_home__special-note__btn__cw9TL[disabled]:hover span{color:#fff}.styles_home__special-note__btn__cw9TL:focus-within,.styles_home__special-note__btn__cw9TL:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__yxFKN{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__TxtQk{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container___TgQJ{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__TcRzz{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__TcRzz{width:100%;overflow-x:scroll}.styles_home__special-note-container__TcRzz::-webkit-scrollbar{display:none}}.styles_home__special-note-box__wLnrA{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(49,49,49,.25);display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__wLnrA:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__wLnrA:nth-child(4){margin-left:70px}.styles_home__special-note-box__wLnrA:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__UJpvL{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__xyjOc{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__k9hnm{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#000 #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__k9hnm{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__k9hnm{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__2WvHr{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__2WvHr{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__2WvHr{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__5DoG0{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__5DoG0{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__5DoG0{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__5DoG0 img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__5DoG0:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__xAouz{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__xAouz{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__N3Jzg{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__N3Jzg{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__5HPj_{font-size:2rem;font-weight:800;color:#000;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__5HPj_{font-size:1.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__5HPj_{font-size:1.5rem}}.weddingPartyModal_wedding-party-modal__nickname__A7bXX{display:block;font-size:1.25rem;font-weight:400;color:#000;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__A7bXX{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__A7bXX{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__gH6w_{font-size:1.3rem;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__gH6w_{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__MZllq{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__MZllq article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#262626;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__MZllq article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__k9hnm::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__k9hnm::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__k9hnm::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.weddingPartyModal_wedding-party-modal__k9hnm::-webkit-scrollbar-thumb:hover{background:#000}.weddingParty_wedding-party__tViiy{width:100%;background:#fff;padding:4rem 0;overflow:hidden;position:relative;border-bottom:2px solid #000}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__tViiy{background-color:#fff}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__tViiy{padding:2rem 0;background-color:#fff}}.weddingParty_wedding-party__header__t7L20{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__t7L20 h2{color:#000;font-size:2.5rem;font-weight:400;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__t7L20 h2{font-size:2rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__t7L20 h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__knAvY{width:100%;cursor:pointer}.weddingParty_wedding-party__card__Se3m0{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);margin:0 1rem;width:320px;min-width:320px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.weddingParty_wedding-party__card__Se3m0:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__Se3m0{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__Se3m0{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__HR25g{position:relative;width:100%;height:320px;overflow:hidden;background:#fff}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__HR25g{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__HR25g{height:260px}}.weddingParty_wedding-party__card-image__HR25g img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__HR25g:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__NLzko{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#fff)}.weddingParty_wedding-party__card-placeholder__NLzko span{font-size:3rem;font-weight:600;color:#333;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__NLzko span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__NLzko span{font-size:2rem}}.weddingParty_wedding-party__card-content__PQoJV{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__PQoJV{padding:1rem}}.weddingParty_wedding-party__card-name__W_Dhg{font-size:1.375rem;font-weight:900;color:#000;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__W_Dhg{font-size:1.25rem}}.weddingParty_wedding-party__card-nickname__5DuBe{display:block;font-size:1rem;font-weight:400;color:#000;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__5DuBe{font-size:.9rem}}.weddingParty_wedding-party__card-role__IdPrx{font-size:1.3rem;font-weight:500;color:#000;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__IdPrx{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__CM3G8{font-size:1rem;font-weight:300;line-height:1.6;color:#333;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__CM3G8{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__7UGu2{color:#000;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #000;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__7UGu2:hover{background:#000;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__7UGu2{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__tViiy:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__t7L20,.weddingParty_wedding-party__marquee-container__knAvY{position:relative;z-index:1}.weddingParty_wedding-party__tViiy .weddingParty_wedding-party__card-wrapper__VlAMl{flex:0 0 auto;margin-right:0}.styles_floater__Xl6_o{flex-direction:row;width:100%}.styles_floater-icon__ohjuG,.styles_floater__Xl6_o{display:flex;justify-content:center;align-items:center}.styles_floater-icon__ohjuG{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__88LVf{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#2c1d1d}@media only screen and (max-width:56.25em){.styles_floater-icon__ohjuG{margin-right:40px}.styles_floater-icon__ohjuG:last-child{margin-right:0}}.styles_floater-paragraph__2Py7u{font-weight:300;font-size:20px;line-height:22px;color:#2c1d1d;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__2Py7u{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__IDfbo{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__IDfbo{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__IDfbo svg{transform:scale(.8)}.styles_floater-container__IDfbo::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__IDfbo{gap:1rem}}.styles_home__marquee__NIoSR{padding:3rem 0;gap:2rem}.styles_home__marquee__NIoSR,.styles_home__special-note__W9AtJ{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__W9AtJ{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__W9AtJ{width:100vw}}.styles_home__special-note__btn__88qfS{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__88qfS span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__88qfS:disabled,.styles_home__special-note__btn__88qfS[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__88qfS:disabled span,.styles_home__special-note__btn__88qfS[disabled] span{color:#fff}.styles_home__special-note__btn__88qfS:disabled:focus-within,.styles_home__special-note__btn__88qfS:disabled:hover,.styles_home__special-note__btn__88qfS[disabled]:focus-within,.styles_home__special-note__btn__88qfS[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn__88qfS:disabled:focus-within span,.styles_home__special-note__btn__88qfS:disabled:hover span,.styles_home__special-note__btn__88qfS[disabled]:focus-within span,.styles_home__special-note__btn__88qfS[disabled]:hover span{color:#fff}.styles_home__special-note__btn__88qfS:focus-within,.styles_home__special-note__btn__88qfS:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__0_qoN{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__lKSb1{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__Q0mVJ{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__bxRrG{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__bxRrG{width:100%;overflow-x:scroll}.styles_home__special-note-container__bxRrG::-webkit-scrollbar{display:none}}.styles_home__special-note-box__7oAYt{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__7oAYt:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__7oAYt:nth-child(4){margin-left:70px}.styles_home__special-note-box__7oAYt:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__HBmUR{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__aC3gq{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__Mk9W_{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#e2d4d2;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__Mk9W_{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__Mk9W_{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__1Ch8t{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__1Ch8t{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__1Ch8t{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__7pDnM{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__7pDnM{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__7pDnM{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__7pDnM img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__7pDnM:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__djFcb{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__djFcb{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__744gQ{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__744gQ{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__NGG8_{font-size:2rem;font-weight:800;color:#2c1d1d;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__NGG8_{font-size:1.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__NGG8_{font-size:1.5rem}}.weddingPartyModal_wedding-party-modal__nickname__CJZn_{display:block;font-size:1.25rem;font-weight:400;color:#2c1d1d;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__CJZn_{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__CJZn_{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__hL4_Z{font-size:1.3rem;font-weight:400;color:#2c1d1d;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__hL4_Z{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__TNOM0{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__TNOM0 article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#262626;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__TNOM0 article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__Mk9W_::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__Mk9W_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__Mk9W_::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__Mk9W_::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__Kq1Qf{width:100%;background:#e2d4d2;padding:4rem 0;overflow:hidden;position:relative;border-bottom:4px solid #2c1d1d}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__Kq1Qf{background-color:#e2d4d2}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__Kq1Qf{padding:2rem 0;background-color:#e2d4d2}}.weddingParty_wedding-party__header__6GFxF{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__6GFxF h2{color:#2c1d1d;font-size:2.5rem;font-weight:400;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__6GFxF h2{font-size:2rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__6GFxF h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__X_b8m{width:100%;cursor:pointer}.weddingParty_wedding-party__card__K6w3B{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__K6w3B:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__K6w3B{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__K6w3B{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__GWC2w{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__GWC2w{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__GWC2w{height:260px}}.weddingParty_wedding-party__card-image__GWC2w img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__GWC2w:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__ErfZQ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2c1d1d,#694646)}.weddingParty_wedding-party__card-placeholder__ErfZQ span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__ErfZQ span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__ErfZQ span{font-size:2rem}}.weddingParty_wedding-party__card-content__e55wj{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__e55wj{padding:1rem}}.weddingParty_wedding-party__card-name__vA2tl{font-size:1.375rem;font-weight:900;color:#2c1d1d;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__vA2tl{font-size:1.25rem}}.weddingParty_wedding-party__card-nickname__k4okZ{display:block;font-size:1rem;font-weight:400;color:#2c1d1d;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__k4okZ{font-size:.9rem}}.weddingParty_wedding-party__card-role__3JRjp{font-size:1.3rem;font-weight:500;color:#2c1d1d;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__3JRjp{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__hOIOj{font-size:1rem;font-weight:300;line-height:1.6;color:#333;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__hOIOj{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__2_W9_{color:#2c1d1d;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #2c1d1d;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__2_W9_:hover{background:#2c1d1d;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__2_W9_{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__Kq1Qf:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__6GFxF,.weddingParty_wedding-party__marquee-container__X_b8m{position:relative;z-index:1}.weddingParty_wedding-party__Kq1Qf .weddingParty_wedding-party__card-wrapper__hAeGI{flex:0 0 auto;margin-right:0}.styles_floater__2jg_z{flex-direction:row;width:100%}.styles_floater-icon__PGeL7,.styles_floater__2jg_z{display:flex;justify-content:center;align-items:center}.styles_floater-icon__PGeL7{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__3NACl{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#876935}@media only screen and (max-width:56.25em){.styles_floater-icon__PGeL7{margin-right:40px}.styles_floater-icon__PGeL7:last-child{margin-right:0}}.styles_floater-paragraph__zHq5l{font-weight:300;font-size:16px;line-height:22px;color:#876935;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__zHq5l{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__bkoff{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__bkoff{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__bkoff svg{transform:scale(.8)}.styles_floater-container__bkoff::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__bkoff{gap:1rem}}.styles_home__marquee__gbGXs{padding:3rem 0;gap:2rem}.styles_home__marquee__gbGXs,.styles_home__special-note__hlNp1{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__hlNp1{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__hlNp1{width:100vw}}.styles_home__special-note__btn__pDdcT{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__pDdcT span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__pDdcT:disabled,.styles_home__special-note__btn__pDdcT[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__pDdcT:disabled span,.styles_home__special-note__btn__pDdcT[disabled] span{color:#fff}.styles_home__special-note__btn__pDdcT:disabled:focus-within,.styles_home__special-note__btn__pDdcT:disabled:hover,.styles_home__special-note__btn__pDdcT[disabled]:focus-within,.styles_home__special-note__btn__pDdcT[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn__pDdcT:disabled:focus-within span,.styles_home__special-note__btn__pDdcT:disabled:hover span,.styles_home__special-note__btn__pDdcT[disabled]:focus-within span,.styles_home__special-note__btn__pDdcT[disabled]:hover span{color:#fff}.styles_home__special-note__btn__pDdcT:focus-within,.styles_home__special-note__btn__pDdcT:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__6qzLn{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__xCtqM{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__zLGCP{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container___l3NC{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container___l3NC{width:100%;overflow-x:scroll}.styles_home__special-note-container___l3NC::-webkit-scrollbar{display:none}}.styles_home__special-note-box__bUls2{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__bUls2:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__bUls2:nth-child(4){margin-left:70px}.styles_home__special-note-box__bUls2:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__dvEFs{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__NQQKt{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__SYZOb{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#876935;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__SYZOb{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__SYZOb{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__VEi1U{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__VEi1U{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__VEi1U{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__fpZ94{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__fpZ94{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__fpZ94{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__fpZ94 img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__fpZ94:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__0ZwyX{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__0ZwyX{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__6oit_{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__6oit_{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__2kUTZ{font-size:2rem;font-weight:800;color:#fff;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__2kUTZ{font-size:1.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__2kUTZ{font-size:1.5rem}}.weddingPartyModal_wedding-party-modal__nickname__PPwGs{display:block;font-size:1.25rem;font-weight:400;color:#fff;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__PPwGs{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__PPwGs{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__UX_e8{font-size:1.3rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__UX_e8{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__nr6Lp{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__nr6Lp article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#fff;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__nr6Lp article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__SYZOb::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__SYZOb::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__SYZOb::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__SYZOb::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__9ehUe{width:100%;background:#876935;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fff}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__9ehUe{background-color:#876935}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__9ehUe{padding:2rem 0;background-color:#876935}}.weddingParty_wedding-party__header__0QAq_{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__0QAq_ h2{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__0QAq_ h2{font-size:2rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__0QAq_ h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__sB1wJ{width:100%;cursor:pointer}.weddingParty_wedding-party__card__HT14n{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__HT14n:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__HT14n{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__HT14n{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__RKXmL{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__RKXmL{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__RKXmL{height:260px}}.weddingParty_wedding-party__card-image__RKXmL img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__RKXmL:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__Zdl0_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#876935,#c19e61)}.weddingParty_wedding-party__card-placeholder__Zdl0_ span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__Zdl0_ span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__Zdl0_ span{font-size:2rem}}.weddingParty_wedding-party__card-content__xbGTA{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__xbGTA{padding:1rem}}.weddingParty_wedding-party__card-name__Meuiz{font-size:1.375rem;font-weight:900;color:#876935;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__Meuiz{font-size:1.25rem}}.weddingParty_wedding-party__card-nickname__nXZzy{display:block;font-size:1rem;font-weight:400;color:#876935;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__nXZzy{font-size:.9rem}}.weddingParty_wedding-party__card-role__bLdD8{font-size:1.3rem;font-weight:500;color:#876935;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__bLdD8{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__Y8wW0{font-size:1rem;font-weight:300;line-height:1.6;color:#876935;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__Y8wW0{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__Xm7Nc{color:#876935;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #876935;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__Xm7Nc:hover{background:#876935;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__Xm7Nc{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__9ehUe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__0QAq_,.weddingParty_wedding-party__marquee-container__sB1wJ{position:relative;z-index:1}.weddingParty_wedding-party__9ehUe .weddingParty_wedding-party__card-wrapper__4nydn{flex:0 0 auto;margin-right:0}.styles_floater__RZ_nR{flex-direction:row;width:100%}.styles_floater-icon__znC2q,.styles_floater__RZ_nR{display:flex;justify-content:center;align-items:center}.styles_floater-icon__znC2q{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__tFiac{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#725a3f}@media only screen and (max-width:56.25em){.styles_floater-icon__znC2q{margin-right:40px}.styles_floater-icon__znC2q:last-child{margin-right:0}}.styles_floater-paragraph__sALJk{font-weight:300;font-size:16px;line-height:22px;color:#725a3f;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__sALJk{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__YsabG{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__YsabG{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__YsabG svg{transform:scale(.8)}.styles_floater-container__YsabG::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__YsabG{gap:1rem}}.styles_home__marquee__KSLo8{padding:3rem 0;gap:2rem}.styles_home__marquee__KSLo8,.styles_home__special-note__A0ZJj{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__A0ZJj{padding:125px 0 80px;background-color:#eae4cc;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__A0ZJj{width:100vw}}.styles_home__special-note__btn__OwQf6{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__OwQf6 span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__OwQf6:disabled,.styles_home__special-note__btn__OwQf6[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__OwQf6:disabled span,.styles_home__special-note__btn__OwQf6[disabled] span{color:#fff}.styles_home__special-note__btn__OwQf6:disabled:focus-within,.styles_home__special-note__btn__OwQf6:disabled:hover,.styles_home__special-note__btn__OwQf6[disabled]:focus-within,.styles_home__special-note__btn__OwQf6[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn__OwQf6:disabled:focus-within span,.styles_home__special-note__btn__OwQf6:disabled:hover span,.styles_home__special-note__btn__OwQf6[disabled]:focus-within span,.styles_home__special-note__btn__OwQf6[disabled]:hover span{color:#fff}.styles_home__special-note__btn__OwQf6:focus-within,.styles_home__special-note__btn__OwQf6:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__zGIJ8{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#725a3f}.styles_home__special-note-button__USEpc{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__l3Nkz{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__Htp2R{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__Htp2R{width:100%;overflow-x:scroll}.styles_home__special-note-container__Htp2R::-webkit-scrollbar{display:none}}.styles_home__special-note-box__arGt6{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__arGt6:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__arGt6:nth-child(4){margin-left:70px}.styles_home__special-note-box__arGt6:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__oP2FG{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__Hp5cb{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__Uh9sC{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#725a3f;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__Uh9sC{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__Uh9sC{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__Yll_a{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__Yll_a{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__Yll_a{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__gyyn6{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__gyyn6{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__gyyn6{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__gyyn6 img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__gyyn6:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__bZJpJ{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__bZJpJ{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__0RA8_{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__0RA8_{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__LpQtE{font-size:3rem;font-weight:800;color:#fff;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__LpQtE{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__LpQtE{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__rR8l_{display:block;font-size:1.25rem;font-weight:400;color:#fff;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__rR8l_{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__rR8l_{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__JyoTN{font-size:1.3rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__JyoTN{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__Paufe{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__Paufe article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#fff;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__Paufe article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__Uh9sC::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__Uh9sC::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__Uh9sC::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__Uh9sC::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__P5aTK{width:100%;background:#725a3f;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fff}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__P5aTK{background-color:#725a3f}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__P5aTK{padding:2rem 0;background-color:#725a3f}}.weddingParty_wedding-party__header__OKXaI{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__OKXaI h2{color:#fff;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__OKXaI h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__OKXaI h2{font-size:2.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__7za_v{width:100%;cursor:pointer}.weddingParty_wedding-party__card__s_qs9{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__s_qs9:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__s_qs9{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__s_qs9{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__tS_ar{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__tS_ar{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__tS_ar{height:260px}}.weddingParty_wedding-party__card-image__tS_ar img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__tS_ar:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__1Jnnv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#725a3f,#ad8d6a)}.weddingParty_wedding-party__card-placeholder__1Jnnv span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__1Jnnv span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__1Jnnv span{font-size:2rem}}.weddingParty_wedding-party__card-content__eprxi{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__eprxi{padding:1rem}}.weddingParty_wedding-party__card-name__Z6JCJ{font-size:1.875rem;font-weight:900;color:#725a3f;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__Z6JCJ{font-size:2.25rem}}.weddingParty_wedding-party__card-nickname__VPNm7{display:block;font-size:1.3rem;font-weight:600;color:#725a3f;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__VPNm7{font-size:1.1rem}}.weddingParty_wedding-party__card-role__D0qZo{font-size:1.3rem;font-weight:500;color:#725a3f;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__D0qZo{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__kmUBR{font-size:1rem;font-weight:300;line-height:1.6;color:#725a3f;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__kmUBR{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__Qq_wx{color:#725a3f;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #725a3f;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__Qq_wx:hover{background:#725a3f;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__Qq_wx{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__P5aTK:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__OKXaI,.weddingParty_wedding-party__marquee-container__7za_v{position:relative;z-index:1}.weddingParty_wedding-party__P5aTK .weddingParty_wedding-party__card-wrapper__aLAZp{flex:0 0 auto;margin-right:0}.styles_floater__THhr9{flex-direction:row;width:100%}.styles_floater-icon__9_GCg,.styles_floater__THhr9{display:flex;justify-content:center;align-items:center}.styles_floater-icon__9_GCg{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__ef1GX{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#3e4f3c}@media only screen and (max-width:56.25em){.styles_floater-icon__9_GCg{margin-right:40px}.styles_floater-icon__9_GCg:last-child{margin-right:0}}.styles_floater-paragraph___hlgU{font-weight:300;font-size:16px;line-height:22px;color:#3e4f3c;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph___hlgU{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__RsQLw{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__RsQLw{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__RsQLw svg{transform:scale(.8)}.styles_floater-container__RsQLw::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__RsQLw{gap:1rem}}.styles_home__marquee__hnWnA{padding:3rem 0;gap:2rem}.styles_home__marquee__hnWnA,.styles_home__special-note__VATZv{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__VATZv{padding:125px 0 80px;background-color:#eae4cc;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__VATZv{width:100vw}}.styles_home__special-note__btn___zYRN{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn___zYRN span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn___zYRN:disabled,.styles_home__special-note__btn___zYRN[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn___zYRN:disabled span,.styles_home__special-note__btn___zYRN[disabled] span{color:#fff}.styles_home__special-note__btn___zYRN:disabled:focus-within,.styles_home__special-note__btn___zYRN:disabled:hover,.styles_home__special-note__btn___zYRN[disabled]:focus-within,.styles_home__special-note__btn___zYRN[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn___zYRN:disabled:focus-within span,.styles_home__special-note__btn___zYRN:disabled:hover span,.styles_home__special-note__btn___zYRN[disabled]:focus-within span,.styles_home__special-note__btn___zYRN[disabled]:hover span{color:#fff}.styles_home__special-note__btn___zYRN:focus-within,.styles_home__special-note__btn___zYRN:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__dlR4J{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#3e4f3c}.styles_home__special-note-button__ClSIj{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__a10hV{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__6GG5M{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__6GG5M{width:100%;overflow-x:scroll}.styles_home__special-note-container__6GG5M::-webkit-scrollbar{display:none}}.styles_home__special-note-box__JQCFG{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fff;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__JQCFG:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__JQCFG:nth-child(4){margin-left:70px}.styles_home__special-note-box__JQCFG:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__FFkbe{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__fXpvt{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__HQcm3{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#3e4f3c;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__HQcm3{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__HQcm3{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__XGsFj{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__XGsFj{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__XGsFj{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__mcT8T{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__mcT8T{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__mcT8T{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__mcT8T img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__mcT8T:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__t5KnZ{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__t5KnZ{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__K8MBx{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__K8MBx{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__NZk_S{font-size:3rem;font-weight:800;color:#f9f6ec;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__NZk_S{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__NZk_S{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__VeP2t{display:block;font-size:1.25rem;font-weight:400;color:#f9f6ec;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__VeP2t{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__VeP2t{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__Oq8Ea{font-size:1.3rem;font-weight:400;color:#f9f6ec;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__Oq8Ea{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__q7Vu8{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__q7Vu8 article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#f9f6ec;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__q7Vu8 article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__HQcm3::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__HQcm3::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__HQcm3::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__HQcm3::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__kxaKk{width:100%;background:#3e4f3c;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #f9f6ec}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__kxaKk{background-color:#3e4f3c}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__kxaKk{padding:2rem 0;background-color:#3e4f3c}}.weddingParty_wedding-party__header__erTLZ{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__erTLZ h2{color:#f9f6ec;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__erTLZ h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__erTLZ h2{font-size:2.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__nseDQ{width:100%;cursor:pointer}.weddingParty_wedding-party__card__Duk3f{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__Duk3f:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__Duk3f{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__Duk3f{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__W_PwY{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__W_PwY{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__W_PwY{height:260px}}.weddingParty_wedding-party__card-image__W_PwY img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__W_PwY:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__bU6W6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3e4f3c,#6b8968)}.weddingParty_wedding-party__card-placeholder__bU6W6 span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__bU6W6 span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__bU6W6 span{font-size:2rem}}.weddingParty_wedding-party__card-content__dRcKT{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__dRcKT{padding:1rem}}.weddingParty_wedding-party__card-name__0IYPd{font-size:1.875rem;font-weight:900;color:#3e4f3c;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__0IYPd{font-size:2.25rem}}.weddingParty_wedding-party__card-nickname__yx_gZ{display:block;font-size:1.3rem;font-weight:600;color:#3e4f3c;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__yx_gZ{font-size:1.1rem}}.weddingParty_wedding-party__card-role___hBD_{font-size:1.3rem;font-weight:500;color:#3e4f3c;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role___hBD_{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__TJR4J{font-size:1rem;font-weight:300;line-height:1.6;color:#3e4f3c;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__TJR4J{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__ctnII{color:#3e4f3c;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #3e4f3c;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__ctnII:hover{background:#3e4f3c;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__ctnII{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__kxaKk:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__erTLZ,.weddingParty_wedding-party__marquee-container__nseDQ{position:relative;z-index:1}.weddingParty_wedding-party__kxaKk .weddingParty_wedding-party__card-wrapper__2_XCS{flex:0 0 auto;margin-right:0}.styles_floater__BAJv3{flex-direction:row;width:100%}.styles_floater-icon__sFjFm,.styles_floater__BAJv3{display:flex;justify-content:center;align-items:center}.styles_floater-icon__sFjFm{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__XlwK7{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#ac5e23}@media only screen and (max-width:56.25em){.styles_floater-icon__sFjFm{margin-right:40px}.styles_floater-icon__sFjFm:last-child{margin-right:0}}.styles_floater-paragraph__8f_ek{font-weight:300;font-size:16px;line-height:22px;color:#ac5e23;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__8f_ek{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__fl3z5{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__fl3z5{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__fl3z5 svg{transform:scale(.8)}.styles_floater-container__fl3z5::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__fl3z5{gap:1rem}}.styles_home__marquee__pWU5A{padding:3rem 0;gap:2rem}.styles_home__marquee__pWU5A,.styles_home__special-note__N1LIW{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__N1LIW{padding:125px 0 80px;background-color:#eae4cc;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__N1LIW{width:100vw}}.styles_home__special-note__btn__ReNsU{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__ReNsU span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__ReNsU:disabled,.styles_home__special-note__btn__ReNsU[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__ReNsU:disabled span,.styles_home__special-note__btn__ReNsU[disabled] span{color:#fff}.styles_home__special-note__btn__ReNsU:disabled:focus-within,.styles_home__special-note__btn__ReNsU:disabled:hover,.styles_home__special-note__btn__ReNsU[disabled]:focus-within,.styles_home__special-note__btn__ReNsU[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn__ReNsU:disabled:focus-within span,.styles_home__special-note__btn__ReNsU:disabled:hover span,.styles_home__special-note__btn__ReNsU[disabled]:focus-within span,.styles_home__special-note__btn__ReNsU[disabled]:hover span{color:#fff}.styles_home__special-note__btn__ReNsU:focus-within,.styles_home__special-note__btn__ReNsU:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__QLbqd{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#3e4f3c}.styles_home__special-note-button__mCW9D{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__aEFvE{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__YZ9FO{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__YZ9FO{width:100%;overflow-x:scroll}.styles_home__special-note-container__YZ9FO::-webkit-scrollbar{display:none}}.styles_home__special-note-box__cZETp{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fcf8eb;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__cZETp:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__cZETp:nth-child(4){margin-left:70px}.styles_home__special-note-box__cZETp:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__pOLyG{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__37DYy{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__iSkWT{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#ac5e23;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__iSkWT{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__iSkWT{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__K4J0X{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__K4J0X{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__K4J0X{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__Qzgus{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__Qzgus{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__Qzgus{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__Qzgus img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__Qzgus:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__HxRh3{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__HxRh3{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__00p_s{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__00p_s{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__ARqjK{font-size:3rem;font-weight:800;color:#fcf8eb;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__ARqjK{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__ARqjK{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__MuetJ{display:block;font-size:1.25rem;font-weight:400;color:#fcf8eb;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__MuetJ{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__MuetJ{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__oc7yT{font-size:1.3rem;font-weight:400;color:#fcf8eb;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__oc7yT{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__0j61u{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__0j61u article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#fcf8eb;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__0j61u article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__iSkWT::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__iSkWT::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__iSkWT::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__iSkWT::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__jClVW{width:100%;background:#ac5e23;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fcf8eb}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__jClVW{background-color:#ac5e23}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__jClVW{padding:2rem 0;background-color:#ac5e23}}.weddingParty_wedding-party__header__zt4_H{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__zt4_H h2{color:#fcf8eb;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__zt4_H h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__zt4_H h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__ORRfJ{width:100%;cursor:pointer}.weddingParty_wedding-party__card__5GKzY{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__5GKzY:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__5GKzY{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__5GKzY{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__I8Pzl{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__I8Pzl{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__I8Pzl{height:260px}}.weddingParty_wedding-party__card-image__I8Pzl img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__I8Pzl:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder___z7aU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ac5e23,#dd9158)}.weddingParty_wedding-party__card-placeholder___z7aU span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder___z7aU span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder___z7aU span{font-size:2rem}}.weddingParty_wedding-party__card-content__G3i0M{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__G3i0M{padding:1rem}}.weddingParty_wedding-party__card-name__qeLdU{font-size:1.875rem;font-weight:900;color:#ac5e23;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__qeLdU{font-size:1.5rem}}.weddingParty_wedding-party__card-nickname__9LaSj{display:block;font-size:1.3rem;font-weight:600;color:#ac5e23;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__9LaSj{font-size:1.1rem}}.weddingParty_wedding-party__card-role__Ndm_6{font-size:1.3rem;font-weight:500;color:#ac5e23;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__Ndm_6{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__NFXFl{font-size:1rem;font-weight:300;line-height:1.6;color:#ac5e23;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__NFXFl{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__0jZji{color:#ac5e23;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #ac5e23;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__0jZji:hover{background:#ac5e23;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__0jZji{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__jClVW:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__zt4_H,.weddingParty_wedding-party__marquee-container__ORRfJ{position:relative;z-index:1}.weddingParty_wedding-party__jClVW .weddingParty_wedding-party__card-wrapper__eQYMr{flex:0 0 auto;margin-right:0}.styles_floater__gSv2R{flex-direction:row;width:100%}.styles_floater-icon__2g_g_,.styles_floater__gSv2R{display:flex;justify-content:center;align-items:center}.styles_floater-icon__2g_g_{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__70QNm{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#4a2c47}@media only screen and (max-width:56.25em){.styles_floater-icon__2g_g_{margin-right:40px}.styles_floater-icon__2g_g_:last-child{margin-right:0}}.styles_floater-paragraph__A8RkE{font-weight:300;font-size:16px;line-height:22px;color:#4a2c47;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__A8RkE{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__FXNGz{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__FXNGz{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__FXNGz svg{transform:scale(.8)}.styles_floater-container__FXNGz::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__FXNGz{gap:1rem}}.weddingPartyModal_wedding-party-modal__JB_jn{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#4a2c47;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__JB_jn{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__JB_jn{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__7xSCL{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__7xSCL{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__7xSCL{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__QtVW4{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__QtVW4{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__QtVW4{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__QtVW4 img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__QtVW4:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__gylVC{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__gylVC{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__7cekR{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__7cekR{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__SUx5i{font-size:3rem;font-weight:800;color:#fefefe;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__SUx5i{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__SUx5i{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__wpyKO{display:block;font-size:1.25rem;font-weight:400;color:#fefefe;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__wpyKO{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__wpyKO{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__DOnjS{font-size:1.3rem;font-weight:400;color:#fefefe;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__DOnjS{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__P5Hrj{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__P5Hrj article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#fefefe;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__P5Hrj article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__JB_jn::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__JB_jn::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__JB_jn::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__JB_jn::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__k34w8{width:100%;background:#4a2c47;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fefefe}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__k34w8{background-color:#4a2c47}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__k34w8{padding:2rem 0;background-color:#4a2c47}}.weddingParty_wedding-party__header__O5Omh{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__O5Omh h2{color:#fefefe;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__O5Omh h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__O5Omh h2{font-size:2.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__ONTFU{width:100%;cursor:pointer}.weddingParty_wedding-party__card__AB_uo{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__AB_uo:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__AB_uo{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__AB_uo{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__zHjuN{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__zHjuN{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__zHjuN{height:260px}}.weddingParty_wedding-party__card-image__zHjuN img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__zHjuN:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__xIanM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4a2c47,#8a5284)}.weddingParty_wedding-party__card-placeholder__xIanM span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__xIanM span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__xIanM span{font-size:2rem}}.weddingParty_wedding-party__card-content__fLlDn{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__fLlDn{padding:1rem}}.weddingParty_wedding-party__card-name__IobQQ{font-size:1.875rem;font-weight:900;color:#4a2c47;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__IobQQ{font-size:2.25rem}}.weddingParty_wedding-party__card-nickname__uWNqf{display:block;font-size:1.3rem;font-weight:600;color:#4a2c47;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__uWNqf{font-size:1.1rem}}.weddingParty_wedding-party__card-role__a3c_o{font-size:1.3rem;font-weight:500;color:#4a2c47;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__a3c_o{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__Ul9gq{font-size:1rem;font-weight:300;line-height:1.6;color:#4a2c47;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__Ul9gq{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__yvJ06{color:#4a2c47;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #4a2c47;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__yvJ06:hover{background:#4a2c47;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__yvJ06{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__k34w8:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__O5Omh,.weddingParty_wedding-party__marquee-container__ONTFU{position:relative;z-index:1}.weddingParty_wedding-party__k34w8 .weddingParty_wedding-party__card-wrapper__uqdM5{flex:0 0 auto;margin-right:0}.styles_floater__1WBp_{flex-direction:row;width:100%}.styles_floater-icon__bUjwo,.styles_floater__1WBp_{display:flex;justify-content:center;align-items:center}.styles_floater-icon__bUjwo{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__BU_tK{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#75264e}@media only screen and (max-width:56.25em){.styles_floater-icon__bUjwo{margin-right:40px}.styles_floater-icon__bUjwo:last-child{margin-right:0}}.styles_floater-paragraph__DYoKJ{font-weight:300;font-size:16px;line-height:22px;color:#75264e;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__DYoKJ{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__87nKp{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__87nKp{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__87nKp svg{transform:scale(.8)}.styles_floater-container__87nKp::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__87nKp{gap:1rem}}.styles_home__marquee__o7zMn{padding:3rem 0;gap:2rem}.styles_home__marquee__o7zMn,.styles_home__special-note__lZrO9{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__lZrO9{padding:125px 0 80px;background-color:#eae4cc;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__lZrO9{width:100vw}}.styles_home__special-note__btn__lYu3o{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__lYu3o span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__lYu3o:disabled,.styles_home__special-note__btn__lYu3o[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__lYu3o:disabled span,.styles_home__special-note__btn__lYu3o[disabled] span{color:#fff}.styles_home__special-note__btn__lYu3o:disabled:focus-within,.styles_home__special-note__btn__lYu3o:disabled:hover,.styles_home__special-note__btn__lYu3o[disabled]:focus-within,.styles_home__special-note__btn__lYu3o[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#60535a}.styles_home__special-note__btn__lYu3o:disabled:focus-within span,.styles_home__special-note__btn__lYu3o:disabled:hover span,.styles_home__special-note__btn__lYu3o[disabled]:focus-within span,.styles_home__special-note__btn__lYu3o[disabled]:hover span{color:#fff}.styles_home__special-note__btn__lYu3o:focus-within,.styles_home__special-note__btn__lYu3o:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__iaXvb{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#75264e}.styles_home__special-note-button__KG_Me{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__s3mfL{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__Ru0FV{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__Ru0FV{width:100%;overflow-x:scroll}.styles_home__special-note-container__Ru0FV::-webkit-scrollbar{display:none}}.styles_home__special-note-box__excmd{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fcf8eb;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__excmd:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__excmd:nth-child(4){margin-left:70px}.styles_home__special-note-box__excmd:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__iZX3x{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__hdhop{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__e38aB{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#75264e;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__e38aB{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__e38aB{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__QPgYs{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__QPgYs{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__QPgYs{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__YwLju{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__YwLju{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__YwLju{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__YwLju img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__YwLju:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__7_lpB{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__7_lpB{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__BI2lg{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__BI2lg{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__4VihE{font-size:3rem;font-weight:800;color:#fcf8eb;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__4VihE{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__4VihE{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__exFa0{display:block;font-size:1.25rem;font-weight:400;color:#fcf8eb;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__exFa0{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__exFa0{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__CbvXB{font-size:1.3rem;font-weight:400;color:#fcf8eb;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__CbvXB{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__xp91x{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__xp91x article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#fcf8eb;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__xp91x article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__e38aB::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__e38aB::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__e38aB::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__e38aB::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__l097v{width:100%;background:#75264e;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fcf8eb}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__l097v{background-color:#75264e}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__l097v{padding:2rem 0;background-color:#75264e}}.weddingParty_wedding-party__header___RV9n{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header___RV9n h2{color:#fcf8eb;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header___RV9n h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header___RV9n h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__xe9F2{width:100%;cursor:pointer}.weddingParty_wedding-party__card__2wZgo{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin:0 1rem;width:320px;min-width:320px;overflow:hidden}.weddingParty_wedding-party__card__2wZgo:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__2wZgo{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__2wZgo{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__tMp2N{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__tMp2N{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__tMp2N{height:260px}}.weddingParty_wedding-party__card-image__tMp2N img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__tMp2N:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__j6ef6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#75264e,#c14081)}.weddingParty_wedding-party__card-placeholder__j6ef6 span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__j6ef6 span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__j6ef6 span{font-size:2rem}}.weddingParty_wedding-party__card-content__ZRnUh{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__ZRnUh{padding:1rem}}.weddingParty_wedding-party__card-name__P8klq{font-size:1.875rem;font-weight:900;color:#75264e;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__P8klq{font-size:1.5rem}}.weddingParty_wedding-party__card-nickname__fSd3q{display:block;font-size:1.3rem;font-weight:600;color:#75264e;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__fSd3q{font-size:1.1rem}}.weddingParty_wedding-party__card-role__i6BSM{font-size:1.3rem;font-weight:500;color:#75264e;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__i6BSM{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__7NkqB{font-size:1rem;font-weight:300;line-height:1.6;color:#75264e;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__7NkqB{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__12Om1{color:#75264e;font-weight:500;font-size:1rem;cursor:pointer;text-align:center;padding:.5rem 1rem;border:2px solid #75264e;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__12Om1:hover{background:#75264e;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__12Om1{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__l097v:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header___RV9n,.weddingParty_wedding-party__marquee-container__xe9F2{position:relative;z-index:1}.weddingParty_wedding-party__l097v .weddingParty_wedding-party__card-wrapper__5ABvm{flex:0 0 auto;margin-right:0}.styles_floater__hJz2N{flex-direction:row;width:100%}.styles_floater-icon__aeVzW,.styles_floater__hJz2N{display:flex;justify-content:center;align-items:center}.styles_floater-icon__aeVzW{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__iJ_Xx{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#000}@media only screen and (max-width:56.25em){.styles_floater-icon__aeVzW{margin-right:40px}.styles_floater-icon__aeVzW:last-child{margin-right:0}}.styles_floater-paragraph__Ookzf{font-weight:300;font-size:16px;line-height:22px;color:#000;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__Ookzf{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__BsSRX{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.25);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__BsSRX{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__BsSRX svg{transform:scale(.8)}.styles_floater-container__BsSRX::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__BsSRX{gap:.5rem;padding:10px 6px;max-width:98vw;margin:12px 0}}@media(max-width:320px){.styles_floater-container__BsSRX{gap:.6rem;padding:8px 12px}.styles_floater-container__BsSRX svg{transform:scale(.7)}}.styles_home__marquee__rC_lB{padding:3rem 0;gap:2rem}.styles_home__marquee__rC_lB,.styles_home__special-note__fvcGs{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__fvcGs{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__fvcGs{width:100vw}}.styles_home__special-note__btn__w8TH1{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__w8TH1 span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__w8TH1:disabled,.styles_home__special-note__btn__w8TH1[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__w8TH1:disabled span,.styles_home__special-note__btn__w8TH1[disabled] span{color:#fff}.styles_home__special-note__btn__w8TH1:disabled:focus-within,.styles_home__special-note__btn__w8TH1:disabled:hover,.styles_home__special-note__btn__w8TH1[disabled]:focus-within,.styles_home__special-note__btn__w8TH1[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#000}.styles_home__special-note__btn__w8TH1:disabled:focus-within span,.styles_home__special-note__btn__w8TH1:disabled:hover span,.styles_home__special-note__btn__w8TH1[disabled]:focus-within span,.styles_home__special-note__btn__w8TH1[disabled]:hover span{color:#fff}.styles_home__special-note__btn__w8TH1:focus-within,.styles_home__special-note__btn__w8TH1:hover{background-color:#fafafa;color:#000}.styles_home__special-note-text__u2qdt{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__drChS{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__4j6Bv{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__ySLcM{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__ySLcM{width:100%;overflow-x:scroll}.styles_home__special-note-container__ySLcM::-webkit-scrollbar{display:none}}.styles_home__special-note-box__wR4xv{height:250px;width:320px;margin-left:2rem;padding:24px 16px;background-color:#f4f4f4;border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__wR4xv:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__wR4xv:nth-child(4){margin-left:70px}.styles_home__special-note-box__wR4xv:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__mCaYr{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__2Ltlq{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__Z9kKv{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__Z9kKv{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__Z9kKv{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__zlDf_{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__zlDf_{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__zlDf_{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__8H7a7{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__8H7a7{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__8H7a7{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__8H7a7 img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__8H7a7:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__mD4MN{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__mD4MN{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__uTh_r{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__uTh_r{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__oNiP8{font-size:3rem;font-weight:800;color:#000;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__oNiP8{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__oNiP8{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__eFAFj{display:block;font-size:1.25rem;font-weight:400;color:#000;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__eFAFj{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__eFAFj{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__053Qn{font-size:1.3rem;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__053Qn{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__C7FTn{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__C7FTn article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#000;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__C7FTn article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__Z9kKv::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__Z9kKv::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__Z9kKv::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__Z9kKv::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__5cSND{width:100%;background:#fff;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #000}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__5cSND{background-color:#fff}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__5cSND{padding:2rem 0;background-color:#fff}}.weddingParty_wedding-party__header__65eUX{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__65eUX h2{color:#000;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__65eUX h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__65eUX h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__YBRLk{width:100%;cursor:pointer}.weddingParty_wedding-party__card__kam2E{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);margin:0 1rem;width:320px;min-width:320px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.weddingParty_wedding-party__card__kam2E:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__kam2E{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__kam2E{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__HWvIo{position:relative;width:100%;height:320px;overflow:hidden;background:#fff}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__HWvIo{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__HWvIo{height:260px}}.weddingParty_wedding-party__card-image__HWvIo img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__HWvIo:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__Kr3WO{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#fff)}.weddingParty_wedding-party__card-placeholder__Kr3WO span{font-size:3rem;font-weight:600;color:#333;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__Kr3WO span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__Kr3WO span{font-size:2rem}}.weddingParty_wedding-party__card-content__uIa8p{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__uIa8p{padding:1rem}}.weddingParty_wedding-party__card-name__YX2CJ{font-size:1.875rem;font-weight:900;color:#000;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__YX2CJ{font-size:1.5rem}}.weddingParty_wedding-party__card-nickname__c7Uib{display:block;font-size:1.3rem;font-weight:600;color:#000;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__c7Uib{font-size:1.1rem}}.weddingParty_wedding-party__card-role__nNqtj{font-size:1.3rem;font-weight:500;color:#000;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__nNqtj{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__YUS2g{font-size:1rem;font-weight:300;line-height:1.6;color:#000;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__YUS2g{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__zujeZ{color:#000;font-weight:500;font-size:1rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;cursor:pointer;text-align:center;padding:.5rem 1rem;border:1px solid #000;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__zujeZ:hover{background:#262626;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__zujeZ{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__5cSND:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__65eUX,.weddingParty_wedding-party__marquee-container__YBRLk{position:relative;z-index:1}.weddingParty_wedding-party__5cSND .weddingParty_wedding-party__card-wrapper__13cHQ{flex:0 0 auto;margin-right:0}.styles_floater__CvFVF{flex-direction:row;width:100%}.styles_floater-icon__7pBMo,.styles_floater__CvFVF{display:flex;justify-content:center;align-items:center}.styles_floater-icon__7pBMo{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box___5RYj{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#2a2e32}@media only screen and (max-width:56.25em){.styles_floater-icon__7pBMo{margin-right:40px}.styles_floater-icon__7pBMo:last-child{margin-right:0}}.styles_floater-paragraph__0H6Of{font-weight:300;font-size:16px;line-height:22px;color:#2a2e32;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__0H6Of{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__4KBoo{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__4KBoo{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__4KBoo svg{transform:scale(.8)}.styles_floater-container__4KBoo::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__4KBoo{gap:1rem}}.styles_home__marquee__VfCDl{padding:3rem 0;gap:2rem}.styles_home__marquee__VfCDl,.styles_home__special-note__I2OQd{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__I2OQd{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__I2OQd{width:100vw}}.styles_home__special-note__btn__JlELR{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__JlELR span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__JlELR:disabled,.styles_home__special-note__btn__JlELR[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__JlELR:disabled span,.styles_home__special-note__btn__JlELR[disabled] span{color:#fff}.styles_home__special-note__btn__JlELR:disabled:focus-within,.styles_home__special-note__btn__JlELR:disabled:hover,.styles_home__special-note__btn__JlELR[disabled]:focus-within,.styles_home__special-note__btn__JlELR[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#000}.styles_home__special-note__btn__JlELR:disabled:focus-within span,.styles_home__special-note__btn__JlELR:disabled:hover span,.styles_home__special-note__btn__JlELR[disabled]:focus-within span,.styles_home__special-note__btn__JlELR[disabled]:hover span{color:#fff}.styles_home__special-note__btn__JlELR:focus-within,.styles_home__special-note__btn__JlELR:hover{background-color:#fafafa;color:#000}.styles_home__special-note-text__dFvMS{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__HCxJI{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__MzfGg{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__YHfuM{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__YHfuM{width:100%;overflow-x:scroll}.styles_home__special-note-container__YHfuM::-webkit-scrollbar{display:none}}.styles_home__special-note-box__X3kqD{height:250px;width:320px;margin-left:2rem;padding:24px 16px;background-color:#f4f4f4;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__X3kqD:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__X3kqD:nth-child(4){margin-left:70px}.styles_home__special-note-box__X3kqD:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__LZJIZ{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__yB4qp{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__a2Fk1{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#2a2e32;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__a2Fk1{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__a2Fk1{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__QDM2D{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__QDM2D{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__QDM2D{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__NRMVn{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__NRMVn{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__NRMVn{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__NRMVn img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__NRMVn:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__tlmAf{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__tlmAf{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__CFnLq{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__CFnLq{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__QGIej{font-size:3rem;font-weight:800;color:#fff;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__QGIej{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__QGIej{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__cU_Ia{display:block;font-size:1.25rem;font-weight:400;color:#fff;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__cU_Ia{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__cU_Ia{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__FDV_n{font-size:1.3rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__FDV_n{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__L9krk{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__L9krk article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#fff;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__L9krk article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__a2Fk1::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__a2Fk1::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__a2Fk1::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__a2Fk1::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__ULA1_{width:100%;background:#2a2e32;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fff}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__ULA1_{background-color:#2a2e32}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__ULA1_{padding:2rem 0;background-color:#2a2e32}}.weddingParty_wedding-party__header__PF3CM{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__PF3CM h2{color:#fff;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__PF3CM h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__PF3CM h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__METXI{width:100%;cursor:pointer}.weddingParty_wedding-party__card__WI2qp{display:flex;flex-direction:column;background:transparent;border-radius:16px;box-shadow:0 6px 20px rgba(252,250,250,.08);margin:0 1rem;width:320px;min-width:320px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.weddingParty_wedding-party__card__WI2qp:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__WI2qp{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__WI2qp{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__iymgZ{position:relative;width:100%;height:320px;overflow:hidden;background:transparent}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__iymgZ{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__iymgZ{height:260px}}.weddingParty_wedding-party__card-image__iymgZ img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__iymgZ:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__nh2EM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#fff)}.weddingParty_wedding-party__card-placeholder__nh2EM span{font-size:3rem;font-weight:600;color:#333;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__nh2EM span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__nh2EM span{font-size:2rem}}.weddingParty_wedding-party__card-content__16r5v{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__16r5v{padding:1rem}}.weddingParty_wedding-party__card-name__laC4X{font-size:1.5rem;font-weight:900;color:#fff;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__laC4X{font-size:1.5rem}}.weddingParty_wedding-party__card-nickname__22nuD{display:block;font-size:1.1rem;font-weight:600;color:#fff;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__22nuD{font-size:1.1rem}}.weddingParty_wedding-party__card-role__dzVn5{font-size:1.3rem;font-weight:500;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__dzVn5{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__HhMvL{font-size:1rem;font-weight:300;line-height:1.6;color:#fff;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__HhMvL{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__bg89l{color:#fff;font-weight:500;font-size:1rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;cursor:pointer;text-align:center;padding:.5rem 1rem;border:1px solid #fff;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__bg89l:hover{background:#fff;color:#262626;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__bg89l{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__ULA1_:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__PF3CM,.weddingParty_wedding-party__marquee-container__METXI{position:relative;z-index:1}.weddingParty_wedding-party__ULA1_ .weddingParty_wedding-party__card-wrapper__7fB_u{flex:0 0 auto;margin-right:0}.styles_floater__YkqFT{flex-direction:row;width:100%}.styles_floater-icon__1iU0H,.styles_floater__YkqFT{display:flex;justify-content:center;align-items:center}.styles_floater-icon__1iU0H{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box____Md0{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#000}@media only screen and (max-width:56.25em){.styles_floater-icon__1iU0H{margin-right:40px}.styles_floater-icon__1iU0H:last-child{margin-right:0}}.styles_floater-paragraph__KvtAs{font-weight:300;font-size:16px;line-height:22px;color:#000;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__KvtAs{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__GPKKX{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.25);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__GPKKX{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__GPKKX svg{transform:scale(.8)}.styles_floater-container__GPKKX::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__GPKKX{gap:1rem}}.styles_home__marquee__1hOEY{padding:3rem 0;gap:2rem}.styles_home__marquee__1hOEY,.styles_home__special-note__GU2ur{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__GU2ur{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__GU2ur{width:100vw}}.styles_home__special-note__btn__8GOCv{font-size:24px;width:100%;color:#fff;padding:12px 32px;background:transparent;border:1px solid #fff;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__8GOCv span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__8GOCv:disabled,.styles_home__special-note__btn__8GOCv[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__8GOCv:disabled span,.styles_home__special-note__btn__8GOCv[disabled] span{color:#fff}.styles_home__special-note__btn__8GOCv:disabled:focus-within,.styles_home__special-note__btn__8GOCv:disabled:hover,.styles_home__special-note__btn__8GOCv[disabled]:focus-within,.styles_home__special-note__btn__8GOCv[disabled]:hover{background:#ccc;border:1px solid #ccc;color:#000}.styles_home__special-note__btn__8GOCv:disabled:focus-within span,.styles_home__special-note__btn__8GOCv:disabled:hover span,.styles_home__special-note__btn__8GOCv[disabled]:focus-within span,.styles_home__special-note__btn__8GOCv[disabled]:hover span{color:#fff}.styles_home__special-note__btn__8GOCv:focus-within,.styles_home__special-note__btn__8GOCv:hover{background-color:#fafafa;color:#000}.styles_home__special-note-text__0A_A2{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__SvtfE{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__s2JLg{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__Yx3iS{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__Yx3iS{width:100%;overflow-x:scroll}.styles_home__special-note-container__Yx3iS::-webkit-scrollbar{display:none}}.styles_home__special-note-box__I7pE_{height:250px;width:320px;margin-left:2rem;padding:24px 16px;background-color:#f4f4f4;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__I7pE_:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__I7pE_:nth-child(4){margin-left:70px}.styles_home__special-note-box__I7pE_:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__TPs5h{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container___mWHF{width:100%;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.weddingPartyModal_wedding-party-modal__tNiIZ{max-width:800px;width:90vw;max-height:90vh;overflow-y:auto;background:#ece4ed;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:#2c1d1d #f1f1f1}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__tNiIZ{max-width:700px}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__tNiIZ{width:95vw;max-height:90vh;border-radius:12px}}.weddingPartyModal_wedding-party-modal__content__q1WHK{display:grid;grid-template-columns:300px 1fr;min-height:500px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__content__q1WHK{grid-template-columns:1fr;grid-template-rows:300px 1fr}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__content__q1WHK{grid-template-rows:400px 1fr;min-height:auto}}.weddingPartyModal_wedding-party-modal__image-container__Xpf_1{position:relative;overflow:hidden;border-radius:16px 0 0 16px}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__image-container__Xpf_1{border-radius:16px 16px 0 0}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__image-container__Xpf_1{border-radius:12px 12px 0 0}}.weddingPartyModal_wedding-party-modal__image-container__Xpf_1 img{transition:transform .3s ease}.weddingPartyModal_wedding-party-modal__image-container__Xpf_1:hover img{transform:scale(1.05)}.weddingPartyModal_wedding-party-modal__text-content__PCuYL{padding:2rem;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__text-content__PCuYL{padding:1.5rem}}.weddingPartyModal_wedding-party-modal__header__9rBli{margin-bottom:2rem}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__header__9rBli{margin-bottom:1.5rem}}.weddingPartyModal_wedding-party-modal__name__2ipAe{font-size:3rem;font-weight:800;color:#000;margin-bottom:.5rem;line-height:1.2}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__name__2ipAe{font-size:2.75rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__name__2ipAe{font-size:2.5rem}}.weddingPartyModal_wedding-party-modal__nickname__18346{display:block;font-size:1.25rem;font-weight:400;color:#000;font-style:italic;margin-top:.5rem}@media only screen and (max-width:56.25em){.weddingPartyModal_wedding-party-modal__nickname__18346{font-size:1.125rem}}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__nickname__18346{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__role__cI9B5{font-size:1.3rem;font-weight:400;color:#000;text-transform:uppercase;letter-spacing:.1em;margin:0}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__role__cI9B5{font-size:1.2rem}}.weddingPartyModal_wedding-party-modal__story__LCWY0{flex-grow:1}.weddingPartyModal_wedding-party-modal__story__LCWY0 article{font-size:1.125rem;font-weight:300;line-height:1.7;color:#000;text-align:justify}@media only screen and (max-width:37.5em){.weddingPartyModal_wedding-party-modal__story__LCWY0 article{font-size:1rem;line-height:1.6}}.weddingPartyModal_wedding-party-modal__tNiIZ::-webkit-scrollbar{width:8px}.weddingPartyModal_wedding-party-modal__tNiIZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.weddingPartyModal_wedding-party-modal__tNiIZ::-webkit-scrollbar-thumb{background:#2c1d1d;border-radius:4px}.weddingPartyModal_wedding-party-modal__tNiIZ::-webkit-scrollbar-thumb:hover{background:#0d0909}.weddingParty_wedding-party__2r2JH{width:100%;background:#ece4ed;padding:4rem 0;overflow:hidden;position:relative;border-bottom:1px solid #fff}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__2r2JH{background-color:#ece4ed}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__2r2JH{padding:2rem 0;background-color:#ece4ed}}.weddingParty_wedding-party__header__7mcf5{text-align:center;margin-bottom:3rem}.weddingParty_wedding-party__header__7mcf5 h2{color:#fff;font-size:3.5rem;font-weight:600;line-height:1.2;letter-spacing:.02em}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__header__7mcf5 h2{font-size:3rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__header__7mcf5 h2{font-size:1.75rem;margin-bottom:1rem}}.weddingParty_wedding-party__marquee-container__uhfFS{width:100%;cursor:pointer}.weddingParty_wedding-party__card__FK_sc{display:flex;flex-direction:column;background:#ece4ed;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 6px 20px rgba(0,0,0,.12);margin:0 1rem;width:320px;min-width:320px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.weddingParty_wedding-party__card__FK_sc:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.2),0 12px 32px rgba(0,0,0,.18)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card__FK_sc{width:280px;min-width:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card__FK_sc{width:300px;min-width:300px;margin:0 .5rem}}.weddingParty_wedding-party__card-image__Ocg5F{position:relative;width:100%;height:320px;overflow:hidden;background:rgba(0,0,0,.2)}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-image__Ocg5F{height:280px}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-image__Ocg5F{height:260px}}.weddingParty_wedding-party__card-image__Ocg5F img{transition:transform .3s ease}.weddingParty_wedding-party__card-image__Ocg5F:hover img{transform:scale(1.05)}.weddingParty_wedding-party__card-placeholder__D2Ny3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#444,#222)}.weddingParty_wedding-party__card-placeholder__D2Ny3 span{font-size:3rem;font-weight:600;color:#fff;text-transform:uppercase}@media only screen and (max-width:56.25em){.weddingParty_wedding-party__card-placeholder__D2Ny3 span{font-size:2.5rem}}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-placeholder__D2Ny3 span{font-size:2rem}}.weddingParty_wedding-party__card-content__XJi1j{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-content__XJi1j{padding:1rem}}.weddingParty_wedding-party__card-name__FNvhn{font-size:1.5rem;font-weight:900;color:#000;margin-bottom:.5rem;line-height:1.3}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-name__FNvhn{font-size:1.5rem}}.weddingParty_wedding-party__card-nickname__5P1HZ{display:block;font-size:1.1rem;font-weight:600;color:#000;font-style:italic;margin-top:.25rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-nickname__5P1HZ{font-size:1.1rem}}.weddingParty_wedding-party__card-role__ajRDe{font-size:1.3rem;font-weight:500;color:#000;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-role__ajRDe{font-size:1.1rem;margin-bottom:.75rem}}.weddingParty_wedding-party__card-story__THGDG{font-size:1rem;font-weight:300;line-height:1.6;color:#000;text-align:justify;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-story__THGDG{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3;margin-bottom:.75rem}}.weddingParty_wedding-party__card-view-more__QXDwZ{color:#000;font-weight:500;font-size:1rem;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;cursor:pointer;text-align:center;padding:.5rem 1rem;border:1px solid #000;border-radius:8px;background:transparent;transition:all .3s ease;margin-top:auto}.weddingParty_wedding-party__card-view-more__QXDwZ:hover{background:#000;color:#fff;transform:translateY(-2px)}@media only screen and (max-width:37.5em){.weddingParty_wedding-party__card-view-more__QXDwZ{font-size:.9rem;padding:.4rem .8rem}}.weddingParty_wedding-party__2r2JH:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.weddingParty_wedding-party__header__7mcf5,.weddingParty_wedding-party__marquee-container__uhfFS{position:relative;z-index:1}.weddingParty_wedding-party__2r2JH .weddingParty_wedding-party__card-wrapper__6gsZC{flex:0 0 auto;margin-right:0}.styles_floater__0bu_i{flex-direction:row;width:100%}.styles_floater-icon__NNDI7,.styles_floater__0bu_i{display:flex;justify-content:center;align-items:center}.styles_floater-icon__NNDI7{flex-direction:column;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__0mUKc{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#00234b}@media only screen and (max-width:56.25em){.styles_floater-icon__NNDI7{margin-right:40px}.styles_floater-icon__NNDI7:last-child{margin-right:0}}.styles_floater-paragraph__BFVCf{font-weight:300;font-size:16px;line-height:22px;color:#00234b;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__BFVCf{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__Fyk_9{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__Fyk_9{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__Fyk_9 svg{transform:scale(.8)}.styles_floater-container__Fyk_9::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__Fyk_9{gap:1rem}}.styles_home__marquee__ji5hx{padding:3rem 0;gap:2rem}.styles_home__marquee__ji5hx,.styles_home__special-note__UuKtj{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_home__special-note__UuKtj{padding:125px 0 80px;background-color:#e8e3ce;width:100%;height:100%}@media only screen and (max-width:56.25em){.styles_home__special-note__UuKtj{width:100vw}}.styles_home__special-note__btn__eKLjE{font-size:16px;width:100%;color:#fce2b0;padding:12px 32px;background:transparent;border:1px solid #fce2b0;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.styles_home__special-note__btn__eKLjE span{color:#000;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:18px;line-height:19px}.styles_home__special-note__btn__eKLjE:disabled,.styles_home__special-note__btn__eKLjE[disabled]{background:#ccc;border:1px solid #ccc;cursor:not-allowed}.styles_home__special-note__btn__eKLjE:disabled span,.styles_home__special-note__btn__eKLjE[disabled] span{color:#fff}.styles_home__special-note__btn__eKLjE:disabled:focus-within,.styles_home__special-note__btn__eKLjE:disabled:hover,.styles_home__special-note__btn__eKLjE[disabled]:focus-within,.styles_home__special-note__btn__eKLjE[disabled]:hover{background:#fce2b0;border:1px solid #fce2b0;color:#00234b}.styles_home__special-note__btn__eKLjE:disabled:focus-within span,.styles_home__special-note__btn__eKLjE:disabled:hover span,.styles_home__special-note__btn__eKLjE[disabled]:focus-within span,.styles_home__special-note__btn__eKLjE[disabled]:hover span{color:#fff}.styles_home__special-note__btn__eKLjE:focus-within,.styles_home__special-note__btn__eKLjE:hover{background-color:#fafafa;color:#60535a}.styles_home__special-note-text__v06CT{color:#00234b;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_home__special-note-button__vnfjM{height:43px;width:-moz-fit-content;width:fit-content;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 24px;background-color:#edac06;font-family:Tiempos Headline;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.styles_home__special-note-button-container__uqSgp{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:100px}.styles_home__special-note-container__176BH{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(auto-fit,auto);grid-column-gap:85px;grid-row-gap:73px}@media only screen and (max-width:56.25em){.styles_home__special-note-container__176BH{width:100%;overflow-x:scroll}.styles_home__special-note-container__176BH::-webkit-scrollbar{display:none}}.styles_home__special-note-box__fty77{height:224px;width:284px;margin-left:2rem;padding:24px 16px;background-color:#fce2b0;box-shadow:0 4px 4px rgba(106,105,105,.25);border-radius:.5rem;display:flex;flex-direction:column;justify-self:center;align-self:center;overflow:hidden}.styles_home__special-note-box__fty77:nth-child(2){margin-top:100px;margin-left:50px;margin-right:50px}.styles_home__special-note-box__fty77:nth-child(4){margin-left:70px}.styles_home__special-note-box__fty77:nth-child(6){margin-right:70px}.styles_home__special-note-box-circle__53340{height:18px;width:18px;background:radial-gradient(50% 50% at 50% 50%,#d70000 0,#b70000 100%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.styles_home__special-note-box-circle-container__OFE9c{height:50px}.styles_floater__kFUOL,.styles_home__special-note-box-circle-container__OFE9c{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.styles_floater-icon__s3_uh{display:flex;flex-direction:column;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}.styles_floater-icon-box__tz3vU{height:35px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#00234b}@media only screen and (max-width:56.25em){.styles_floater-icon__s3_uh{margin-right:40px}.styles_floater-icon__s3_uh:last-child{margin-right:0}}.styles_floater-paragraph__pm5l7{font-weight:300;font-size:16px;line-height:22px;color:#00234b;text-align:center;margin-top:18px;text-transform:capitalize;white-space:nowrap;height:16px;display:flex;align-items:center}@media only screen and (max-width:48em){.styles_floater-paragraph__pm5l7{margin-top:8px;font-size:10px;line-height:12px}}.styles_floater-container__NwqQ1{position:fixed;bottom:1%;z-index:10000000;width:-moz-fit-content;width:fit-content;margin:24px 0;background-color:#fff;box-shadow:.2px .4px .5px rgba(161,161,161,.36),.5px 1.3px 1.6px -.8px rgba(161,161,161,.36),1.3px 3.4px 4.1px -1.7px rgba(161,161,161,.36),3.1px 8.2px 9.9px -2.5px rgba(161,161,161,.36);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:24px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:3rem}@media only screen and (max-width:48em){.styles_floater-container__NwqQ1{display:flex;flex-direction:row;justif-content:flex-start;overflow-x:scroll;max-width:90vw;padding:12px 32px;width:-moz-fit-content;width:fit-content;gap:1rem;bottom:1%}.styles_floater-container__NwqQ1 svg{transform:scale(.8)}.styles_floater-container__NwqQ1::-webkit-scrollbar{display:none}}@media only screen and (max-width:37.5em){.styles_floater-container__NwqQ1{gap:1rem}}
/*# sourceMappingURL=2a58371ef208a52c.css.map*/