@font-face{font-display:swap;font-family:Anglecia;src:url(https://katsudoto.id/plugin/fonts/AngleciaProDisplay-Regular.otf)}body.syanin{height:100%;width:100%;--body-height:100vh;font-family:Roboto,sans-serif;font-size:16px;--white:#fff}body.syanin.original{--primary:#ece0d1;--secondary:#a27854;--font-01:#242424;--font-02:#634832;--font-03:#68675e;--font-04:#464646;--btn:#6a503a;--amp:#855e3c;--orn-01:url(https://katsudoto.id/media/template/exclusive-06/01/orn-01-fix.png);--orn-02:url(https://katsudoto.id/media/template/exclusive-06/01/orn-02-fix.svg);--orn-03:url(https://katsudoto.id/media/template/exclusive-06/01/orn-03-fix.png);--orn-03-light:url(https://katsudoto.id/media/template/exclusive-06/01/orn-03-light.png);--orn-04:url(https://katsudoto.id/media/template/exclusive-06/01/orn-04-fix.png);--orn-05:url(https://katsudoto.id/media/template/exclusive-06/01/orn-05-fix.png);--orn-06:url(https://katsudoto.id/media/template/exclusive-06/01/orn-06-fix.png);--orn-07:url(https://katsudoto.id/media/template/exclusive-06/01/orn-07-fix.png);--orn-08:url(https://katsudoto.id/media/template/exclusive-06/01/orn-08-fix.png);--orn-09:url(https://katsudoto.id/media/template/exclusive-06/01/orn-09-fix.png);--orn-10:url(https://katsudoto.id/media/template/exclusive-06/01/orn-10-fix.png);--orn-11:url(https://katsudoto.id/media/template/exclusive-06/01/orn-11-fix.png);--combine-orn-02:url(https://katsudoto.id/media/template/exclusive-06/01/combine-orn-02-fix.png);--combine-orn-05-06:url(https://katsudoto.id/media/template/exclusive-06/01/combine-orn-05-&-06-fix.png);color:var(--font-01);--fs-heading:32px;@media (min-width:1024px){--fs-heading:50px}}body{overflow:hidden}html{scroll-behavior:smooth}body font{font-family:inherit}.top-cover{background-color:var(--primary);display:flex;flex-direction:column;height:var(--body-height);left:0;opacity:1;overflow:hidden;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}.top-cover.hide{bottom:120%;pointer-events:none;top:-120%}.top-cover>.inner{display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden;position:relative;width:100%}.top-cover>.inner:before{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.top-cover>.inner>.details{margin:auto;padding:1.5em .75em;text-align:center;width:100%;z-index:1}.top-cover>.inner>.details h1{color:var(--primary);font-family:Anglecia;font-size:50px;font-weight:500;line-height:1em;margin-bottom:.25em;text-transform:uppercase;word-wrap:break-word}.top-cover>.inner>.details p{word-wrap:break-word}.top-cover>.inner>.details p,section.top-cover .cover-free-text{color:var(--white);font-size:18px;font-weight:300;margin-bottom:.35em}.top-cover>.inner>.details a.link{background-color:var(--secondary);border-radius:.25em;color:var(--white);display:inline-block;font-size:16px;font-weight:300;margin-bottom:.25em;margin-top:1em;padding:.45em .75em;text-decoration:none;transition:all .25s ease-in-out}.top-cover>.inner>.details a.link:hover{background-color:var(--btn)}.top-cover>.cover-show{background:#fff;left:0;position:absolute;top:0;z-index:-1}.top-cover>.cover-show,.top-cover>.cover-show .slick-list,.top-cover>.cover-show .slick-track{height:100%!important;width:100%!important}.top-cover>.cover-show .slick-track{position:relative!important}.top-cover>.cover-show .picture-outer{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.top-cover>.cover-show .picture-outer img{height:100%!important;object-fit:cover;object-position:center;width:100%!important}@media only screen and (min-width:920px){.top-cover>.inner>.details h1{font-size:80px;margin-bottom:.2em}.top-cover>.inner>.details a.link,.top-cover>.inner>.details p,section.top-cover .cover-free-text{font-size:20px;margin-bottom:.15em}.top-cover>.inner>.details a.link{margin-top:.5em}}.cover{background-color:var(--primary)}.cover>.inner{height:100%;min-height:100vh;overflow:hidden;padding:.5em 0;width:100%}.cover>.inner,.cover>.inner>.cover-greet{display:flex;flex-direction:column;justify-content:center}.cover>.inner>.cover-greet{padding:.5em 1em;text-align:center}.cover>.inner>.cover-greet>.orn-01{background-image:var(--orn-01);background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;margin:0 auto .75em;width:80%}.cover>.inner>.cover-greet>img.logo{display:block;height:55px;margin:.5em auto;object-fit:contain;object-position:center;width:80%}.cover>.inner>.cover-greet>p{color:var(--font-03);font-size:18px;margin-bottom:.15em}.cover>.inner>.cover-highlight{display:flex;flex-direction:column;justify-content:center;padding:1.25em 0}.cover>.inner>.cover-highlight>.highlight-inner{background-color:var(--primary);height:420px;margin:0 auto;padding:0;position:relative;width:280px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02{background-color:var(--secondary);pointer-events:none;position:absolute;z-index:5}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01{height:2px;left:50%;top:-1px;transform:translateX(-50%);width:calc(100% - 20px)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01:before{left:-12px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01:after,.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01:before{background-image:var(--orn-02);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:15px;position:absolute;width:15px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01:after{right:-12px;transform:scaleX(-1)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02{height:calc(100% - 20px);right:-1px;top:50%;transform:translateY(-50%);width:2px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02:before{top:-12px;transform:rotate(90deg)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02:after,.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02:before{background-image:var(--orn-02);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:0;position:absolute;width:15px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02:after{bottom:-12px;transform:scaleY(-1) rotate(90deg)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03{bottom:-1px;height:2px;left:50%;transform:translateX(-50%);width:calc(100% - 20px)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03:before{left:-12px;transform:scaleY(-1)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03:after,.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03:before{background-image:var(--orn-02);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;position:absolute;top:0;width:15px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03:after{right:-12px;transform:scaleX(-1) scaleY(-1)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04{height:calc(100% - 20px);left:-1px;top:50%;transform:translateY(-50%);width:2px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04:before{top:-12px;transform:scaleX(-1) rotate(90deg)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04:after,.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04:before{background-image:var(--orn-02);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;position:absolute;right:0;width:15px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04:after{bottom:-12px;transform:rotate(-90deg)}@media only screen and (min-width:425px){.cover>.inner>.cover-highlight>.highlight-inner{height:480px;width:320px}}@media only screen and (min-width:768px){.cover>.inner>.cover-highlight>.highlight-inner{height:540px;width:360px}}@media only screen and (min-width:1024px){.cover>.inner>.cover-highlight>.highlight-inner{height:440px;max-width:1024px;width:80vw}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01{height:3px;width:calc(100% - 40px)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01:before{height:25px;left:-20px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-01:after{height:25px;right:-20px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02{height:calc(100% - 40px);width:3px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02:before{height:25px;top:-20px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-02:after{bottom:-20px;height:25px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03{height:3px;width:calc(100% - 40px)}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03:before{height:25px;left:-20px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-03:after{height:25px;right:-20px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04{height:calc(100% - 40px);width:3px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04:before{height:25px;top:-20px;width:25px}.cover>.inner>.cover-highlight>.highlight-inner>.orn-02.o-04:after{bottom:-20px;height:25px;width:25px}}@media only screen and (min-width:1300px){.cover>.inner>.cover-highlight>.highlight-inner{height:510px}}.cover>.inner>.cover-highlight>.highlight-inner>.preview{background:#fff;height:100%;width:100%}.cover>.inner>.cover-highlight>.highlight-inner>.preview .slick-list{height:100%!important;width:100%!important}.cover>.inner>.cover-highlight>.highlight-inner>.preview .slick-track{height:100%!important;position:relative!important;width:100%!important}.cover>.inner>.cover-highlight>.highlight-inner>.preview .picture{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.cover>.inner>.cover-highlight>.highlight-inner>.preview .picture>img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cover>.inner>.cover-highlight>.highlight-inner>.preview .picture>img[src*=".png"]{object-fit:contain}.cover>.inner>.cover-couple{display:flex;flex-direction:column;justify-content:center;padding:.5em 1em;text-align:center}.cover>.inner>.cover-couple>p{color:var(--font-03);font-size:18px;margin-bottom:.15em}.cover>.inner>.cover-couple>p.date{letter-spacing:2px;text-transform:uppercase}.cover>.inner>.cover-couple>p sup{color:inherit;font-family:inherit;font-size:.7em}.cover>.inner>.cover-couple>h1{color:var(--font-02);font-family:Anglecia;font-size:40px;font-weight:500;letter-spacing:1px;line-height:1em;margin-bottom:.25em;margin-top:.25em;text-transform:uppercase}@media only screen and (min-width:1024px){.cover>.inner>.cover-couple>p{font-size:24px}.cover>.inner>.cover-couple>p.date{letter-spacing:5px}.cover>.inner>.cover-couple>h1{font-size:60px;margin-bottom:.15em;margin-top:.15em}}section.guest{background-color:var(--secondary);color:var(--white);height:100px;overflow:hidden;padding:0;position:relative}section.guest .texture-line{background-image:var(--orn-03-light);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}@media only screen and (min-width:1024px){section.guest{height:120px}section.guest .texture-line{height:20px}}.couple{background-color:var(--white);overflow:hidden}.couple>.inner{padding:.75em 0 1.5em}.couple>.inner>.head{padding:1.25em;text-align:center}.couple>.inner>.head>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500;margin:0}.couple>.inner>.head>p{font-size:18px;font-style:italic;font-weight:300;margin:.5em 0 0}.couple>.inner>.body{display:flex;flex-direction:column;position:relative}.couple>.inner>.body.bride-first{flex-direction:column-reverse}.couple>.inner>.body>.bride,.couple>.inner>.body>.groom{padding:1.25em;text-align:center}.couple>.inner>.body>.bride>.preview,.couple>.inner>.body>.groom>.preview{display:block;padding:1em}.couple>.inner>.body>.bride>.preview>.picture,.couple>.inner>.body>.groom>.preview>.picture{border-radius:50%;display:block;height:200px;margin:35px auto 0;position:relative;width:200px}.couple>.inner>.body>.bride>.preview>.picture:before,.couple>.inner>.body>.groom>.preview>.picture:before{background-image:var(--orn-06);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:70px;left:50%;position:absolute;top:-43px;transform:translateX(-50%);width:100%;z-index:5}.couple>.inner>.body>.bride>.preview>.picture:after,.couple>.inner>.body>.groom>.preview>.picture:after{background-image:var(--orn-05);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:105%;height:calc(100% + 17px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:105%;width:calc(100% + 17px)}.couple>.inner>.body>.bride>.preview>.picture>img,.couple>.inner>.body>.groom>.preview>.picture>img{background:var(--secondary);border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;position:relative;width:100%}.couple>.inner>.body>.bride>.details,.couple>.inner>.body>.groom>.details{padding:.25em 0}.couple>.inner>.body>.bride>.details h2,.couple>.inner>.body>.groom>.details h2{color:var(--font-02);font-family:Anglecia;font-size:28px;font-weight:500;margin-bottom:.5em}.couple>.inner>.body>.bride>.details p,.couple>.inner>.body>.groom>.details p{font-weight:300;margin-bottom:.5em}.couple>.inner>.body>.bride>.details p.bio,.couple>.inner>.body>.groom>.details p.bio{font-style:italic}.couple>.inner>.body>.bride>.details a,.couple>.inner>.body>.groom>.details a{color:#000;display:inline-block;font-style:italic;font-weight:300;text-decoration:none}.couple>.inner>.body>.bride>.details a:hover,.couple>.inner>.body>.groom>.details a:hover{text-decoration:underline}.couple>.inner>.body>.separator{padding:.25em;text-align:center}.couple>.inner>.body>.separator>p{color:var(--amp);font-family:Anglecia;font-size:70px}@media only screen and (min-width:920px){.couple>.inner{padding:2em 0 3em}.couple>.inner>.body{flex-direction:row;justify-content:center}.couple>.inner>.body.bride-first{flex-direction:row-reverse}.couple>.inner>.body>.bride,.couple>.inner>.body>.groom{margin:0 30px;max-width:600px;width:45%}.couple>.inner>.body>.separator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.couple>.inner>.body>.separator.show-picture{top:120px;transform:translateX(-50%)}.couple>.inner>.body>.separator>p{font-size:80px}}@media only screen and (min-width:1024px){.couple>.inner>.head>h1{font-size:40px}.couple>.inner>.head>p{font-size:22px}.couple>.inner>.body>.bride>.details h2,.couple>.inner>.body>.groom>.details h2{font-size:36px}.couple>.inner>.body>.bride>.details a,.couple>.inner>.body>.bride>.details p,.couple>.inner>.body>.groom>.details a,.couple>.inner>.body>.groom>.details p{font-size:20px}}@media only screen and (min-width:1300px){.couple>.inner>.body>.bride>.preview>.picture,.couple>.inner>.body>.groom>.preview>.picture{height:260px;width:260px}.couple>.inner>.body>.bride>.preview>.picture:before,.couple>.inner>.body>.groom>.preview>.picture:before{height:90px;top:-55px}.couple>.inner>.body>.separator.show-picture{top:130px}.couple>.inner>.body>.separator>p{font-size:110px}}.love-story{background-color:var(--primary);overflow:hidden}.love-story>.inner{padding:1.5em 0}.love-story>.inner>.head{padding:.75em;text-align:center}.love-story>.inner>.head>h1{color:var(--secondary);font-family:Anglecia;font-size:32px;font-weight:500}.love-story>.inner>.body{padding:0}.love-story>.inner>.body>.stories{margin-top:0}.love-story>.inner>.body>.stories>.story{background-color:var(--primary);margin:0 auto 1.5em;max-width:480px;padding:.25em 0}.love-story>.inner>.body>.stories>.story>.preview{background-color:transparent}.love-story>.inner>.body>.stories>.story>.preview,.love-story>.inner>.body>.stories>.story>.preview>.picture{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;width:100%}.love-story>.inner>.body>.stories>.story>.preview>.picture{margin:0 auto;overflow:hidden;position:relative}.love-story>.inner>.body>.stories>.story>.preview>.picture a.link{display:inline-block;height:98%;left:50%;margin:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:98%}.love-story>.inner>.body>.stories>.story>.preview>.picture img{display:block;height:auto;margin:0;object-fit:contain;object-position:center;width:100%}.love-story>.inner>.body>.stories>.story>.preview>.picture img.frame{display:block;height:100%;object-fit:contain;overflow:hidden;pointer-events:none;position:relative;width:100%;z-index:5}.love-story>.inner>.body>.stories>.story>.preview>.picture img.img{display:block;height:100%;object-fit:cover;width:100%}.love-story>.inner>.body>.stories>.story>.details{background-color:var(--white);border-radius:1.25em;margin-top:.5em;padding:1.25em 1.25em 1.5em;text-align:center}.love-story>.inner>.body>.stories>.story>.details h2{color:var(--secondary);font-family:Anglecia;font-size:28px;font-weight:500}.love-story>.inner>.body>.stories>.story>.details p{color:var(--secondary);font-weight:300;margin-top:.5em}@media only screen and (min-width:1024px){.love-story>.inner>.head>h1{font-size:40px}.love-story>.inner>.body>.stories{margin-top:1.5em}.love-story>.inner>.body>.stories>.story{align-items:center;display:flex;flex-direction:row;justify-content:center;max-width:1366px}.love-story>.inner>.body>.stories>.story:nth-child(2n){flex-direction:row-reverse}.love-story>.inner>.body>.stories>.story>.preview{margin-bottom:auto;width:45%}.love-story>.inner>.body>.stories>.story:nth-child(odd)>.details{margin-left:1.5em}.love-story>.inner>.body>.stories>.story:nth-child(2n)>.details{margin-right:1.5em}.love-story>.inner>.body>.stories>.story>.details{margin-top:0;width:45%}.love-story>.inner>.body>.stories>.story>.details h2{font-size:36px}.love-story>.inner>.body>.stories>.story>.details p{font-size:20px}}.gallery{background-color:var(--white)}.gallery>.title{padding:1.25em .75em}.gallery>.title>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500;word-wrap:break-word}.gallery>.title>p{font-size:18px;font-style:italic;font-weight:300}.video-gallery{background-color:var(--white)}.video-gallery>.inner>.title{padding:1.25em .75em}.video-gallery>.inner>.title>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500;word-wrap:break-word}.video-gallery>.inner>.title>p{font-size:18px;font-style:italic;font-weight:300}.video-gallery>.inner>.video-outer{padding:1em 0}.video-gallery>.inner>.video-outer>.video:last-of-type{margin-bottom:0}.video-gallery>.inner>.video-outer>.video>.title>h2{color:var(--font-02);font-family:Anglecia;font-size:28px;font-weight:500;word-wrap:break-word}@media only screen and (min-width:1024px){.gallery>.title>h1,.video-gallery>.inner>.title>h1{font-size:40px}.gallery>.title>p,.video-gallery>.inner>.title>p{font-size:22px}}.save-date{background-color:var(--primary);overflow:hidden}.save-date>.inner{padding:1.5em 0}.save-date>.inner>.head{padding:.75em 1.25em;text-align:center}.save-date>.inner>.head>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500}.save-date>.inner>.head>p{color:var(--font-03);letter-spacing:2px;margin-top:.25em}.save-date>.inner>.head>p sup{column-rule-color:inherit;font-family:inherit;font-size:.7em}.save-date>.inner>.body{padding:.75em 0}.save-date>.inner>.body>.countdown{display:flex;justify-content:center;position:relative}.save-date>.inner>.body>.countdown:before{background-color:var(--secondary);content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.save-date>.inner>.body>.countdown>div{align-items:center;background-image:var(--orn-08);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:80px;justify-content:center;margin:0 .5em;position:relative;width:80px}.save-date>.inner>.body>.countdown>div>h2{color:var(--secondary);font-family:Anglecia;font-size:22px;font-weight:500;line-height:1em}.save-date>.inner>.body>.countdown>div>p{color:var(--font-03);font-family:Anglecia;font-size:.7em;font-weight:300;margin-top:.25em}.save-date>.inner>.foot{padding:.75em 1.25em;text-align:center}.save-date>.inner>.foot a{background-color:var(--white);border-radius:.25em;color:var(--btn);display:inline-block;letter-spacing:1px;padding:.35em 1.5em;text-decoration:none;transition:all .25s ease-in-out}.save-date>.inner>.foot a:hover{background-color:var(--btn);color:var(--white)}@media only screen and (min-width:768px){.save-date>.inner>.body>.countdown>div{height:100px;margin:0 1em;width:100px}.save-date>.inner>.body>.countdown>div>h2{font-size:28px}.save-date>.inner>.body>.countdown>div>p{font-size:.8em}}@media only screen and (min-width:1024px){.save-date>.inner>.head>h1{font-size:50px}.save-date>.inner>.foot a,.save-date>.inner>.head>p{font-size:20px}.save-date>.inner>.body>.countdown>div{height:120px;width:120px}.save-date>.inner>.body>.countdown>div>h2{font-size:40px}.save-date>.inner>.body>.countdown>div>p{font-size:1em}}.event-outer>.inner{padding:1.25em 0}.event-outer>.inner>.orn-09{background-image:var(--orn-09);height:60px;margin:1.5em auto 0}.event-outer>.inner>.orn-09,.event-outer>.inner>.orn-11{background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%}.event-outer>.inner>.orn-11{background-image:var(--orn-11);height:30px;margin:20px auto 40px}.event-outer>.inner>.head{padding:1.25em;text-align:center}.event-outer>.inner>.head>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500}.event-outer>.inner>.head>p{color:var(--font-03);font-size:18px;font-style:italic;font-weight:300;margin-top:.5em}.event-outer>.inner>.body,.event-outer>.inner>.body>.event{padding:.5em 0}.event-outer>.inner>.body>.event>.title{padding:1em;position:relative;text-align:center}.event-outer>.inner>.body>.event>.title:after,.event-outer>.inner>.body>.event>.title:before{background-image:var(--orn-10);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.event-outer>.inner>.body>.event>.title:before{top:-5px}.event-outer>.inner>.body>.event>.title:after{bottom:-5px}.event-outer>.inner>.body>.event>.title>h1{color:var(--secondary);font-size:30px;font-weight:600}.event-outer>.inner>.body>.event>.title>h1 sup{font-family:inherit;font-size:.7em}.event-outer>.inner>.body>.event>.title>p{font-size:18px;font-style:italic;font-weight:300;margin-top:.25em}.event-outer>.inner>.body>.event>.activities{margin:0 auto 1em;max-width:1600px;padding:1em 0}.event-outer>.inner>.body>.event>.activities>.activity{margin:0 auto .75em;padding:.5em 0}.event-outer>.inner>.body>.event>.activities>.activity:last-of-type{margin-bottom:0}.event-outer>.inner>.body>.event>.activities>.activity>.title{padding:.75em;text-align:center}.event-outer>.inner>.body>.event>.activities>.activity>.title .activity-icon,.event-outer>.inner>.body>.event>.activities>.activity>.title .activity-icon-image{display:block;height:65px;margin:0 auto .75em;object-fit:contain;object-position:center;width:65px}.event-outer>.inner>.body>.event>.activities>.activity>.title .activity-icon path{fill:var(--secondary)}.event-outer>.inner>.body>.event>.activities>.activity>.title h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500;margin-bottom:.25em}.event-outer>.inner>.body>.event>.activities>.activity>.title p{color:var(--secondary);font-size:18px;margin-bottom:1.25em}.event-outer>.inner>.body>.event>.activities>.activity>.title p.desc{font-size:18px;font-style:italic;font-weight:300}.event-outer>.inner>.body>.event>.activities>.activity>.title p:last-of-type{margin-bottom:0}.event-outer>.inner>.body>.event>.details{margin-top:-1em}.event-outer>.inner>.body>.event>.activities>.activity>.details,.event-outer>.inner>.body>.event>.details{padding:.75em 1.25em;text-align:center}.event-outer>.inner>.body>.event>.activities>.activity>.details p.hall,.event-outer>.inner>.body>.event>.details p.hall{font-weight:700}.event-outer>.inner>.body>.event>.activities>.activity>.details p,.event-outer>.inner>.body>.event>.details p{color:var(--secondary);margin-bottom:.75em}.event-outer>.inner>.body>.event>.activities>.activity>.details a.link,.event-outer>.inner>.body>.event>.details a.link{background-color:transparent;border:1px solid var(--btn);border-radius:.25em;color:var(--btn);display:inline-block;margin:.75em auto 0;padding:.35em 1em;text-decoration:none;transition:all .25s ease-in-out}.event-outer>.inner>.body>.event>.activities>.activity>.details a.link:hover,.event-outer>.inner>.body>.event>.details a.link:hover{background-color:var(--btn);color:var(--white)}@media only screen and (min-width:768px){.event-outer>.inner>.body>.event>.activities{display:flex;flex-wrap:wrap;justify-content:center}.event-outer>.inner>.body>.event>.activities>.activity{margin:.5em 1em;max-width:350px;width:45%}.event-outer>.inner>.body>.event>.details{margin-top:-2em}}@media only screen and (min-width:1024px){.event-outer>.inner>.orn-09{height:80px}.event-outer>.inner>.orn-11{height:35px}.event-outer>.inner>.head>h1{font-size:40px}.event-outer>.inner>.head>p{font-size:22px}.event-outer>.inner>.body>.event>.title>h1{font-size:36px}.event-outer>.inner>.body>.event>.title>p{font-size:20px}.event-outer>.inner>.body>.event>.activities>.activity>.title img.party{height:75px;width:75px}.event-outer>.inner>.body>.event>.activities>.activity>.title h1{font-size:36px}.event-outer>.inner>.body>.event>.activities>.activity>.details a.link,.event-outer>.inner>.body>.event>.activities>.activity>.details p,.event-outer>.inner>.body>.event>.activities>.activity>.title p,.event-outer>.inner>.body>.event>.details a.link,.event-outer>.inner>.body>.event>.details p{font-size:20px}}.rundown-inner .rundown-title{color:var(--font-clr);font-family:Anglecia;font-size:var(--fs-heading);font-weight:500}.rundown-event-horizontal .rundown-event-horizontal-title{color:var(--font-clr);font-family:Anglecia;font-size:calc(var(--fs-heading) / 1.6)}.torsvp__btn-wrap{margin:10px 0}.torsvp__btn{border:1px solid var(--font-03);color:var(--font-03);font-size:20px;letter-spacing:2px;padding:8px 20px}.torsvp__btn:hover{background:var(--secondary);border:1px solid var(--secondary);color:var(--light-clr)}.rsvp-wrap{background:var(--primary);overflow:hidden;z-index:2}.rsvp-inner,.rsvp-wrap{padding:20px 0;position:relative}.rsvp-inner{margin:0 auto;max-width:640px;width:100%}.rsvp-head{margin:0;padding:10px 35px;text-align:center}.rsvp-head .rsvp-title{color:var(--font-clr);font-family:Anglecia;font-size:40px;font-weight:500;margin:0;padding:0;position:relative;text-transform:uppercase}.rsvp-confirm-step{display:none}.rsvp-status-wrap{padding:10px 15px}.rsvp-status-head{padding:0;text-align:center}.form-label,.rsvp-confirm-btn.back,.rsvp-status-head .rsvp-status-caption{color:var(--font-01);font-family:var(--roboto);font-size:16px;line-height:1.5}.rsvp-status-body .rsvp-confirm-wrap{padding:0}.rsvp-status-wrap input[name=rsvp_status]{display:none}.rsvp-amount-wrap{padding:10px 15px}.rsvp-amount-head{padding:0;text-align:center}.rsvp-amount-head .rsvp-amount-caption{color:var(--font-01);font-family:var(--roboto);font-size:16px;line-height:1.5;margin-bottom:10px}.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:#8f8f8f;border:none;border-radius:4px;color:var(--light-clr);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;transition:all .25s ease-in-out;width:36px}.rsvp-amount-controller .toggle-icon{display:block;height:13px;width:13px}.rsvp-amount-controller .toggle-icon path{stroke:var(--light-clr);stroke-width:13!important}.rsvp-amount-controller .toggle-btn.plus:hover{background-color:var(--btn)}.rsvp-amount-controller .toggle-btn.minus:hover{background-color:var(--secondary)}.rsvp-amount-controller .input-wrap{width:100%}.form-control.group-guest,.rsvp-amount-controller .input-control,.rsvp-plus-wrapper .form-control{background-color:var(--light-clr);border:1px solid var(--secondary);border-radius:4px;color:var(--font-01);font-family:var(--roboto);font-size:16px;font-weight:400;height:36px;margin:0 auto;text-align:center;width:100%}.rsvp-amount-controller .input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.rsvp-confirm-wrap{padding:10px 15px;text-align:center}.rsvp-confirm-wrap label{display:block;margin-top:10px}.rsvp-confirm-btn{background-color:var(--secondary);border:none;border-radius:7px;color:var(--light-clr);cursor:pointer;display:block;font-family:var(--roboto);font-size:16px;font-weight:500;line-height:normal;margin:0 auto;padding:10px 25px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.rsvp-confirm-btn.going{background-color:#8f8f8f}.rsvp-confirm-btn.going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.going{background-color:var(--success-clr);color:var(--light-clr)}.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(--success-clr);color:var(--light-clr)}.form-check-label,.rsvp-session-btn{background-color:#8f8f8f;border-radius:4px;color:var(--light-clr);font-family:var(--ff-02);font-size:var(--fs-md-content);font-weight:300}.rsvp-confirm-btn.not-going{background-color:#8f8f8f}.rsvp-confirm-btn.not-going:hover,.rsvp-status-wrap input[name=rsvp_status]:checked+.rsvp-confirm-btn.not-going{background-color:var(--error-clr);color:var(--light-clr)}.rsvp-confirm-btn.confirm:hover{background-color:var(--btn)}.rsvp-confirm-btn.download{display:inline-block;vertical-align:top;width:auto}.rsvp-confirm-btn.download:hover{background-color:var(--btn)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{padding:10px 0}.rsvp-qrcard-img-wrap{margin-bottom:20px}.rsvp-qrcard-img{display:block;height:auto;margin:0 auto;max-width:200px;object-fit:contain;width:100%}.rsvp-message-content{background-color:transparent;padding:20px 15px;text-align:center}.rsvp-message-icon{display:none;height:auto;margin:0 auto 20px;width:30px}.rsvp-message-wrap .rsvp-message-title{border:1px solid var(--font-01);border-radius:4px;color:var(--font-01);display:inline-block;font-family:var(--roboto);font-size:18px;font-weight:400;line-height:1.5;margin-bottom:20px;padding:8px 25px}.rsvp-message-wrap .rsvp-message-caption{color:var(--font-01);font-family:var(--roboto);font-size:16px;font-weight:400;line-height:1.5}.rsvp-message-wrap.going .rsvp-message-title{border-color:var(--success-clr);color:var(--success-clr)}.rsvp-message-wrap.not_going .rsvp-message-title{border-color:var(--error-clr);color:var(--error-clr)}@media only screen and (min-width:1024px){.rsvp-head .rsvp-title{font-size:50px}.rsvp-amount-controller .input-control,.rsvp-amount-head .rsvp-amount-caption,.rsvp-confirm-btn,.rsvp-status-head .rsvp-status-caption{font-size:20px}.rsvp-message-wrap .rsvp-message-title{font-size:22px}.rsvp-message-wrap .rsvp-message-caption{font-size:20px}}.live-streaming{background-color:var(--primary)}.live-streaming>.inner>.head>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500;margin-bottom:0}.live-streaming>.inner>.head>p{font-size:18px;margin-top:.5em}.live-streaming .inner .body p.meeting-text{font-size:18px}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--secondary);color:var(--white)}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:var(--btn)}@media only screen and (min-width:1024px){.live-streaming>.inner>.head>h1{font-size:40px}.live-streaming>.inner>.head>p{font-size:22px}.live-streaming .inner .body p{font-size:20px}.live-streaming .inner .body p.meeting-text{font-size:22px}.live-streaming .inner .body>.streaming-info>div.link>a{font-size:20px}}.ig-filter-wrap{background-color:var(--primary)}.ig-filter{max-width:640px;width:100%}.ig-filter-title{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500}.ig-filter-caption{font-size:18px;font-style:italic;line-height:1.4}.ig-filter-link{background-color:var(--secondary);color:var(--white);font-size:16px}.ig-filter-link:hover{background-color:var(--btn)}@media only screen and (min-width:1024px){.ig-filter-title{font-size:40px}.ig-filter-caption{font-size:22px}.ig-filter-link{font-size:20px}}.gift{background-color:var(--primary)}.gift .gift-inner .gift-form .selectize-control .item:hover{background-color:var(--btn)!important}.gift .gift-inner .gift-form .selectize-control .item:hover p{color:var(--white-clr)!important}.gift .gift-inner .gift-title h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500}.gift .gift-inner .gift-title p{color:var(--font-03);font-size:18px;font-style:italic;margin-top:.5em}.gift .gift-inner .gift-form{background:#fff;color:var(--primary-clr)}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{font-family:Anglecia;font-size:28px;font-weight:500;line-height:28px}.gift .gift-inner .gift-form [name=nominal]:checked+.nominal,.gift .gift-inner .gift-form [name=nominal]:hover+.nominal{background-color:var(--btn);border-color:var(--btn)}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background-color:var(--secondary);color:var(--white)}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background-color:var(--btn)!important}.gift .gift-inner .gift-form .selectize-control.single .selectize-input{background:#fff;border:1px solid var(--primary-clr);color:var(--primary-clr)}.gift .gift-inner .gift-form .selectize-control .item{background:var(--white-clr);color:var(--primary-clr)}.gift .gift-inner .gift-form .selectize-control .item:hover{background:var(--primary-clr);color:var(--white-clr)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border:.5px solid var(--primary-clr);color:var(--primary-clr)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account:hover{background:var(--primary-clr);color:var(--white-clr)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book .picture-outer img.picture{border:2px solid #000}@media only screen and (min-width:1024px){.gift .gift-inner .gift-title h1{font-size:40px}.gift .gift-inner .gift-title p{font-size:22px}#gift-form button,#gift-form div,#gift-form input,#gift-form label,#gift-form p,#gift-form span,#gift-form textarea{font-size:20px}}.comment-outer{background:#fff;margin-bottom:1.5em;overflow:hidden}.comment-outer>.comment-inner>.head>h1{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500;margin-bottom:0}.comment-outer>.comment-inner>.head>p{color:var(--font-03);font-size:18px;font-style:italic;margin-top:.25em}.comment .comment-body p,.comment .comment-head p,.comment .comment-head p strong,.comment-form button,.comment-form input,.comment-form textarea,.comment-outer .comment-inner .head>p,.comment-outer .comment-inner .more-comment,.comment-outer .comment-inner .send-comment{color:var(--font-01);font-size:16px}.comment .comment-head p strong{color:var(--font-02)}.comment-outer .comment-inner .more-comment,.comment-outer .comment-inner .send-comment{background-color:#baa485;color:var(--white-clr)}.comment-outer .comment-inner .more-comment:hover,.comment-outer .comment-inner .send-comment:hover{background-color:var(--btn);color:var(--white-clr)}.comment .comment-foot a,.comment .comment-foot small{font-size:.8em}@media only screen and (min-width:1024px){.comment-outer>.comment-inner>.head>h1{font-size:40px}.comment-outer>.comment-inner>.head>p{font-size:22px}.comment .comment-body p,.comment .comment-head p,.comment .comment-head p strong,.comment-form button,.comment-form input,.comment-form textarea,.comment-outer .comment-inner .head>p,.comment-outer .comment-inner .more-comment,.comment-outer .comment-inner .send-comment{font-size:20px}}.note .note-title{color:var(--font-02);font-family:Angelica;font-size:32px}.note .note-description{color:var(--font-01);font-size:16px}.footnote{background-color:var(--primary);overflow:hidden}.footnote>.inner{padding:1.25em 0}.footnote>.inner>.quote{padding:1.5em 1.25em;text-align:center}.footnote>.inner>.quote>p{color:var(--font-04);font-size:18px;font-style:italic;font-weight:600;line-height:30px}.footnote>.inner>.details{padding:1.5em 1.25em;text-align:center}.footnote>.inner>.details>p{color:var(--font-03);font-size:18px;text-transform:uppercase}.footnote>.inner>.details>p sup{color:inherit;font-family:inherit;font-size:.7em}.footnote>.inner>.details>h1{color:var(--font-02);font-family:Anglecia;font-size:38px;font-weight:500;letter-spacing:2px;margin-bottom:.35em;text-transform:uppercase}.footnote>.inner>.orn-03{background-image:var(--orn-03);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15px;margin:20px auto 60px;width:80%}@media only screen and (min-width:1024px){.footnote>.inner>.quote>p{font-size:22px;line-height:34px}.footnote>.inner>.details>p{font-size:22px}.footnote>.inner>.details>h1{font-size:60px}.footnote>.inner>.orn-03{height:22px;width:80%}}.footer{background-color:var(--secondary)}.footer>.footer-inner p{color:var(--white-clr);font-family:Anglecia;font-weight:500}section.footer .footer-inner .footer-logo{width:55px}section.footer .footer-inner .footer-logo path{fill:var(--light-clr)}@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:calc(1em + 2px);margin-right:0}section.footer .footer-inner.flex-column .footer-logo{margin-top:10px;width:150px}}.general-qrcode{padding:20px 20px 60px}.container.wedding-gifts-wrap{background:var(--primary)!important}.buying-kado-btn,.hadiah-card-button,.kado-send-btn{background-color:var(--secondary)!important;border:none!important;border-radius:4px!important;color:var(--white)!important;cursor:pointer!important;font-family:var(--playfair)!important;font-size:16px}.img-caption,.modal-confirm-header .title,.modal-kado-header .address,.modal-kado-header .caption,.modal-kado-header .title{color:inherit;font-family:var(--playfair)}.modal-kado-header .address,.modal-kado-header .caption{font-size:16px}.img-caption,.modal-kado-header .title{font-size:20px!important}.confirm-kado-btn{border:none!important;border:1px solid var(--btn)!important;border-radius:4px!important;color:var(--button-background-primary)!important;font-family:var(--playfair)!important;font-weight:500!important;outline:none!important;width:100%}.buying-kado-btn:hover,.confirm-kado-btn:hover,.hadiah-card-button:hover,.kado-send-btn:hover{background-color:var(--btn)!important;color:var(--white)!important}.inner-address-info,.wedding-gift-address-label{color:var(--font-03)!important;font-family:var(--playfair);font-size:18px!important;font-weight:500!important}.btn-hadiah-copy{border:1px solid var(--button-background-primary)!important;color:var(--button-background-primary)!important}.hadiah-card-title{display:-webkit-box;font-size:18px;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-02)!important;font-family:Anglecia!important;font-size:32px!important;font-weight:500!important;margin-bottom:0!important}.wedding-gifts-description{color:var(--font-03)!important;font-size:18px!important;font-style:italic!important;margin-top:.5em!important}.wedding-gifts-inner{margin:0 auto;max-width:640px;width:100%}.event-outer>.inner>.body>.event>.activities+.dress-wrapper{margin-bottom:1em;margin-top:-1em}.dress-wrapper .dress-title{color:var(--font-02);font-family:Anglecia;font-size:32px;font-weight:500}.dress-wrapper .dress-desc,.dress-wrapper .dress-item-title,.dress-wrapper .dress-note{color:var(--secondary);font-size:18px}@media only screen and (min-width:1024px){.dress-wrapper .dress-title{font-size:36px}.dress-wrapper .dress-desc,.dress-wrapper .dress-item-title,.dress-wrapper .dress-note{font-size:20px}}section.top-cover .inner .details .invitation-category .category-icon svg path{fill:var(--primary);stroke:var(--primary)}section.top-cover .inner .details .invitation-category .category-label{color:var(--primary)}.rsvpPlus-questionWrapper-container{padding:20px}