@font-face{font-display:swap;font-family:Butler Black;src:url(https://katsudoto.id/plugin/fonts/Butler_Black.otf) format("opentype")}@font-face{font-display:swap;font-family:Butler Bold;src:url(https://katsudoto.id/plugin/fonts/Butler_Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Butler Extra Bold;src:url(https://katsudoto.id/plugin/fonts/Butler_ExtraBold.otf) format("opentype")}@font-face{font-display:swap;font-family:Butler Light;src:url(https://katsudoto.id/plugin/fonts/Butler_Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Butler Medium;src:url(https://katsudoto.id/plugin/fonts/Butler_Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Butler;src:url(https://katsudoto.id/plugin/fonts/Butler_Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Exmouth;src:url(https://katsudoto.id/plugin/fonts/exmouth_.ttf) format("truetype")}body.nadya{--heading-family:"Pinyon Script",cursive;--heading-style:normal;--heading-weight:400;--heading-size:calc(15vw - 2.56px);--heading-lettercase:none;--body-text-family:"Cormorant Garamond",serif;--body-text-style:normal;--body-text-weight:400;--body-text-size:calc(4vw + 0.384px);--body-text-lettercase:none;--fs-extra-1:2px;--fs-extra-2:4px;--fs-extra-3:5px;--fs-extra-4:6px;--fs-extra-5:10px;--fs-extra-6:12px;--fs-extra-7:15px;--fs-extra-8:20px;--body-height:100vh;background-color:var(--background-primary);height:auto;overflow:hidden}@media (min-width:768px) and (max-width:960px){body.nadya{--heading-size:60px;--body-text-size:20px}}@media (min-width:961px){body.nadya{--heading-size:60px;--body-text-size:18px}}body.nadya.original{--background-primary:#050d29;--background-primary-rgb:5,13,41;--background-secondary:#fff;--background-secondary-rgb:255,255,255;--background-tertiary:#fcb765;--background-tertiary-rgb:252,183,101;--text-primary:#fafafa;--text-primary-rgb:250,250,250;--text-secondary:#fcb765;--text-secondary-rgb:252,183,101;--text-tertiary:#050d29;--text-tertiary-rgb:5,13,41;--button-text-primary:#fafafa;--button-text-primary-rgb:250,250,250;--button-background-primary:#1a2b3f;--button-background-primary-rgb:26,43,63;--button-text-secondary:#fafafa;--button-text-secondary-rgb:250,250,250;--button-background-secondary:#d5af6f;--button-background-secondary-rgb:213,175,111;--orn-01:url(https://katsudoto.id/media/template/exclusive-07/01/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-07/01/orn-02.png);--couple-frame:url(https://katsudoto.id/media/template/exclusive-07/01/couple-frame.png);--bird-01:url(https://katsudoto.id/media/template/exclusive-07/01/bird-01.png);--bird-02:url(https://katsudoto.id/media/template/exclusive-07/01/bird-02.png);--bird-line-01:url(https://katsudoto.id/media/template/exclusive-07/01/bird-line-01.png);--bird-line-02:url(https://katsudoto.id/media/template/exclusive-07/01/bird-line-02.png);--bird-line-short-01:url(https://katsudoto.id/media/template/exclusive-07/01/bird-line-short-01.png);--bird-line-short-02:url(https://katsudoto.id/media/template/exclusive-07/01/bird-line-short-02.png);--bg-cover:url(https://katsudoto.id/media/template/exclusive-07/01/bg-cover.png);--bg-main:url(https://katsudoto.id/media/template/exclusive-07/01/bg-main.png);--bg-save:url(https://katsudoto.id/media/template/exclusive-07/01/bg-save.png);--orn-couple-01:url(https://katsudoto.id/media/template/exclusive-07/01/orn-couple-01.png);--orn-couple-02:url(https://katsudoto.id/media/template/exclusive-07/01/orn-couple-02.png);--orn-cover:url(https://katsudoto.id/media/template/exclusive-07/01/orn-cover.png);--orn-cover-mobile:url(https://katsudoto.id/media/template/exclusive-07/01/orn-cover-mobile.png);--orn-footer:url(https://katsudoto.id/media/template/exclusive-07/01/orn-footer.png);--orn-footer-01:url(https://katsudoto.id/media/template/exclusive-07/01/orn-footer-01.png);--orn-footer-02:url(https://katsudoto.id/media/template/exclusive-07/01/orn-footer-02.png);--orn-story:url(https://katsudoto.id/media/template/exclusive-07/01/orn-story.png);--orn-event-02:url(https://katsudoto.id/media/template/exclusive-07/01/orn-event-02.png);--spark-01:url(https://katsudoto.id/media/template/exclusive-07/01/spark-01.png);--spark-02:url(https://katsudoto.id/media/template/exclusive-07/01/spark-02.png)}html{scroll-behavior:smooth}body.nadya h1,body.nadya h2,body.nadya h3,body.nadya h4,body.nadya h5,body.nadya h6{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);font-style:var(--heading-style);font-weight:var(--heading-weight);line-height:normal;text-transform:var(--heading-lettercase)}body.nadya p{color:var(--text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style);font-weight:var(--body-text-weight);line-height:normal;text-transform:var(--body-text-lettercase)}.body.nadya span{font-size:inherit;font-weight:700}.body.nadya span,body.nadya sup{color:inherit;font-family:inherit}body.nadya sup{font-size:.7em}body.nadya font{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;text-decoration:inherit}section.top-cover{background-color:var(--background-primary);height:100vh;height:var(--body-height);left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:all 1.8s;transition-timing-function:cubic-bezier(.23,.56,.38,.78);-webkit-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-moz-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-o-transition-timing-function:cubic-bezier(.23,.56,.38,.78);width:100%;z-index:999999}section.top-cover.hide{bottom:120%;pointer-events:none;top:-120%}section.top-cover:before{background-color:rgba(var(--background-primary-rgb),.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.top-cover .inner{align-items:center;display:flex;flex-direction:column;height:100%;padding:.5em 0;position:relative;width:100%}section.top-cover .inner .details{margin:auto 50px;max-width:1024px;padding:.25em 25px;position:relative;text-align:center;width:auto;z-index:2}section.top-cover .inner .details h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:.2em}@media only screen and (min-width:768px){section.top-cover .inner .details h1{font-size:calc(var(--heading-size) + 15px)}}@media only screen and (min-width:1440px){section.top-cover .inner .details h1{font-size:calc(var(--heading-size) + 25px)}}section.top-cover .inner .details p{color:var(--text-primary);font-size:var(--body-text-size);margin-top:10px}section.top-cover .cover-free-text{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}section.top-cover .inner .details a.link{background-color:var(--button-background-primary);border-radius:7px;color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:.9em auto .5em;padding:8px 24px;text-decoration:none;transition:all .25s ease-in-out}section.top-cover .inner .details a.link:hover{background-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}section.top-cover .inner .details .bird-outer{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}section.top-cover .inner .details .bird-outer .bird-01{background-image:var(--bird-01);height:40px;left:-20px;top:35%;width:40px;z-index:2}section.top-cover .inner .details .bird-outer .bird-01,section.top-cover .inner .details .bird-outer .spark-01{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateY(-50%)}section.top-cover .inner .details .bird-outer .spark-01{background-image:var(--spark-02);height:100px;left:-60px;top:30%;width:130px;z-index:1}section.top-cover .inner .details .bird-outer .bird-02{background-image:var(--bird-02);height:40px;right:-20px;top:27%;width:40px;z-index:2}section.top-cover .inner .details .bird-outer .bird-02,section.top-cover .inner .details .bird-outer .spark-02{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateY(-50%)}section.top-cover .inner .details .bird-outer .spark-02{background-image:var(--spark-01);height:100px;right:-60px;top:20%;width:130px;z-index:1}@media only screen and (min-width:768px){section.top-cover .inner .details .bird-outer .bird-01{height:55px;left:-60px;width:55px}section.top-cover .inner .details .bird-outer .spark-01{height:120px;left:-100px;width:160px}section.top-cover .inner .details .bird-outer .bird-02{height:55px;right:-60px;width:55px}section.top-cover .inner .details .bird-outer .spark-02{height:120px;right:-100px;width:160px}}section.top-cover .inner .highlight{background:var(--background-secondary);height:100%;left:0;position:absolute;top:0;width:100%}section.top-cover .inner .highlight .preview-container{display:block;height:100%;width:100%}section.top-cover .inner .highlight .preview-container .slick-list{height:100%!important;width:100%!important}section.top-cover .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.top-cover .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.top-cover .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover{background-color:var(--background-primary);background-image:var(--bg-cover);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:0}section.cover .inner{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:var(--body-height);padding:40px 0;position:relative;width:100%}section.cover .inner:before{background-image:var(--orn-cover-mobile);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:50%;min-height:800px;position:absolute;top:12vh;transform:translateX(-50%);width:100%}@media only screen and (min-width:425px){section.cover .inner:before{background-position:top;background-size:cover}}@media only screen and (min-width:1024px){section.cover .inner:before{background-image:var(--orn-cover);width:225%}}section.cover .inner .bird-outer{left:0;min-height:100%;position:absolute;top:0;width:100%}section.cover .inner .bird-outer .bird-01{background-image:var(--bird-line-02);height:120px;left:7px;width:42px}section.cover .inner .bird-outer .bird-01,section.cover .inner .bird-outer .bird-02{background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;top:0}section.cover .inner .bird-outer .bird-02{background-image:var(--bird-line-short-01);height:80px;left:35px;width:30px}section.cover .inner .bird-outer .bird-03{background-image:var(--bird-line-01);height:120px;right:12px;width:40px}section.cover .inner .bird-outer .bird-03,section.cover .inner .bird-outer .bird-04{background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;top:0}section.cover .inner .bird-outer .bird-04{background-image:var(--bird-line-short-02);height:80px;right:35px;width:35px}@media only screen and (min-width:768px){section.cover .inner .bird-outer .bird-01{height:160px;left:12px;width:60px}section.cover .inner .bird-outer .bird-02{height:100px;left:50px;width:45px}section.cover .inner .bird-outer .bird-03{height:150px;right:12px;width:55px}section.cover .inner .bird-outer .bird-04{height:80px;right:45px;width:48px}}section.cover .inner .details{margin-bottom:auto;margin-top:auto;padding:.75em;position:relative;text-align:center;z-index:1}section.cover .inner .details .logo{display:block;height:50px;margin:0 auto .75em;width:60%}section.cover .inner .details .logo img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.custom-johnvita section.cover .inner .details .logo{height:120px}section.cover .inner .details p{color:var(--text-primary);font-size:calc(var(--body-text-size) - var(--fs-extra-1));margin-bottom:.4em}section.cover .inner .details p sup{font-family:inherit;font-size:.8em;text-transform:lowercase}section.cover .inner .details p:last-of-type{margin-bottom:0}section.cover .inner .details h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size));margin-bottom:.15em}section.cover .inner .highlight{margin-bottom:auto;margin-top:.5em;padding:.5em;pointer-events:none;position:relative;width:100%;z-index:1}section.cover .inner .highlight .preview-container{background:var(--background-secondary);height:120vw;margin:0 auto;max-height:613px;max-width:460px;position:relative;width:90vw}@media only screen and (min-width:1024px){section.cover .inner .highlight .preview-container{height:45vw;max-height:576px;max-width:1024px;width:80vw}}section.cover .inner .highlight .preview-container:before{left:-17px;transform:scaleX(-1)}section.cover .inner .highlight .preview-container:after,section.cover .inner .highlight .preview-container:before{background-image:var(--orn-01);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-7px;content:"";height:75px;position:absolute;width:75px;z-index:3}section.cover .inner .highlight .preview-container:after{right:-17px}@media only screen and (min-width:768px){section.cover .inner .highlight .preview-container:before{height:90px;left:-22px;width:90px}section.cover .inner .highlight .preview-container:after{height:90px;right:-22px;width:90px}}@media only screen and (min-width:1024px){section.cover .inner .highlight .preview-container:before{height:135px;left:-35px;width:135px}section.cover .inner .highlight .preview-container:after{height:135px;right:-35px;width:135px}}section.cover .inner .highlight .preview-container .slick-list{height:100%!important;width:100%!important}section.cover .inner .highlight .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.cover .inner .highlight .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.cover .inner .highlight .preview-container .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.cover .inner .highlight .preview-container .picture img[src*=".png"]{object-fit:contain}section.guest{background-color:var(--background-secondary);background-image:linear-gradient(to bottom,rgba(var(--background-primary-rgb),.9),var(--background-primary));overflow:hidden;padding:.75em 0;position:relative;width:100%}section.guest .bird-outer{height:100px;padding:.75em;position:relative}section.guest .bird-outer:before{background-image:var(--spark-02);content:"";height:100%;height:calc(100% + 5px);width:100%}section.guest .bird-outer .bird-01,section.guest .bird-outer:before{background-position:50%;background-repeat:no-repeat;background-size:contain;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.guest .bird-outer .bird-01{background-image:var(--bird-01);height:45px;left:calc(50% - 17px);top:calc(50% + 7px);width:45px}section.guest .bird-outer .bird-02{background-image:var(--bird-02);background-position:50%;background-repeat:no-repeat;background-size:contain;height:38px;left:50%;left:calc(50% + 17px);position:absolute;top:50%;top:calc(50% - 7px);transform:translate(-50%,-50%);width:38px}@media only screen and (min-width:1024px){section.guest .bird-outer{height:120px}}@media only screen and (min-width:768px){section.guest .bird-outer:before{height:calc(100% + 15px)}section.guest .bird-outer .bird-01{height:55px;left:calc(50% - 20px);top:calc(50% + 17px);width:55px}section.guest .bird-outer .bird-02{height:50px;left:calc(50% + 20px);top:calc(50% - 10px);width:50px}}section.couple{background-color:var(--background-primary);background-image:var(--bg-main);background-position:50%;background-repeat:repeat;background-size:360px;overflow:hidden;padding:40px 24px;position:relative}section.couple:before{background-image:var(--orn-couple-01);background-position:100% 0;height:225px;right:0;top:0;width:350px}section.couple:after,section.couple:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}section.couple:after{background-image:var(--orn-couple-02);background-position:0 100%;bottom:0;height:325px;left:0;width:150px}@media only screen and (min-width:768px){section.couple:before{content:"";height:300px;position:absolute;right:0;top:0;width:400px}section.couple:after{bottom:0;content:"";height:600px;left:0;position:absolute;width:250px}}section.couple .inner{position:relative;z-index:1}section.couple .inner .head{padding-bottom:.75em;text-align:center}section.couple .inner .head h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size));padding:0 20px}section.couple .inner .head p{color:var(--text-primary);font-size:var(--body-text-size)}section.couple .inner .body{display:flex;flex-direction:column;min-height:180px;padding:.75em 0;position:relative}section.couple .inner .body.bride-first{flex-direction:column-reverse}section.couple .inner .body .bride,section.couple .inner .body .groom{position:relative;width:100%;z-index:1}section.couple .inner .body .bride .preview,section.couple .inner .body .groom .preview{padding:.75em;text-align:center}section.couple .inner .body .bride .picture,section.couple .inner .body .groom .picture{background-color:var(--background-primary);background-image:linear-gradient(to bottom,var(--background-tertiary),var(--background-primary));display:block;height:250px;margin:0 auto;position:relative;width:250px}section.couple .inner .body .bride .picture:before,section.couple .inner .body .groom .picture:before{background-image:var(--couple-frame);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;height:calc(100% + 13px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;width:calc(100% + 13px)}@media only screen and (min-width:1024px){section.couple .inner .body .bride .picture,section.couple .inner .body .groom .picture{height:225px;width:225px}section.couple .inner .body .bride .picture:before,section.couple .inner .body .groom .picture:before{height:calc(100% + 9px);width:calc(100% + 9px)}}section.couple .inner .body .bride .picture a,section.couple .inner .body .groom .picture a{display:inline-block;height:100%;width:100%}section.couple .inner .body .bride .picture img,section.couple .inner .body .groom .picture img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.couple .inner .body .bride .details,section.couple .inner .body .groom .details{padding:.75em;text-align:center}section.couple .inner .body .bride .details h2,section.couple .inner .body .groom .details h2{color:var(--text-secondary);font-family:var(--body-text-family);font-size:calc(var(--heading-size) - var(--fs-extra-8));margin-bottom:.25em}section.couple .inner .body .bride .details p,section.couple .inner .body .groom .details p{color:var(--text-primary);margin-bottom:.5em}section.couple .inner .body .bride .details p.bio,section.couple .inner .body .groom .details p.bio{font-style:italic}section.couple .inner .body .bride .details a.link,section.couple .inner .body .groom .details a.link{color:var(--button-text-primary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:.5em 0;text-decoration:none}section.couple .inner .body .bride .details a.link:hover,section.couple .inner .body .groom .details a.link:hover{border-bottom:1px solid var(--button-text-primary);transition:border-bottom .25 ease-in-out}section.couple .inner .body .separator{align-items:center;display:flex;justify-content:center;margin:.75em 0;padding:1em}section.couple .inner .body .separator p{color:var(--text-secondary);font-family:var(--heading-family);font-size:var(--heading-size);margin-top:-25px}@media only screen and (min-width:1024px){section.couple .inner .body{flex-direction:row;justify-content:center}section.couple .inner .body.bride-first{flex-direction:row-reverse}section.couple .inner .body .bride,section.couple .inner .body .groom{margin:0 1.5em;max-width:640px}section.couple .inner .body .separator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}section.couple .inner .body.show-picture .separator{top:110px}section.couple .inner .body .separator p{font-size:150px;margin-left:30px}.custom-johnvita section.couple .inner .body .separator p{margin-left:30px;margin-right:35px}}@media only screen and (min-width:1440px){section.couple .inner .body .bride,section.couple .inner .body .groom{margin:0 4em}}section.love-story{background-color:var(--background-primary);overflow:hidden;padding:40px 0}section.love-story .inner{padding:.5em 0}section.love-story .inner .head{padding:.75em;text-align:center}section.love-story .inner .head h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size))}section.love-story .inner .body{padding:.5em 0}section.love-story .inner .body .stories{margin:0 auto;max-width:1024px;padding:.5em 0;width:100%}section.love-story .inner .body .stories .story{margin-bottom:.75em;padding:.5em;position:relative;width:100%}section.love-story .inner .body .stories .story:before{background-image:var(--orn-story);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:650px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(1);width:650px}section.love-story .inner .body .stories .story:nth-child(2n):before{transform:translate(-50%,-50%) scaleX(-1)}section.love-story .inner .body .stories .story .content{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:120vw;justify-content:center;margin:0 auto;max-height:533px;max-width:400px;overflow:hidden;position:relative;width:90vw;z-index:1}@media only screen and (min-width:1024px){section.love-story .inner .body .stories .story:before{left:auto;right:-50px;transform:translateY(-50%)}section.love-story .inner .body .stories .story:nth-child(2n):before{left:-50px;right:auto;transform:translateY(-50%) scaleX(-1)}section.love-story .inner .body .stories .story .content{margin-left:auto;margin-right:.75em}section.love-story .inner .body .stories .story:nth-child(2n) .content{margin-left:.75em;margin-right:auto}}section.love-story .inner .body .stories .story .content:before{background-image:linear-gradient(to bottom,transparent,rgba(var(--background-primary-rgb),.3),rgba(var(--background-primary-rgb),.5),rgba(var(--background-primary-rgb),.7),rgba(var(--background-primary-rgb),.9),rgba(var(--background-primary-rgb),1));bottom:0;content:"";height:70%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:1}section.love-story .inner .body .stories .story .content:after{background:linear-gradient(transparent,var(--background-primary));bottom:0;content:none;height:75px;left:0;pointer-events:none;position:absolute;width:100%;z-index:5}section.love-story .inner .body .stories .story .content .preview{display:block;height:100%;position:relative;width:100%}section.love-story .inner .body .stories .story .content .preview a{display:inline-block;height:100%;width:100%}section.love-story .inner .body .stories .story .content .preview img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}section.love-story .inner .body .stories .story .content .details{bottom:0;height:auto;left:50%;max-height:50%;overflow-y:auto;padding:1.5em .75em 40px;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:2}section.love-story .inner .body .stories .story .content .details::-webkit-scrollbar{width:6px}section.love-story .inner .body .stories .story .content .details::-webkit-scrollbar-track{background:transparent}section.love-story .inner .body .stories .story .content .details::-webkit-scrollbar-thumb{background-color:var(--background-primary);border:none;border-radius:20px}section.love-story .inner .body .stories .story .content .details h2{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--heading-size) - var(--fs-extra-7))}section.love-story .inner .body .stories .story .content .details p{color:var(--text-primary)}section.save-date{background-color:var(--background-primary);background-image:var(--orn-story);background-position:-60%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:40px 0;width:100%}section.save-date .inner{margin:0 auto;max-width:600px;width:100%}section.save-date .inner .head{padding-bottom:.75em;text-align:center}section.save-date .inner .head h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size));margin-bottom:.1em}section.save-date .inner .head p{color:var(--text-primary);font-size:var(--body-text-size)}section.save-date .inner .head p sup{font-family:inherit;font-size:.7em}section.save-date .inner .body{padding:.75em}section.save-date .inner .body .countdown{align-items:center;border-radius:14px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:.75em;position:relative;width:100%;width:calc(100% - 1.25em)}section.save-date .inner .body .countdown .countdown-group{align-items:center;display:inline-flex;justify-content:center;margin:0;position:relative;width:75%;z-index:1}section.save-date .inner .body .countdown .countdown-group>div{align-items:center;background-color:rgba(var(--text-primary-rgb),.8);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:.5em;padding:.5em;width:30%}@media only screen and (min-width:768px){section.save-date .inner .body .countdown{flex-direction:row;min-height:150px}section.save-date .inner .body .countdown .countdown-group{width:45%}section.save-date .inner .body .countdown .countdown-group>div{width:50%}}section.save-date .inner .body .countdown .countdown-group>div h2{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--heading-size);margin-bottom:.05em}section.save-date .inner .body .countdown .countdown-group>div small{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}section.save-date .inner .foot{padding:.75em .75em 1.25em;text-align:center}section.save-date .inner .foot a#addToCalendar{background-color:var(--button-background-secondary);border-radius:7px;color:var(--button-text-secondary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);padding:8px 24px;text-decoration:none;transition:all .25s ease-in-out}section.save-date .inner .foot a#addToCalendar:hover{background-color:rgba(var(--button-background-secondary-rgb),.8)}section.gallery{background-color:var(--background-primary);padding:40px 0}section.gallery .title{margin:0;padding-bottom:.5em}section.gallery .title h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size));margin-bottom:.15em}section.gallery .title p{color:var(--text-primary);font-size:var(--body-text-size)}section.gallery .flexbin{margin:0;padding:1em .75em}section.video-gallery{background-color:var(--background-primary);padding:0}section.video-gallery .inner{padding:.5em 0}section.video-gallery .inner>.title{padding:.5em .75em}section.video-gallery .inner>.title h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size));margin-bottom:.15em}section.video-gallery .inner>.title p{color:var(--text-primary);font-size:var(--body-text-size)}section.video-gallery .inner .video-outer .video{margin-bottom:1em;padding:.75em}section.video-gallery .inner .video-outer .video>.title{padding:.5em .25em}section.video-gallery .inner .video-outer .video>.title h2{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--heading-size) - var(--fs-extra-8) - var(--fs-extra-6))}section.event-outer{background-color:var(--background-primary);background-image:var(--bg-main);background-position:50%;background-repeat:repeat;background-size:360px;overflow:hidden;padding:0 0 .5em}section.event-outer .inner{padding:0 0 .5em;position:relative}section.event-outer .inner .line-01{background-image:var(--orn-02);background-position:50%;background-repeat:no-repeat;background-size:contain;height:12px;margin:1em auto 0;width:80%}@media only screen and (min-width:768px){section.event-outer .inner .line-01{height:22px}}section.event-outer .inner .head{background-color:var(--background-primary);padding:2em .75em;position:relative;text-align:center;z-index:2}section.event-outer .inner .head:before{background-color:rgba(var(--background-primary-rgb),.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.event-outer .inner .head h1{color:var(--text-primary);font-family:var(--body-text-family);font-size:calc(var(--heading-size) - var(--fs-extra-8) - var(--fs-extra-6));margin-bottom:.2em;position:relative;z-index:2}section.event-outer .inner .head p{color:var(--text-primary);font-size:var(--body-text-size);position:relative;z-index:2}section.event-outer .inner .head p>a{color:var(--text-primary)!important;text-decoration:underline!important}section.event-outer .inner .head .preview-container{height:100%;left:0;position:absolute;top:0;width:100%}section.event-outer .inner .head .preview-container .slick-list{height:100%!important;width:100%!important}section.event-outer .inner .head .preview-container .slick-track{height:100%!important;position:relative!important;width:100%!important}section.event-outer .inner .head .preview-container .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}section.event-outer .inner .head .preview-container .picture img{animation:zooming 30s infinite;display:block;height:100%;object-fit:cover;object-position:center;width:100%}@keyframes zooming{0%{object-position:top;transform:scale(1)}30%{object-position:center}50%{object-position:bottom;transform:scale(1.3)}80%{object-position:center;transform:scale(1.1)}to{object-position:top;transform:scale(1)}}section.event-outer .inner .body{padding:1em 0;position:relative}section.event-outer .inner .body:before{background-image:var(--orn-cover);background-position:100% 0;content:none;left:-385px;top:-60px}section.event-outer .inner .body:after,section.event-outer .inner .body:before{background-repeat:no-repeat;background-size:contain;height:500px;pointer-events:none;position:absolute;width:500px}section.event-outer .inner .body:after{background-image:var(--orn-event-02);background-position:0 0;bottom:-220px;content:"";right:-420px}@media only screen and (min-width:768px){section.event-outer .inner .body:before{content:"";height:800px;left:-600px;top:-70px;width:800px}section.event-outer .inner .body:after{bottom:-390px;content:"";height:800px;right:-590px;width:800px}}section.event-outer .inner .body .event{margin-bottom:2em;position:relative;z-index:1}section.event-outer .inner .body .event:last-of-type{margin-bottom:0}section.event-outer .inner .body .event>.title{margin:0 0 1em auto;padding:.75em 0;position:relative;text-align:right;width:100%;width:calc(100% - 100px)}section.event-outer .inner .body .event:nth-child(2n)>.title{margin-left:0;margin-right:auto;text-align:left}section.event-outer .inner .body .event>.title:before{background-image:var(--orn-cover);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";height:500px;left:-490px;pointer-events:none;position:absolute;right:auto;top:-40px;width:500px}section.event-outer .inner .body .event:nth-child(2n)>.title:before{left:auto;right:-490px;transform:scaleX(-1)}section.event-outer .inner .body .event>.title h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size));font-weight:400;padding:0 14px}section.event-outer .inner .body .event>.title p{color:var(--text-primary);font-size:var(--body-text-size);margin:0 14px .25em}section.event-outer .inner .body .event>.title p>a{color:var(--text-primary)!important;text-decoration:underline!important}section.event-outer .inner .body .event>.title p:last-of-type{margin-bottom:0}section.event-outer .inner .body .event>.title p.date{font-size:calc(var(--body-text-size) + var(--fs-extra-4) + var(--fs-extra-1))}section.event-outer .inner .body .event>.title p sup{font-family:inherit;font-size:.7em;text-transform:lowercase}section.event-outer .inner .body .event>.title p.desc{font-style:italic}section.event-outer .inner .body .event>.title hr{border:0;border-top:1px solid var(--text-secondary);display:block;height:1px;margin:.5em 0;padding:0;width:100%}@media only screen and (min-width:768px){section.event-outer .inner .body .event>.title{margin-bottom:1.75em;max-width:600px;width:100%}section.event-outer .inner .body .event:nth-child(2n)>.title,section.event-outer .inner .body .event>.title{margin-left:auto;margin-right:auto;text-align:center}section.event-outer .inner .body .event>.title:before{content:none}section.event-outer .inner .body .event>.title h1,section.event-outer .inner .body .event>.title p{margin:0}section.event-outer .inner .body .event>.title hr{margin:.5em auto;width:92.5%}}section.event-outer .inner .body .event .activities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:1em 0;width:100%}section.event-outer .inner .body .event .activities .activity{margin:0 1em 1.25em;max-width:400px;padding:0;width:100%}@media only screen and (max-width:600px){section.event-outer .inner .body .event .activities .activity{max-width:none}}section.event-outer .inner .body .event .activities .activity:last-of-type{margin-bottom:0}section.event-outer .inner .body .event .activities .activity>.title{padding:.75em;text-align:center}section.event-outer .inner .body .event .activities .activity>.title h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size));margin-bottom:0}section.event-outer .inner .body .event .activities .activity>.title p{color:var(--text-primary);margin-bottom:1.5em}section.event-outer .inner .body .event .activities .activity>.title p>a{color:var(--text-primary)!important;text-decoration:underline!important}section.event-outer .inner .body .event .activities .activity>.title p.desc{font-size:var(--body-text-size);margin-bottom:1.2em}section.event-outer .inner .body .event .activities .activity>.title p:last-of-type{margin-bottom:0}section.event-outer .inner .body .event .activities .activity>.title .activity-icon,section.event-outer .inner .body .event .activities .activity>.title .activity-icon-image{display:block;height:60px;margin:0 auto .5em;object-fit:contain;object-position:center;width:60px}section.event-outer .inner .body .event .activities .activity>.title .activity-icon path{fill:var(--text-primary)}section.event-outer .inner .body .event .activities .activity>.title>.hide{display:none}section.event-outer .inner .body .event>.details{margin:0 auto;max-width:1024px;width:100%}section.event-outer .inner .body .event .activities .activity>.details,section.event-outer .inner .body .event>.details{padding:.75em;text-align:center}section.event-outer .inner .body .event .activities .activity>.details p.hall,section.event-outer .inner .body .event>.details p.hall{font-family:var(--body-text-family)}section.event-outer .inner .body .event .activities .activity>.details p,section.event-outer .inner .body .event>.details p{color:var(--text-primary);margin-bottom:.75em}section.event-outer .inner .body .event .activities .activity>.details p>a,section.event-outer .inner .body .event>.details p>a{color:var(--text-primary)!important;text-decoration:underline!important}section.event-outer .inner .body .event .activities .activity>.details a.link,section.event-outer .inner .body .event>.details a.link{background-color:var(--button-background-secondary);border-radius:4px;color:var(--button-text-secondary);display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);margin:.75em auto;padding:.4em 1.5em;text-decoration:none;transition:all .25s ease-in-out}section.event-outer .inner .body .event .activities .activity>.details a.link:hover,section.event-outer .inner .body .event>.details a.link:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);border-color:var(--button-text-secondary)}.rundown-container{background-color:var(--background-primary);background-image:var(--bg-main);background-position:50%;background-repeat:repeat;background-size:360px}.torsvp__btn-wrap{margin-top:10px}.torsvp__btn{border:1px solid var(--text-primary);color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:400}.torsvp__btn:hover{background:var(--text-secondary);border:1px solid var(--text-secondary);color:var(--background-primary)}.rsvp-wrap{background-color:var(--background-tertiary);background-image:var(--bg-main);background-position:50%;background-repeat:repeat;background-size:360px;overflow:hidden;padding:40px 24px;position:relative}.rsvp-inner{margin:0 auto;max-width:640px;padding:.75em 0;width:100%}.rsvp-head{padding:.75em;text-align:center}.rsvp-head .rsvp-title{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size))}.rsvp-body{display:flex;flex-direction:column;gap:2em;padding:1em 0}.rsvp-confirm-step{display:none}.rsvp-status-wrap{margin-bottom:40px}.rsvp-status-head{padding:0;text-align:center}.rsvp-status-head .rsvp-status-caption{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.rsvp-status-wrap input[name=rsvp_status]{display:none}.rsvp-amount-wrap{margin-bottom:2em}.rsvp-amount-head{padding:0;text-align:center}.rsvp-amount-head .rsvp-amount-caption{font-size:var(--body-text-size);margin-bottom:10px}.form-label,.rsvp-amount-head .rsvp-amount-caption,.rsvp-confirm-btn.back,.session-caption-wrap .caption{color:var(--text-primary);font-family:var(--body-text-family)}.rsvp-amount-controller-wrap{padding:0}.rsvp-amount-controller{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.rsvp-amount-controller .toggle-btn{align-items:center;background-color:var(--button-background-secondary);border:none;border-radius:7px;color:var(--button-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:40px}.rsvp-amount-controller .toggle-icon{display:block;height:17px;width:17px}.rsvp-amount-controller .toggle-icon path{stroke:var(--button-text-secondary);stroke-width:17px!important}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-primary)}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.plus:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.rsvp-amount-controller .toggle-btn.minus:hover{background-color:rgba(var(--button-background-secondary-rgb),.8)}.rsvp-amount-controller .input-wrap{width:100%}.form-control.group-guest,.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:var(--background-secondary);border:none;border-radius:7px;color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size);height:40px;margin:0 auto;text-align:center;width:100%}.rsvp-plus-wrapper .form-control{padding:10px 25px}.rsvp-amount-controller .input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.rsvp-confirm-wrap{padding:0;text-align:center}.rsvp-confirm-wrap label{display:block;margin-top:10px}.rsvp-confirm-btn{border:1px solid var(--button-background-primary);border-radius:4px;color:var(--light-clr);cursor:pointer;display:block;font-weight:500;line-height:1.4;margin:0 auto;padding:10px 25px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.form-check-label,.rsvp-confirm-btn,.rsvp-session-btn{background-color:var(--button-background-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.form-check-label,.rsvp-session-btn{border-radius:4px;color:var(--button-text-primary)}.rsvp-confirm-btn.going{background-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going{background-color:var(--button-background-secondary);border-color:var(--button-background-secondary);color:var(--button-text-secondary)}.form-check-label:has(.form-check-input:checked),.form-check-label:hover,.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.not-going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--error-clr);border-color:var(--error-clr);color:var(--light-clr)}.rsvp-confirm-btn.confirm{background-color:var(--button-background-secondary);border-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.confirm:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);border-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-secondary)}.rsvp-confirm-btn.download{background-color:var(--button-background-secondary);border-color:var(--button-background-secondary);color:var(--button-text-secondary);display:inline-block;vertical-align:top;width:auto}.rsvp-confirm-btn.download:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);border-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{padding:.75em}.rsvp-qrcard-img-wrap{margin-bottom:3em}.rsvp-qrcard-img{display:block;height:auto;margin:0 auto;max-width:200px;object-fit:contain;width:100%}.rsvp-message-wrap{padding:.75em}.rsvp-message-content{background-color:transparent;text-align:center}.rsvp-message-icon{display:none;height:auto;margin:0 auto 20px;width:30px}.rsvp-message-wrap .rsvp-message-title{font-weight:400;margin-bottom:10px}.rsvp-message-wrap .rsvp-message-caption,.rsvp-message-wrap .rsvp-message-title{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.rsvp-message-wrap.going .rsvp-message-title{color:var(--button-text-primary)}.rsvp-message-wrap.not_going .rsvp-message-title{color:var(--button-text-secondary)}.rsvp-change-wrap{padding:.75em}section.live-streaming{background-color:var(--background-tertiary);background-image:var(--bg-main);background-position:50%;background-repeat:repeat;background-size:360px;padding:40px 24px}section.live-streaming .inner p{color:var(--text-primary)}section.live-streaming .inner .head{padding:.75em}section.live-streaming .inner .head h1{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size));font-weight:var(--heading-weight);margin-bottom:.2em}section.live-streaming .inner .head p{color:var(--text-primary);font-size:var(--body-text-size);font-style:var(--body-text-style)}section.live-streaming .inner .body{padding:.75em}.live-streaming .inner .body p.meeting-text{font-family:var(--body-text-family);font-weight:400}.live-streaming .inner .body>.streaming-info>div.link{margin-top:.75em}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--button-background-secondary);color:var(--button-text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.live-streaming .inner .body>.streaming-info>div>.preview>.play-btn{background-color:var(--button-background-primary);color:var(--button-text-secondary)}.ig-filter-wrap{background-color:var(--background-primary);background-image:var(--bg-main);background-position:50%;background-repeat:repeat;background-size:360px;padding-bottom:20px}.ig-filter{max-width:640px;width:100%}.ig-filter .ig-filter-head .ig-filter-title{color:var(--text-primary);font-family:var(--heading-family);font-size:calc(var(--heading-size));margin-bottom:.2em}.ig-filter .ig-filter-head .ig-filter-caption{color:var(--text-secondary);font-size:var(--body-text-size);font-style:var(--body-text-style)}.ig-filter-link{background-color:var(--button-background-secondary);color:var(--button-text-secondary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.ig-filter-link:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}section.gift{background-color:var(--background-primary);padding:40px 24px}section.gift .gift-inner .gift-title{margin-bottom:1.25em;padding:.75em 0;text-align:center}section.gift .gift-inner .gift-title h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:.15em;padding:0}section.gift .gift-inner .gift-title p{color:var(--text-primary);font-size:var(--body-text-size);font-style:var(--body-text-style)}.gift .gift-inner .gift-form .selectize-control.single .selectize-input{border:1px solid var(--text-tertiary)}.gift .gift-inner .gift-form .selectize-control.single .selectize-input p{color:var(--text-tertiary)}.gift .gift-inner .gift-form .selectize-control .item{background-color:var(--background-secondary)}.gift .gift-inner .gift-form .selectize-control .item:hover{background-color:rgba(var(--background-secondary-rgb),.8)}.gift .gift-inner .gift-form .selectize-control .item p{color:var(--text-tertiary)}.gift .gift-inner .gift-form .selectize-control .item p,.gift .gift-inner .gift-form .selectize-control .item p strong{font-family:var(--body-text-family);font-size:var(--body-text-size)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book{text-align:left}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border:1px solid var(--text-tertiary);color:var(--text-tertiary)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book p{color:var(--text-tertiary)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book .book-label{color:rgba(var(--text-tertiary-rgb),.5);font-size:calc(var(--body-text-size) - var(--fs-extra-2))}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book .book-label span{color:var(--text-tertiary);font-size:var(--body-text-size);font-weight:500}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background-color:var(--button-background-secondary);color:var(--button-text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background-color:rgba(var(--button-background-primary-rgb),.8)}.gift button,.gift div,.gift input,.gift label,.gift label.form-label.center,.gift p,.gift span,.gift textarea{color:var(--text-tertiary);font-family:var(--body-text-family);font-size:var(--body-text-size)}.gift label.form-label.center{font-weight:var(--body-text-weight)}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{font-size:18px;font-size:calc(1em + 3px)}.gift .gift-inner .gift-form .gift-picture .picture-detail .gift-back,.gift .gift-inner .gift-form .gift-picture .picture-detail .head p{font-size:var(--body-text-size)}section.gift.no-form{position:relative;z-index:1}section.gift.no-form .gift-inner .gift-form{overflow:visible}section.comment-outer{background-color:var(--background-primary);padding:.5em 0 1em}section.comment-outer .comment-inner{padding:.5em 0 1em}section.comment-outer .comment-inner .head{margin-bottom:0;padding:.75em;text-align:center}section.comment-outer .comment-inner .head h1{color:var(--text-primary);font-family:var(--heading-family);font-size:var(--heading-size);margin-bottom:0;padding:0}section.comment-outer .comment-inner .head p{color:var(--text-primary);font-size:var(--body-text-size);font-style:var(--body-text-style);margin-top:.25em}section.comment-outer .comment-inner .comment-form{margin-bottom:0;padding:.75em}section.comment-outer .comment-inner .comments{margin-bottom:0}section.comment-outer .comment-body p,section.comment-outer a,section.comment-outer button,section.comment-outer input,section.comment-outer p,section.comment-outer small,section.comment-outer strong,section.comment-outer textarea{color:var(--text-primary);font-family:var(--body-text-family);font-size:var(--body-text-size)}section.comment-outer strong{font-weight:400}.comment .comment-foot,section.comment-outer strong{font-family:var(--body-text-family)}.comment .comment-foot a,.comment .comment-foot small{font-family:var(--body-text-family);font-size:calc(var(--body-text-size) - var(--fs-extra-2))}.comment .comment-foot a{color:var(--text-secondary)}section.comment-outer .comment-form button.send-comment,section.comment-outer .comment-inner button.more-comment,section.comment-outer input,section.comment-outer textarea{border-radius:2px}section.comment-outer input,section.comment-outer textarea{color:var(--text-tertiary)}section.comment-outer .comment-form button.send-comment,section.comment-outer .comment-inner button.more-comment{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}section.comment-outer .comment-form button.send-comment:hover,section.comment-outer .comment-inner button.more-comment:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}section.footnote{background-color:var(--background-primary);overflow:hidden;padding:.5em 0;position:relative}section.footnote:before{background-image:linear-gradient(transparent,rgba(var(--background-primary-rgb),.4),rgba(var(--background-primary-rgb),.6),rgba(var(--background-primary-rgb),.8),rgba(var(--background-primary-rgb),1));bottom:0;content:"";height:300px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:1}section.footnote .orn-footer-01{background-image:var(--orn-footer-01);background-position:100% 0;bottom:-350px;height:600px;left:-410px;width:600px}section.footnote .orn-footer-01,section.footnote .orn-footer-02{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:2}section.footnote .orn-footer-02{background-image:var(--orn-footer-02);background-position:0 0;bottom:-280px;height:500px;right:-250px;width:500px}@media only screen and (min-width:768px){section.footnote .orn-footer-01{bottom:-500px;height:800px;left:-500px;width:800px}section.footnote .orn-footer-02{bottom:-500px;height:800px;right:-380px;width:800px}}section.footnote .bird-01{background-image:var(--bird-line-02);height:120px;left:7px;width:42px}section.footnote .bird-01,section.footnote .bird-02{background-position:100% 0;background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute;top:0;z-index:3}section.footnote .bird-02{background-image:var(--bird-line-short-01);height:80px;left:40px;width:35px}section.footnote .bird-03{background-image:var(--bird-line-01);height:120px;right:7px;width:42px}section.footnote .bird-03,section.footnote .bird-04{background-position:0 0;background-repeat:no-repeat;background-size:contain;pointer-events:none;position:absolute;top:0;z-index:3}section.footnote .bird-04{background-image:var(--bird-line-short-02);height:80px;right:40px;width:39px}@media only screen and (min-width:768px){section.footnote .bird-01{height:160px;width:60px}section.footnote .bird-02{height:100px;left:45px;width:45px}section.footnote .bird-03{height:150px;width:55px}section.footnote .bird-04{height:80px;right:45px;width:48px}}section.footnote .inner{min-height:325px;padding:1em 0 120px;position:relative;text-align:center;z-index:3}section.footnote .inner .quote{margin:0 auto 3em;padding:1em .25em;text-align:center;width:100%;width:calc(100% - 150px)}section.footnote .inner .quote p{color:var(--text-primary);font-style:italic;line-height:1.7}section.footnote .inner p.date{color:var(--text-primary);font-size:var(--body-text-size);margin:0 auto 1em;text-transform:uppercase;width:100%;width:calc(100% - .75em)}section.footnote .inner p sup{font-family:inherit;font-size:.8em;text-transform:lowercase}section.footnote .inner h1{color:var(--text-secondary);font-family:var(--heading-family);font-size:calc(var(--heading-size));line-height:1.2;margin:0 auto;width:100%;width:calc(100% - .75em)}section.footer{background-color:var(--background-primary);padding:0}section.footer .footer-inner{padding:.75em}section.footer .footer-inner p{color:var(--text-primary);font-size:var(--body-text-size)}section.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--text-primary)}@media only screen and (max-width:960px){section.footer .footer-inner.flex-column{flex-direction:column;padding-bottom:150px;padding-top:80px}section.footer .footer-inner.flex-column p{font-size:var(--body-text-size);margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}section.person p{color:var(--dark-clr);font-family:var(--roboto)}.general-qrcode{padding:20px 20px 60px}.container.wedding-gifts-wrap{background-color:var(--background-primary)}.wedding-gifts-description{color:var(--text-primary)}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--button-background-secondary)!important;border:none!important;border-radius:4px!important;color:var(--button-text-secondary)!important;cursor:pointer!important;font-family:var(--body-text-family)!important;font-size:16px!important}.img-caption,.kado-description .kado-ket,.kado-description .kado-name,.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .caption,.modal-kado-header .title,.modal-kado-note .note-kado{color:inherit;font-family:var(--body-text-family)!important}.img-caption,.modal-confirm-header .title,.modal-kado-header .title{font-size:20px!important}.confirm-kado-btn{border:none!important;border:1px solid var(--button-background-secondary)!important;border-radius:4px!important;color:var(--button-background-secondary)!important;font-family:var(--body-text-family)!important;font-weight:500!important;outline:none!important;width:100%}.modal-kado-header .address,.modal-kado-header .caption{font-size:16px!important}.confirm-kado-btn:hover{background-color:rgba(var(--button-background-secondary-rgb),.8)!important;color:var(--button-text-secondary)!important}.buying-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background:rgba(var(--button-background-secondary-rgb),.8)!important;color:var(--button-text-secondary)!important}.inner-address-info,.wedding-gift-address-label{color:var(--text-primary)!important;font-family:var(--body-text-family);font-size:18px;font-weight:500!important}.btn-hadiah-copy{border:1px solid var(--text-primary)!important;color:var(--text-primary)!important}.hadiah-card-title{display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;max-width:100%;-webkit-box-orient:vertical;overflow:hidden}.hadiah-card-price{color:#cb3a31!important;padding:4px!important}.hadiah-card-amount,.hadiah-card-amount .total-amount,.hadiah-card-price{font-size:16px!important;font-weight:500!important}.wedding-gifts-title{color:var(--font-clr-01);font-family:var(--exmouth);font-size:40px;font-size:var(--fs-cover);font-weight:400;line-height:1.3;margin-bottom:0;padding:0}.wedding-gifts-description{color:var(--font-clr-01);font-size:calc(1em + 2px);font-style:italic}.wedding-gifts-inner{margin:0 auto;max-width:640px;width:100%}.dress-wrapper .dress-title{color:var(--text-secondary)}.dress-wrapper .dress-desc,.dress-wrapper .dress-item-title,.dress-wrapper .dress-note{color:var(--text-primary)}.rsvpPlus-questionWrapper-container{padding:20px}