@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@font-face{font-display:swap;font-family:Butler Bold;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Butler_Bold.otf)}@font-face{font-display:swap;font-family:Butler Light;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Butler_Light.otf)}@font-face{font-display:swap;font-family:Butler Regular;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Butler_Regular.otf)}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/BebasNeue_Regular.otf)}@font-face{font-display:swap;font-family:Calisto Bold;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Calisto_MT_Fett.ttf)}@font-face{font-display:swap;font-family:Ebrima Bold;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Ebrima_Bold.ttf)}@font-face{font-display:swap;font-family:Ebrima Regular;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Ebrima_Regular.ttf)}@font-face{font-display:swap;font-family:Castellon Demo;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/The_Castellon_Demo.ttf)}@font-face{font-display:swap;font-family:Beauty Angelique;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/beauty-angelique.ttf)}@font-face{font-display:swap;font-family:Ventura Times;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/ventura_times.ttf)}@font-face{font-display:swap;font-family:Elsie Swash Caps;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/ElsieSwashCaps.ttf)}@font-face{font-display:swap;font-family:Dear Love;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/Dear-Love.ttf)}@font-face{font-display:swap;font-family:BebasKai;font-style:normal;font-weight:400;src:url(https://katsudoto.id/plugin/fonts/BebasKai.ttf) format("truetype")}:root{color-scheme:light dark;--primary-clr:#452812;--primary-dark-clr:#371e0b;--secondary-clr:#f6eed7;--tertiary-clr:#d4cfc2;--wood-clr:#d9b680;--dark-clr:#000;--dark-rgb:0,0,0;--light-clr:#fafafa;--light-rgb:250,250,250;--info-clr:#1a8cb8;--info-rgb:26,140,184;--sea-clr:#45a;--sea-rgb:68,85,170;--smoke-clr:#878787;--smoke-rgb:135,135,135;--white-clr:#fff;--white-rgb:255,255,255;--success-clr:#35ac07;--success-rgb:53,172,7;--error-clr:#ff4143;--error-rgb:255,65,67;--font-clr:#464646;--rgb-font-clr:70,70,70;--tertiary-clr:#909090;--rgb-tertiary-clr:144,144,144;--btn-default:#d4cfc2;--btn-default-rgb:212,207,194;--orn-party-gold-01:url(https://katsudoto.id/media/template/icon/gold/01.png);--orn-party-gold-02:url(https://katsudoto.id/media/template/icon/gold/02.png);--orn-party-gold-03:url(https://katsudoto.id/media/template/icon/gold/03.png);--orn-party-gold-04:url(https://katsudoto.id/media/template/icon/gold/04.png);--orn-party-gold-05:url(https://katsudoto.id/media/template/icon/gold/05.png);--orn-party-gray-01:url(https://katsudoto.id/media/template/icon/gray/01.png);--orn-party-gray-02:url(https://katsudoto.id/media/template/icon/gray/02.png);--orn-party-gray-03:url(https://katsudoto.id/media/template/icon/gray/03.png);--orn-party-gray-04:url(https://katsudoto.id/media/template/icon/gray/04.png);--orn-party-gray-05:url(https://katsudoto.id/media/template/icon/gray/05.png);--orn-party-light-01:url(https://katsudoto.id/media/template/icon/light/01.png);--orn-party-light-02:url(https://katsudoto.id/media/template/icon/light/02.png);--orn-party-light-03:url(https://katsudoto.id/media/template/icon/light/03.png);--orn-party-light-04:url(https://katsudoto.id/media/template/icon/light/04.png);--orn-party-light-05:url(https://katsudoto.id/media/template/icon/light/05.png);--roboto:"Roboto",sans-serif;--butler-bold:"Butler Bold",sans-serif;--butler-light:"Butler Light",sans-serif;--butler:"Butler Regular",sans-serif;--bebas-neue:"Bebas Neue",sans-serif;--calisto-bold:"Calisto Bold",sans-serif;--ebrima-bold:"Ebrima Bold",sans-serif;--ebrima:"Ebrima Regular",sans-serif;--castellon-demo:"Castellon Demo",sans-serif;--beauty-angelique:"Beauty Angelique",sans-serif;--ventura-times:"Ventura Times",sans-serif;--elsie-swash-caps:"Elsie Swash Caps",sans-serif;--dear-love:"Dear Love",sans-serif;--bebaskai:"BebasKai",sans-serif;--montserrat:"Montserrat",serif}*{box-sizing:border-box;margin:0;padding:0}body *{word-wrap:break-word}body,html{scroll-behavior:smooth}body,html{background:#fff;height:100%;width:100%}body font{font-family:inherit}body{--heading-family:var(--roboto);--heading-style:normal;--heading-weight:500;--heading-size:32px;--heading-lettercase:none;--body-text-family:var(--roboto);--body-text-style:normal;--body-text-weight:400;--body-text-size:16px;--body-text-lettercase:none;--background-primary:#fff;--background-primary-rgb:255,255,255;--background-secondary:#fff;--background-secondary-rgb:255,255,255;--background-tertiary:#fff;--background-tertiary-rgb:255,255,255;--text-primary:#000;--text-primary-rgb:0,0,0;--text-secondary:#000;--text-secondary-rgb:0,0,0;--text-tertiary:#000;--text-tertiary-rgb:0,0,0;--button-text-primary:#fff;--button-text-primary-rgb:255,255,255;--button-background-primary:#000;--button-background-primary-rgb:0,0,0;--button-text-secondary:#fff;--button-text-secondary-rgb:255,255,255;--button-background-secondary:#000;--button-background-secondary-rgb:0,0,0;-webkit-overflow-scrolling:touch}body.nanda-special{--primary-clr:#d6a59a;--primary-dark-clr:#b37d70;--secondary-clr:#e9f7f4;--secondary-dark-clr:#3f636a;--wood-clr:#e2b744;--font-clr:#464646;--tertiary-clr:#f5ebdd;--rgb-primary-clr:214,165,154;--rgb-primary-dark-clr:179,125,112;--rgb-secondary-clr:233,247,244;--rgb-secondary-dark-clr:63,99,106;--rgb-wood-clr:226,183,68;--rgb-font-clr:70,70,70;--orn-01:url(https://katsudoto.id/media/template/nanda/01/orn-01.png);--orn-02:url(https://katsudoto.id/media/template/nanda/01/orn-02.png);--orn-03:url(https://katsudoto.id/media/template/nanda/01/orn-03.png);--orn-04:url(https://katsudoto.id/media/template/nanda/01/orn-04.png);--orn-05:url(https://katsudoto.id/media/template/nanda/01/orn-05.png);--orn-06:url(https://katsudoto.id/media/template/nanda/01/orn-06.png);--orn-07:url(https://katsudoto.id/media/template/nanda/01/orn-07.png);--orn-08:url(https://katsudoto.id/media/template/nanda/01/orn-08.png);--orn-cover-desktop:url(https://katsudoto.id/media/template/nanda/01/orn-cover-desktop.png);--orn-cover-tablet:url(https://katsudoto.id/media/template/nanda/01/orn-cover-tablet.png);--orn-cover-mobile:url(https://katsudoto.id/media/template/nanda/01/orn-cover-mobile.png);--bg-cover:url(https://katsudoto.id/media/template/nanda/01/bg-cover.png);--bg-cover-mobile:url(https://katsudoto.id/media/template/nanda/01/bg-cover-mobile.png);--bg-countdown:url(https://katsudoto.id/media/template/nanda/01/bg-countdown.png);--bg-groom:url(https://katsudoto.id/media/template/nanda/01/bg-groom.png);--bg-bride:url(https://katsudoto.id/media/template/nanda/01/bg-bride.png);--bg-palace:url(https://katsudoto.id/media/template/nanda/01/palace.png)}body button:active,body button:focus{background-color:transparent}a,button,div,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}label>a,p>a{border:none!important;border-radius:0!important;display:inline-block!important;font-family:inherit!important;font-size:inherit!important;font-style:italic!important;line-height:inherit!important;margin:0!important;outline:none!important;padding:0!important;text-decoration:none!important;word-wrap:break-word!important}label>a,label>a:hover,p>a,p>a:hover{background-color:transparent!important;color:#45a!important}label>a:hover,p>a:hover{text-decoration:underline!important}body.syakira::-webkit-scrollbar{height:15px;width:10px}::-webkit-scrollbar-thumb,body.syakira::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background-color:var(--background-primary);border-width:2px}.torsvp__btn-wrap{padding:5px 0;text-align:center}.torsvp__btn{background:transparent;border:1px solid var(--button-background-primary);border-radius:7px;color:var(--button-background-primary);display:inline-block;font-family:var(--roboto);font-size:16px;font-weight:600;line-height:1.4;padding:5px 20px;text-decoration:none;transition:.3s;vertical-align:top}.torsvp__btn:hover{background:var(--button-background-primary);color:var(--button-text-primary)}.rsvp{background:var(--background-secondary);overflow:hidden;padding:50px 20px;width:100%}.rsvp .rsvp-inner{display:flex;flex-direction:column;margin:0 auto;max-width:640px;width:100%}.rsvp-head .rsvp-info .info-date{font-weight:600}.rsvp .rsvp-inner .rsvp-form{padding:20px;text-align:center;width:100%}.rsvp-form>div{margin-bottom:40px}.rsvp-form h1{color:var(--text-primary);font-size:32px;margin-bottom:.25em}.rsvp-form .form-label{color:var(--text-tertiary);display:inline-block;font-size:17px;margin-bottom:.75em}.rsvp-form .attendance-value{background:var(--btn-default);border-radius:7px;color:var(--light-clr);cursor:pointer;display:block;font-size:16px;font-weight:500;margin-bottom:.7em;padding:10px 12px;text-align:center;transition:all .25s ease-in-out;width:100%}.rsvp-session-wrap{display:flex;flex-direction:column;justify-content:center;margin:0 auto 24px}.session-caption-wrap{margin:0 0 10px}.session-caption-wrap .caption{text-align:center}.session-btn-wrap{display:flex;flex-wrap:wrap}.session-btn-wrap>label{box-sizing:border-box;flex-basis:calc(50% - 10px);flex-grow:1;margin:5px}.rsvp-session-btn{background-color:transparent;border:none;border-radius:12px;border-radius:100px;box-shadow:none;cursor:pointer;display:block;font-family:var(--playfair);font-size:16px;font-weight:500;line-height:1.5;margin:0 auto;outline:none;padding:8px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.rsvp-form input[type=radio]{display:none}.session-btn-wrap input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.rsvp-form input[type=radio]:checked+.attendance-value.come{background:var(--success-clr)}.rsvp-form input[type=radio]:checked+.attendance-value.not-come{background:var(--error-clr)}.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-clr-pr);color:var(--text-clr-pr)}.rsvp-amount-controller .input-control,.rsvp-amount-controller .input-wrap{width:100%!important}@media (hover){.rsvp-form .attendance-value.come:hover{background:var(--success-clr)}.rsvp-form .attendance-value.not-come:hover{background:var(--error-clr)}}.rsvp-form .rsvp-submit{background:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);cursor:pointer;display:block;font-size:16px;font-weight:600;outline:none;padding:10px 12px;transition:all .25s ease-in-out;width:100%}.rsvp-form .rsvp-submit:hover{background:rgba(var(--button-background-primary-rgb),.7)}.rsvp-form #rsvp-guest-amount{display:none}.rsvp .rsvp-confirm{padding:20px;text-align:center;width:100%}.rsvp .rsvp-confirm h1{color:var(--text-primary);font-family:var(--ebrima-bold);font-size:38px;letter-spacing:2px}.rsvp .rsvp-confirm .body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px 0;min-height:180px;padding:20px}.rsvp .rsvp-confirm .body p{font-size:15px}.rsvp .rsvp-confirm .body .status{background:transparent;border:2px solid var(--btn-default);border-radius:4px;color:var(--btn-default);font-size:15px;margin:0 0 20px;padding:8px 28px}.rsvp .rsvp-confirm .body .status.come{border-color:var(--success-clr);color:var(--success-clr)}.rsvp .rsvp-confirm .body .status.not-come{border-color:var(--error-clr);color:var(--error-clr)}.rsvp .rsvp-confirm .change-confirmation{background:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);cursor:pointer;display:block;font-size:16px;font-weight:600;outline:none;padding:10px 12px;transition:all .25s ease-in-out;width:100%}.rsvp .rsvp-confirm .change-confirmation:hover{background:rgba(var(--button-background-primary-rgb),.7)}.rsvp .rsvp-full{padding:20px;text-align:center;width:100%}.rsvp .rsvp-full .head h1{color:var(--text-primary);font-family:var(--ebrima-bold);font-size:38px;letter-spacing:2px}.rsvp .rsvp-full .body p{color:var(--text-tertiary);display:inline-block;font-size:17px;margin:auto}.rsvp .e-invitation{padding:10px 0}.rsvp .e-invitation,.rsvp .e-invitation>div{background-color:transparent}.rsvp .e-invitation .e-invitation__card{box-shadow:0 10px 25px rgba(0,0,0,.15);display:block;margin:0 auto 10px;max-width:200px;object-fit:contain;object-position:center;width:100%}.rsvp .e-invitation .e-invitation__download{background:transparent;border:1px solid var(--button-background-primary);border-radius:4px;color:var(--button-background-primary);display:inline-block;font-size:1rem;padding:10px 12px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;vertical-align:top}.rsvp .e-invitation .e-invitation__download:hover{background:var(--button-background-primary);color:var(--button-text-primary)}.rsvp .e-invitation .e-invitation__download .e-invitation__download-svg{display:inline-block;height:18px;margin-right:5px;vertical-align:top;width:18px}.rsvp .e-invitation .e-invitation__download .e-invitation__download-svg rect{fill:transparent;fill-opacity:.01}.rsvp .e-invitation .e-invitation__download .e-invitation__download-svg path{stroke:var(--button-background-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:all .25s ease-in-out}.rsvp .e-invitation .e-invitation__download:hover .e-invitation__download-svg path{stroke:var(--button-text-primary)}.plus-minus-group{border:none;border-radius:0;height:auto;justify-content:space-between;width:100%}.plus-minus-toggle.minus,.plus-minus-toggle.plus{background:transparent}.plus-minus-toggle button{border-radius:7px;color:var(--light-clr);transition:all .25s ease-in-out}.plus-minus-toggle.plus button{background:var(--button-background-primary)}.plus-minus-toggle.minus button{background:var(--btn-default)}.plus-minus-control{border:1px solid var(--background-primary);border-radius:7px!important;flex:1;margin:0 15px;padding:8px 12px}.comment-outer{background:var(--background-secondary);padding:50px 20px;position:relative;width:100%}.comment-outer .comment-inner{display:flex;flex-direction:column;margin:0 auto;max-width:640px;transition:all .25s ease-in-out;width:100%}.comment-outer .comment-inner .head{margin-bottom:10px;padding:10px;text-align:center}.comment-outer .comment-inner .head p{font-size:16px;font-style:italic;line-height:22px}.comment-outer .comment-inner h1{color:var(--text-primary);font-size:34px;margin-bottom:10px;padding:10px;text-align:center;text-transform:capitalize}.comment-outer .comment-inner .foot{display:block;padding:10px;width:100%}.comment-outer .comment-inner .more-comment{background:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);cursor:pointer;display:block;font-size:15px;outline:none;padding:8px 20px;transition:all .25s ease-in-out;width:100%}.comment-outer .comment-inner .more-comment:hover{background:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}.comment-form{margin-bottom:15px;padding:10px;position:relative}.comment-form .send-comment{background:var(--button-background-primary);border:none;border-radius:5px;color:var(--button-text-primary);cursor:pointer;font-size:15px;outline:none;padding:8px 20px;transition:all .25s ease-in-out}.comment-form .send-comment:hover{background:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}.comments{background:transparent}.comments .comment{margin-bottom:5px;padding:10px 15px}.comment .comment-head{display:flex;padding:5px 0}.comment .comment-head p{color:var(--text-primary);font-family:var(--ebrima-bold);font-size:18px}.comment .comment-head p i{font-size:1em;margin-left:5px}.comment .comment-body{padding:0}.comment .comment-body p{color:var(--text-tertiary);font-family:var(--ebrima);font-size:15px}.comment .comment-foot{padding:5px 0}.comment .comment-foot small{font-size:13px;margin-right:10px}.comment .comment-foot a{color:var(--error-clr);font-size:13px;text-decoration:none}.comment .comment-foot a:hover{text-decoration:underline}.comments .no-comment{font-family:var(--ebrima);font-size:14px;padding:20px;text-align:center}.ch-name-wrap{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%}.ch-name-wrap .category-wish-wrap,.comment-outer .category-wish-wrap{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center}.comment-outer .category-wish-wrap{margin-left:4px}.ch-name-wrap .category-wish-wrap .comment-name,.comment-outer .category-wish-wrap .comment-name{max-width:70%}.ch-name-wrap .category-wish-wrap svg,.comment-outer .category-wish-wrap svg{height:16px;width:16px}.ch-name-wrap .category-wish-wrap svg path,.comment-outer .category-wish-wrap svg path{fill:#eb2f59}.comment-outer .category-wish-wrap p{font-family:inherit;font-style:normal;font-weight:400!important}.gallery{align-items:center;background:var(--background-primary);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:10px;width:100%}.gallery>.title{margin:0 auto 10px;max-width:1200px;padding:20px 40px;text-align:center;width:100%}.gallery>.title h1{font-size:32px;margin-bottom:.35em}.gallery>.title p{font-size:16px;line-height:22px}.gallery .flexbin{background:transparent;margin:5px}.flexbin:after{content:none;min-width:0}.gallery__slider-syncing{padding:10px 0}.gallery__slider-syncing .slider-syncing__preview{margin:0 auto;padding:10px 0;width:320px}.gallery__slider-syncing .slider-syncing__preview .preview-item{display:block;height:180px;margin:0 auto;padding:0;width:320px}.gallery__slider-syncing .slider-syncing__nav{margin:0 auto;padding:0 0 10px;width:320px}.gallery__slider-syncing .slider-syncing__nav .nav-item{cursor:pointer;display:block;height:75px;margin:0 2.5px;max-width:150px;min-width:75px;padding:0}.gallery__slider-syncing img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media only screen and (min-width:320px){.gallery__slider-syncing .slider-syncing__preview{width:375px}.gallery__slider-syncing .slider-syncing__preview .preview-item{height:210.94px;width:375px}.gallery__slider-syncing .slider-syncing__nav{width:375px}.gallery__slider-syncing .slider-syncing__nav .nav-item{height:100px;margin:0 2.5px;max-width:200px}}@media only screen and (min-width:375px){.gallery__slider-syncing .slider-syncing__preview{width:425px}.gallery__slider-syncing .slider-syncing__preview .preview-item{height:239.06px;width:425px}.gallery__slider-syncing .slider-syncing__nav{width:425px}.gallery__slider-syncing .slider-syncing__nav .nav-item{height:100px;margin:0 2.5px;max-width:200px}}@media only screen and (min-width:425px){.gallery__slider-syncing .slider-syncing__preview{width:560px}.gallery__slider-syncing .slider-syncing__preview .preview-item{height:315px;width:560px}.gallery__slider-syncing .slider-syncing__nav{width:560px}.gallery__slider-syncing .slider-syncing__nav .nav-item{height:100px;margin:0 2.5px;max-width:225px}}@media only screen and (min-width:560px){.gallery__slider-syncing .slider-syncing__preview{width:768px}.gallery__slider-syncing .slider-syncing__preview .preview-item{height:432px;width:768px}.gallery__slider-syncing .slider-syncing__nav{width:768px}.gallery__slider-syncing .slider-syncing__nav .nav-item{height:125px;margin:0 5px;max-width:250px}}.gallery__single-slider{overflow:hidden;padding:0}.gallery__single-slider .slider-container{padding:15px 0}.gallery__single-slider .slider-container .slick-list{overflow:visible}.gallery__single-slider .slider-container .slider-item.slick-current.slick-center{transform:scale(1)}.gallery__single-slider .slider-container .slider-item{display:flex;transform:scale(.85);transition:all 1.25s;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)}.gallery__single-slider .slider-container .slider-item .preview{--width:275px;--height:366.67px;display:flex;height:var(--height);margin:0 auto;overflow:hidden;transition:all .25s ease-out;width:var(--width)}.gallery__single-slider .slider-container .slider-item .preview .anchor{display:inline-block;height:100%;margin:0 auto;vertical-align:top;width:100%}.gallery__single-slider .slider-container .slider-item .preview .img{display:block;height:100%;margin:0 auto;object-fit:cover;object-position:center;width:100%}.kat-gallery__modern{width:100%}.kat-gallery__modern,.kat-gallery__modern .modern__inner{background-color:transparent}.kat-gallery__modern .modern__inner .modern__list-wrap{padding:2.5px}.kat-gallery__modern .modern__inner .modern__list-wrap .modern__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.kat-gallery__modern .modern__inner .modern__list-wrap .modern__list>a{display:block;height:50px;position:relative;width:33.3%}.kat-gallery__modern .modern__inner .modern__list-wrap .modern__list>a.selected>img{opacity:.5}.kat-gallery__modern .modern__inner .modern__list-wrap .modern__list>a>img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .25s ease-out;width:100%}.kat-gallery__modern .modern__inner .modern__highlight{padding:2.5px}.kat-gallery__modern .modern__inner .modern__highlight .modern__img-wrap{display:block;height:auto;max-width:720px;width:100%}.kat-gallery__modern .modern__inner .modern__highlight .modern__img-wrap .modern__img{display:block;height:100%;object-fit:cover;object-position:center;opacity:0;transition:all .35s ease-out;width:100%}.kat-gallery__modern .modern__inner .modern__highlight .modern__img-wrap .modern__img.show{opacity:1}.kat-gallery__straight{display:flex;flex-wrap:wrap;justify-content:center;padding:5px 2.5px}.kat-gallery__straight>a{display:block;flex-grow:1;height:240px;margin:5px;width:calc(50% - 10px)}.kat-gallery__straight>a>img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:100%}.video-gallery{overflow:hidden;padding:20px}.video-gallery .inner{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:20px}.video-gallery .inner>.title{display:block;margin:0 auto;max-width:1200px;padding:20px;text-align:center;width:100%}.video-gallery .inner>.title h1{font-size:32px;margin-bottom:.5em}.video-gallery .inner>.title p{font-size:16px;line-height:20px}.video-gallery .inner .video-outer{display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.video-gallery .inner .video-outer .video{margin:15px 25px;width:auto}.video-gallery>.inner>.video-outer .video:last-of-type{margin-bottom:0}.video-gallery .inner .video-outer .video .preview{display:block;height:240px;margin:0 auto;overflow:hidden;position:relative;width:426px}.video-gallery .inner .video-outer .video .preview img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.video-gallery .inner .video-outer .video .preview .play-btn{align-items:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:50px;justify-content:center;left:50%;opacity:.7;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-in-out}.video-gallery .inner .video-outer .video .preview .play-btn:hover{opacity:1}.video-gallery .inner .video-outer .video>.title{font-size:16px;padding:15px;text-align:center}.autoplay-video-box.is-playing .play-btn,.autoplay-video-box.is-playing .play-youtube-video{display:none!important}.autoplay-video{height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:-1}.autoplay-video.show{opacity:1;z-index:10}.live-streaming{overflow:hidden;padding:30px 0}.live-streaming>.inner{margin:0 auto;max-width:640px;padding:10px;width:100%}.live-streaming>.inner>.head{padding:10px;text-align:center}.live-streaming>.inner>.head>h1{font-size:32px;font-weight:500}.live-streaming>.inner>.head>p{font-size:16px;font-style:italic;margin-top:.25em}.live-streaming>.inner>.body{padding:15px 10px}.live-streaming>.inner>.body>.streaming-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.live-streaming>.inner>.body>.streaming-info>div{margin:0 auto;padding:10px 0;text-align:center;width:100%}.live-streaming .inner .body p{font-size:16px}.live-streaming .inner .body p.meeting-text{font-size:18px;font-weight:700}.live-streaming .inner .body>.streaming-info>div>.preview{margin:0 auto;max-width:none;overflow:hidden;position:relative;width:100px}.live-streaming .inner .body>.streaming-info>div>.preview.wide{height:260px;width:100%}.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:260px}@media only screen and (min-width:425px){.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube{height:360px}}.live-streaming .inner .body>.streaming-info>div>.preview>img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.live-streaming .inner .body>.streaming-info>div>.preview.wide.youtube>img{object-fit:cover}.live-streaming .inner .body>.streaming-info>div>.preview>.play-btn{align-items:center;background-color:var(--light-clr);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:40px;height:100px;justify-content:center;left:50%;opacity:.6;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:100px}.live-streaming .inner .body>.streaming-info>div>.preview>.play-btn:hover{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.live-streaming .inner .body>.streaming-info>div.zoom-details{display:flex;flex-wrap:wrap;justify-content:center}.live-streaming .inner .body>.streaming-info>div.zoom-details>div{margin:10px 20px;text-align:center}.live-streaming .inner .body>.streaming-info>div.link{margin-top:15px}.live-streaming .inner .body>.streaming-info>div.link>a{background-color:var(--button-background-primary);border:none;border-radius:7px;color:var(--button-text-primary);display:inline-block;font-size:16px;outline:none;padding:12px 24px;text-decoration:none;transition:all .25s ease-in-out;width:100%}.live-streaming .inner .body>.streaming-info>div.link>a:hover{background-color:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}.ig-filter-wrap{position:relative}.ig-filter{margin:0 auto;padding:20px 0;width:100%}.ig-filter-head{padding:20px;text-align:center}.ig-filter-title{font-family:var(--roboto);font-size:40px;margin-bottom:.25em}.ig-filter-caption{font-family:var(--roboto);font-size:18px}.ig-filter-img-wrap{padding:20px}.ig-filter-img{border-radius:20px;display:block;height:auto;margin:0 auto;max-width:280px;object-fit:cover;object-position:center;width:100%}.ig-filter-link-wrap{padding:20px;text-align:center}.ig-filter-link{background-color:var(--button-background-primary);border-radius:7px;color:var(--button-text-primary);display:inline-block;font-family:var(--roboto);font-size:15px;margin:0 auto;padding:10px 30px;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.ig-filter-link:hover{background-color:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}@media only screen and (min-width:768px){.ig-filter-img{max-width:400px}}.gift{padding:30px 20px 60px;width:100%}.gift .gift-inner{margin:0 auto;max-width:640px;width:100%}.gift .gift-inner .gift-title{color:var(--text-primary);margin-bottom:30px;padding:10px;text-align:center}.gift .gift-inner .gift-title h1{font-size:32px;margin-bottom:.5em}.gift .gift-inner .gift-title p{font-size:16px;line-height:22px}.gift .gift-inner .gift-form{background:var(--background-secondary);border-radius:12px;box-shadow:-1px 1px 5px rgba(0,0,0,.2);color:var(--text-primary);overflow:hidden}.gift .gift-inner .gift-form .gift-details .bank-detail{padding:20px}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books{font-size:17px;line-height:25px;margin-bottom:.75em;text-align:center}.gift .gift-inner .gift-form .selectize-control{border:none;box-shadow:none;display:block;margin:0;outline:none;padding:0;width:100%}.gift .gift-inner .gift-form .selectize-control.single .selectize-input{background:var(--light-clr);border:1px solid var(--text-primary);border-radius:7px;box-shadow:none;color:var(--text-primary);display:block;font-family:var(--roboto);font-size:15px;font-weight:500;line-height:1.4;outline:none;padding:10px;width:100%}.gift .gift-inner .gift-form .selectize-control .item{background:var(--light-clr);color:var(--text-primary);padding:10px;transition:all .25s ease-in-out}.gift .gift-inner .gift-form .selectize-control .item:hover{background:var(--background-primary);color:var(--text-tertiary)}.gift .gift-inner .gift-form .gift-details .bank-detail .form-group{margin-bottom:0}.gift .gift-inner .gift-form .gift-details .form-label.center{display:block;text-align:center}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book{display:none;margin:0 10px;padding:15px 5px}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book p>span{display:inline-block}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account{border:.5px solid var(--background-primary);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;margin-left:10px;padding:5px;transition:all .2s ease-in-out}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .copy-account:hover{background:var(--background-primary);color:var(--text-secondary)}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book .picture-outer{display:block;overflow:hidden}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books .book .picture-outer img.picture{border:2px solid var(--dark-clr);display:block;height:200px;margin:10px auto;object-fit:cover;object-position:center;width:200px}.gift .gift-inner .gift-form .gift-details .bank-detail .insert-nominal,.gift .gift-inner .gift-form input[type=radio][name=nominal]{display:none}.gift .gift-inner .gift-form .nominal-outer{column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin-bottom:.75em;row-gap:10px;width:100%}@media only screen and (max-width:480px){.gift .gift-inner .gift-form .nominal-outer{grid-template-columns:repeat(2,1fr)}}.gift .gift-inner .gift-form .nominal-outer>div{width:50%}.gift .gift-inner .nominal-outer .nominal{background:var(--light-clr);border:1px solid var(--button-background-primary);border-radius:7px;color:var(--button-background-primary);cursor:pointer;font-size:16px;padding:10px 12px;text-align:center;transition:all .25s ease-in-out;width:100%}.gift .gift-inner .gift-form [name=nominal]:checked+.nominal,.gift .gift-inner .gift-form [name=nominal]:hover+.nominal{background:var(--button-background-primary);color:var(--button-text-primary)}.gift .gift-inner .gift-form .bio-detail{padding:20px}.gift .gift-inner .gift-form .gift-next,.gift .gift-inner .gift-form .gift-submit{background:var(--button-background-primary);border:none;color:var(--button-text-primary);cursor:pointer;display:block;font-size:16px;font-weight:500;outline:none;padding:18px 22px;text-align:center;transition:all .25s ease-in-out;width:100%}.gift .gift-inner .gift-form .gift-details{background:transparent}.gift .gift-inner .gift-form .gift-picture{background:transparent;display:none}.gift .gift-inner .gift-form .gift-picture .picture-detail{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:600px}.gift .gift-inner .gift-form .gift-picture .picture-detail .gift-back{background:transparent;border:none;cursor:pointer;font-size:17px;line-height:25px;margin:10px 0;outline:none}.gift .gift-inner .gift-form .gift-picture .picture-detail .gift-back:hover{text-decoration:underline}.gift .gift-inner .gift-form .gift-picture .picture-detail .head{padding:10px;text-align:center}.gift .gift-inner .gift-form .gift-picture .picture-detail .head h2{color:var(--text-primary);font-family:var(--roboto);font-size:19px;font-weight:600;line-height:25px;margin-bottom:.25em}.gift .gift-inner .gift-form .gift-picture .picture-detail .head p{color:var(--text-tertiary);font-size:17px;line-height:25px}.gift .gift-inner .gift-form .gift-picture .picture-detail .body{padding:20px;width:100%}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]{align-items:center;cursor:pointer;display:flex;height:160px;justify-content:center;margin:15px auto;position:relative;transition:all .25s ease-in-out;width:160px;z-index:1}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:hover{background:var(--light-clr)}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]:before{border:1px dashed var(--background-primary);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>i{color:var(--text-primary);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.gift .gift-inner .gift-form .gift-picture .picture-detail .body div[data-upload=gift-picture]>img[data-image]{display:none;height:100%;object-fit:cover;object-position:center;position:relative;width:100%}.gift .gift-inner .gift-form .gift-picture .gift-submit{margin-top:auto}.gift .gift-inner .gift-form .gift-next:hover,.gift .gift-inner .gift-form .gift-submit:hover{background:rgba(var(--button-background-primary-rgb),.7);color:var(--button-text-primary)}.gift .gift-inner .gift-form .gift-details .bank-detail{padding-bottom:.5em}.gift .gift-inner .gift-form .gift-details .bank-detail .saving-books{margin-bottom:0}.gift .gift-inner .gift-form .bio-detail{padding-top:.5em}.protocol{background-color:var(--background-secondary);overflow:hidden}.protocol.protocol-01{background-color:transparent}.protocol.protocol-01>.inner{display:flex;flex-direction:column;overflow:hidden}.protocol.protocol-01 .inner .head{background-color:var(--background-primary);color:var(--text-secondary);padding:25px;text-align:center;width:100%}.protocol.protocol-01 .inner .head h1{font-size:44px;text-transform:uppercase}.protocol.protocol-01 .inner .head p{font-size:18px;margin-bottom:.5em}.protocol.protocol-01 .inner .head p>br{display:none}.protocol.protocol-01 .inner .body{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto 25px;max-width:1400px;padding:20px 0;width:100%}.protocol.protocol-01 .inner .body .picture-outer{margin:20px 20px 30px;width:400px}.protocol.protocol-01 .inner .body .picture-outer img{display:block;height:100%;object-fit:contain;object-position:bottom;width:100%}.protocol.protocol-02{background-color:transparent}.protocol.protocol-02 .inner{display:flex;flex-direction:column;overflow:hidden}.protocol.protocol-02 .inner .head{width:100%}.protocol.protocol-02 .inner .head .step-outer{background-color:var(--background-primary);padding:20px;width:100%}.protocol.protocol-02 .inner .head .step-outer img.step{display:block;margin:0 auto;object-fit:contain;object-position:center;width:100%}.protocol.protocol-02 .inner .body{position:relative}.protocol.protocol-02 .inner .body .bg-outer{height:100%;max-height:750px;width:100%}.protocol.protocol-02 .inner .body .bg-outer img.bg{display:block;height:100%;max-height:750px;object-fit:cover;object-position:bottom;width:100%}.protocol.protocol-02 .inner .body .people-outer{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.protocol.protocol-02 .inner .body .people-outer img.people{display:block;height:90%;object-fit:contain;object-position:center;width:90%}.protocol.protocol-03{background-color:var(--background-secondary)}.protocol.protocol-03 .inner{background-color:transparent;padding:0}.protocol.protocol-03 .inner .head{background-color:var(--background-primary);color:var(--text-secondary);padding:25px;text-align:center;width:100%}.protocol.protocol-03 .inner .head h1{font-size:44px;text-transform:uppercase}.protocol.protocol-03 .inner .head p{font-size:18px;margin-bottom:.5em}.protocol.protocol-03 .inner .head p>br{display:none}.protocol.protocol-03 .inner .body{padding:20px 10px 50px}.protocol.protocol-03 .inner .body,.protocol.protocol-03 .inner .body .slider{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.protocol.protocol-03 .inner .body .slider{margin:0 auto;max-width:1024px;overflow:hidden;padding:10px 0}.protocol.protocol-03 .inner .body .slider .content{background-color:transparent;padding:5px}.protocol.protocol-03 .inner .body .slider .content>div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.protocol.protocol-03 .inner .body .slider .content .text-01{font-size:22px;text-align:center}.protocol.protocol-03 .inner .body .slider .content .img-01{display:block;height:250px;object-fit:contain;object-position:bottom center;transition:all .5s ease-in-out;width:100%}.protocol.protocol-03 .inner .body .slider_dots{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:10px 15px;position:relative;width:180px}.protocol.protocol-03 .inner .body .slider_dots .slick-list{height:100%!important;width:100%!important}.protocol.protocol-03 .inner .body .slider_dots:before{border:2px solid var(--background-primary);border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1}.protocol.protocol-03 .inner .body .slider_dots .slider_navigator{background-color:rgba(var(--background-tertiary-rgb),.7);border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 8px;transition:all .5s ease-in-out;width:12px}.protocol.protocol-03 .inner .body .slider_dots .slider_navigator.slick-current.slick-center{background-color:var(--background-primary);height:12px!important;width:12px!important}.protocol.protocol-03 .inner .body .slider .slick-list{height:100%!important;min-height:470px;width:100%!important}.protocol.protocol-03 .inner .body .slider .slick-track{align-items:center;display:flex;justify-content:center}.protocol.protocol-03 .inner .body .slider .slick-slide{opacity:.6;transition:all .3s ease-in-out;width:350px}.protocol.protocol-03 .inner .body .slider .slick-slide.slick-center{opacity:1}.protocol.protocol-03 .inner .body .slider .slick-slide.slick-center .content .img-01{height:380px;width:280px}section.protocol-04{background-color:var(--background-secondary);padding:0;position:relative}section.protocol-04 .inner{padding:20px 0 40px}section.protocol-04 .inner .head{margin:0 auto 10px;padding:10px;text-align:center;width:100%}.kat-page__side-to-side .secondary-pane section.protocol-04 .inner .head{max-width:450px}section.protocol-04 .inner .head .title{font-family:var(--roboto);font-size:33px;font-weight:600;line-height:1.3;text-transform:capitalize}section.protocol-04 .inner .body{padding:0 10px}section.protocol-04 .protocol-item-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;text-align:center;width:100%}.kat-page__side-to-side .secondary-pane section.protocol-04 .protocol-item-wrap{max-width:450px}section.protocol-04 .protocol-item-wrap .protocol-item{background-color:var(--background-secondary);border:2px solid var(--text-tertiary);border-radius:16px;display:flex;flex-direction:column;height:220px;margin:5px;max-width:150px;padding:0;width:calc(45% - 10px)}section.protocol-04 .protocol-item-wrap .protocol-item .icon-wrap{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:10px}section.protocol-04 .protocol-item-wrap .protocol-item .icon-wrap .icon{display:block;height:70px;margin:0 auto;object-fit:contain;object-position:center;width:70px}section.protocol-04 .protocol-item-wrap .protocol-item .text-wrap{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:10px;text-align:center}section.protocol-04 .protocol-item-wrap .protocol-item .text-wrap .text{color:var(--text-tertiary);font-family:var(--bebas-neue);font-size:25px;font-weight:500;line-height:1.2}@media only screen and (max-width:750px){.protocol.protocol-02 .inner .head .step-outer{padding:10px}}@media only screen and (max-width:460px){.protocol.protocol-01 .inner .head h1{font-size:10vw}.protocol.protocol-01 .inner .head p{font-size:4.5vw}.protocol.protocol-01 .inner .head p>br,.protocol.protocol-03 .inner .head p>br{display:block}}@media only screen and (max-width:420px){.protocol.protocol-03 .inner .body .slider .content .img-01,.protocol.protocol-03 .inner .body .slider .slick-slide.slick-center .content .img-01{height:300px!important}.protocol.protocol-03 .inner .body .slider .slick-list{min-height:400px!important}.protocol.protocol-03 .inner .body .slider .slick-slide{width:100vw!important}}@media only screen and (max-width:360px){.protocol.protocol-01 .inner .body .picture-outer{width:80%}section.protocol-04 .protocol-item-wrap{flex-direction:column}section.protocol-04 .protocol-item-wrap .protocol-item{margin:5px auto;width:150px}}@media only screen and (max-width:200px){.protocol.protocol-03 .inner .body .slider_dots{width:100%}}.quote-end{padding:20px}.quote-end .quote-end-inner{display:block;margin:0 auto;max-width:640px;text-align:center;transition:all .25s ease-in-out;width:100%}.quote-end .quote-end-inner p{color:var(--text-tertiary);font-size:15px;font-style:italic;font-weight:600;line-height:24px}.footer{background:var(--background-primary);padding:5px;width:100%}.footer .footer-inner{align-items:center;display:flex;justify-content:center;padding:5px 12px}.footer .footer-inner p{color:var(--text-secondary);font-size:16px;font-weight:600;margin-right:10px}.footer .footer-inner a{display:inline-block;vertical-align:top}.footer .footer-inner img{display:block;height:auto;object-fit:contain;object-position:center;width:80px}.footer .footer-inner .footer-logo{display:inline-block;height:auto;vertical-align:top;width:50px}.footer .footer-inner .footer-logo path{fill:var(--text-secondary)}.music-outer{bottom:15px;display:inline-block;left:15px;position:fixed;vertical-align:top;z-index:999}.music-outer .music-box{background-image:url(https://katsudoto.id/media/template/details/music.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;height:60px;left:0;position:relative;top:0;transform:rotate(0deg);-webkit-transition:all .8s cubic-bezier(.23,.56,.38,.78);-moz-transition:all .8s cubic-bezier(.23,.56,.38,.78);-o-transition:all .8s cubic-bezier(.23,.56,.38,.78);transition:all .8s cubic-bezier(.23,.56,.38,.78);width:60px}.music-outer .music-box.hide{left:-100px}.music-outer .music-box:active,.music-outer .music-box:focus{background-color:transparent;box-shadow:none;outline:none}.music-outer .music-box.playing{animation-duration:20s;animation-iteration-count:infinite;animation-name:play-music;animation-timing-function:linear}@media only screen and (max-width:600px){.music-outer .music-box{height:45px;width:45px}}@media only screen and (max-width:425px){.music-outer{bottom:12px;left:12px}}@keyframes play-music{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}section.person{background-color:transparent}section.person .person-greeting,section.person .person-info{background-color:#eee;border-top-left-radius:4px;border-top-right-radius:4px;bottom:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);left:50%;opacity:0;overflow:hidden;position:fixed;transform:translate(-50%,100%);transition:all .75s cubic-bezier(.4,0,.2,1);visibility:hidden;width:275px}section.person .person-greeting.show,section.person .person-info.show{opacity:1;transform:translate(-50%);visibility:visible}@media only screen and (max-width:400px){section.person .person-greeting,section.person .person-info{margin-left:10px}}@media only screen and (max-width:375px){section.person .person-greeting,section.person .person-info{margin-left:20px}}@media only screen and (max-width:350px){section.person .person-greeting,section.person .person-info{margin-left:0}}section.person .person-greeting{display:-ms-flexbox;display:flex;height:65px;z-index:99;-ms-flex-align:center;align-items:center;cursor:pointer}section.person .person-greeting>div{padding:10px}section.person .person-greeting>div:first-of-type{margin-left:15px}section.person .person-greeting>div:last-of-type{flex:1}@media only screen and (max-width:425px){section.person .person-greeting>div{padding:5px}section.person .person-greeting>div:first-of-type{margin-left:8px;margin-right:4px}}section.person .person-info{z-index:98}section.person .person-info .person-details{margin-bottom:5px;margin-top:20px;padding:15px 10%}section.person .person-info>div{width:100%}section.person .person-info .person-close{background-color:transparent;border:none;cursor:pointer;display:inline-flex;outline:none;padding:0;position:absolute;right:10px;top:10px;transition:all .25s ease-out 0s}section.person .person-info .person-close .person-close-icon{display:block;fill:none;height:auto;margin:0 auto;width:27px}section.person .person-info .person-close .person-close-icon .cls-1{fill:#fff;fill-opacity:.01}section.person .person-info .person-close .person-close-icon .cls-2{stroke:#333;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}section.person .person-info .person-close:hover{background-color:rgba(0,0,0,.025)}@media only screen and (max-width:425px){section.person .person-info .person-details{padding:15px 7.5%}}section.person p{font-size:15px;line-height:1.4}section.person .person-name,section.person p{color:var(--dark-clr);font-family:var(--roboto);font-weight:400}section.person .person-name{line-height:1}section.person .person-name.small{font-size:17px;margin-top:2px}section.person .person-name.large{font-size:20px;line-height:1.2;margin-bottom:5px;margin-top:15px}section.person .person-powered{color:#555;display:block;font-family:var(--roboto);font-size:11px;font-style:italic;margin-top:15px}section.person .person-powered>a{color:#222;font-family:inherit;text-decoration:none}section.person .person-envelope-icon{display:block;fill:none;height:auto;width:27px}section.person .person-envelope-icon .cls-1{stroke:#111;stroke-width:.5}section.person .person-envelope-open{display:block;fill:none;height:auto;margin-bottom:-5px;width:100%}section.person .person-envelope-open .cls-1{clip-rule:evenodd;fill:#fff;fill-rule:evenodd}section.person .person-envelope-open .cls-2{stroke:#b5b2c5;stroke-linecap:round;stroke-linejoin:bevel;stroke-width:.44426}.cover-free-text{color:var(--dark-clr);font-family:var(--roboto);font-size:16px;font-weight:400;line-height:1.6}.cover-free-text>a{color:var(--light-clr);display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;vertical-align:top}.texture-outer{left:0;pointer-events:none;position:absolute;width:100%}.texture-outer.top{top:0}.texture-outer.bottom{bottom:0}.effects{background-color:transparent;height:100%;left:0;top:0;width:100%;z-index:50}.effects,.effects>div{pointer-events:none;position:absolute}.effects>div{display:block;transition:all .25s ease-in-out}.effects.nanda>div{height:25px;width:25px}.effects.nanda>div>img{display:block;height:100%;object-fit:contain;object-position:center;pointer-events:none;width:100%}.effects.nanda>div:first-child{animation:nanda-effects 20s linear infinite;animation-delay:-4s;height:28px;left:5%;width:28px}.effects.nanda>div:nth-child(2){animation:nanda-effects 25s linear infinite;animation-delay:-7s;left:18%}.effects.nanda>div:nth-child(3){animation:nanda-effects 15s linear infinite;animation-delay:-7s;height:35px;left:27%;width:35px}.effects.nanda>div:nth-child(4){animation:nanda-effects 30s linear infinite;animation-delay:-2s;left:36%}.effects.nanda>div:nth-child(5){animation:nanda-effects 25s linear infinite;animation-delay:-2s;height:38px;left:45%;width:38px}.effects.nanda>div:nth-child(6){animation:nanda-effects 15s linear infinite;animation-delay:-12s;height:20px;left:54%;width:20px}.effects.nanda>div:nth-child(7){animation:nanda-effects 20s linear infinite;animation-delay:-10s;left:63%}.effects.nanda>div:nth-child(8){animation:nanda-effects 10s linear infinite;animation-delay:-2s;left:72%}.effects.nanda>div:nth-child(9){animation:nanda-effects 25s linear infinite;animation-delay:-4s;height:30px;left:81%;width:30px}.effects.nanda>div:nth-child(10){animation:nanda-effects 15s linear infinite;animation-delay:-7s;left:92%}@keyframes nanda-effects{0%{opacity:0;top:-10%;transform:translateX(20px) rotate(0deg)}27%,47%,67%,7%,87%{opacity:0}10%,30%,50%,70%,90%{opacity:.8}13%,33%,53%,73%,93%{opacity:0}10%,13%,7%{top:10%}13%{transform:translateX(-30px) rotate(40deg)}27%,30%,33%{top:30%}33%{transform:translateX(20px) rotate(80deg)}47%,50%,53%{top:55%}53%{transform:translateX(-30px) rotate(120deg)}67%,70%,73%{top:72%}73%{transform:translateX(20px) rotate(160deg)}87%,90%,93%{top:90%}93%{transform:translateX(-30px) rotate(200deg)}to{opacity:0;top:110%;transform:translateX(20px) rotate(240deg)}}.effects.chindy>div{height:25px;top:-10%;width:25px}.effects.chindy.juwita>div{height:17px;width:17px}.effects.chindy>div img{display:block;height:100%;object-fit:contain;object-position:center;pointer-events:none;width:100%}.effects.chindy>div:first-child{animation:chindy-effects 15s linear infinite;animation-delay:-2s;left:7%}.effects.chindy.juwita>div:first-child{animation-delay:1s}.effects.chindy>div:nth-child(2){animation:chindy-effects 18s linear infinite;animation-delay:-8s;left:18%}.effects.chindy.juwita>div:nth-child(2){animation-delay:3s}.effects.chindy>div:nth-child(3){animation:chindy-effects 12s linear infinite;animation-delay:-4s;left:27%}.effects.chindy.juwita>div:nth-child(3){animation-delay:0s}.effects.chindy>div:nth-child(4){animation:chindy-effects 22s linear infinite;animation-delay:-10s;left:36%}.effects.chindy.juwita>div:nth-child(4){animation-delay:1s}.effects.chindy>div:nth-child(5){animation:chindy-effects 16s linear infinite;animation-delay:-6s;left:45%}.effects.chindy.juwita>div:nth-child(5){animation-delay:0s}.effects.chindy>div:nth-child(6){animation:chindy-effects 15s linear infinite;animation-delay:-14s;left:54%}.effects.chindy.juwita>div:nth-child(6){animation-delay:-4s}.effects.chindy>div:nth-child(7){animation:chindy-effects 20s linear infinite;animation-delay:-8s;left:63%}.effects.chindy.juwita>div:nth-child(7){animation-delay:2s}.effects.chindy>div:nth-child(8){animation:chindy-effects 17s linear infinite;animation-delay:-2s;left:72%}.effects.chindy.juwita>div:nth-child(8){animation-delay:8s}.effects.chindy>div:nth-child(9){animation:chindy-effects 20s linear infinite;animation-delay:-10s;left:81%}.effects.chindy.juwita>div:nth-child(9){animation-delay:0s}.effects.chindy>div:nth-child(10){animation:chindy-effects 10s linear infinite;animation-delay:-4s;left:92%}.effects.chindy.juwita>div:nth-child(10){animation-delay:4s}@keyframes chindy-effects{0%{opacity:0;top:-10%;transform:translateX(20px) rotate(0deg)}10%{opacity:1}20%{transform:translateX(-10px) rotate(45deg)}40%{transform:translateX(20px) rotate(90deg)}60%{transform:translateX(-30px) rotate(135deg)}80%{transform:translateX(20px) rotate(180deg)}90%{opacity:1}to{opacity:0;top:110%;transform:translateX(-30px) rotate(225deg)}}@media only screen and (max-width:1240px){.gallery{padding:5px}.gallery>.title{padding:10px 20px;width:100%}.video-gallery{padding:5px}.video-gallery .inner{padding:10px}.video-gallery .inner>.title{padding:10px 20px;width:100%}.video-gallery .inner>.title h1{font-size:32px;margin-bottom:.5em}.video-gallery .inner>.title p{font-size:16px;line-height:20px}.video-gallery .inner .video-outer{padding:10px}.video-gallery .inner .video-outer .video{margin:10px 15px}.video-gallery .inner .video-outer .video .preview{height:240px;width:420px}}@media only screen and (max-width:680px){.comment-outer,.rsvp{padding:20px 10px}}@media only screen and (max-width:480px){.video-gallery .inner .video-outer{padding:0}.video-gallery .inner .video-outer .video{margin:0 0 30px}.video-gallery .inner .video-outer .video .preview{height:240px;width:100%}.gift-form .nominal-outer{grid-template-columns:repeat(2,1fr)}}.general-qrcode{background-color:transparent;padding:40px 20px;width:100%}.general-qrcode .img-qrcode img{border-radius:10px;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.dress-wrapper{overflow:hidden;position:relative}.dress-inner{gap:16px;padding:16px}.dress-header,.dress-inner{display:flex;flex-direction:column}.dress-header{gap:8px}.dress-title{color:#000;color:var(--text-primary);font-family:var(--heading-family);font-size:24px;font-size:var(--heading-size);font-weight:500;font-weight:var(--heading-weight);text-align:center;text-transform:var(--heading-lettercase)}.dress-desc{color:#000;color:var(--text-tertiary);font-family:var(--body-text-family);font-size:12px;font-size:var(--body-text-size);font-weight:var(--body-text-weight);text-align:center;text-transform:var(--body-text-lettercase)}.dress-body{gap:8px}.dress-body,.dress-list{display:flex;flex-direction:column}.dress-list{gap:16px}.dress-item{display:flex;flex-direction:column;gap:8px}.dress-item-title{color:#000;color:var(--text-tertiary);font-family:var(--body-text-family);font-size:12px;font-size:var(--body-text-size);font-weight:var(--body-text-weight);text-align:center;text-transform:var(--body-text-lettercase)}.dress-preview{align-items:center;background:#fff;border-radius:92px;display:flex;flex-direction:column;height:92px;justify-content:center;margin:0 auto;width:92px}.dress-icon{display:flex;flex-direction:column;gap:4px}.dress-icon-img{height:36px;margin:0 auto;object-fit:contain;object-position:center;width:36px}.dress-icon .dress-icon-label{color:#000;font-family:var(--montserrat);font-size:12px;font-weight:400;text-align:center}.dress-thumb{height:100%;width:100%}.dress-thumb,.dress-thumb-img,.dress-thumb-item{border-radius:inherit}.dress-thumb-img{height:100%;object-fit:cover;object-position:center;width:100%}.dress-color-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:240px}.dress-color-item{background:#fff;background:var(--bg-color);border:1px solid #fff;border-radius:32px;height:32px;width:32px}.dress-footer{display:flex;flex-direction:column;gap:8px}.dress-note{color:#000;color:var(--text-tertiary);font-family:var(--body-text-family);font-size:12px;font-size:var(--body-text-size);font-style:italic;font-weight:var(--body-text-weight);text-align:center;text-transform:var(--body-text-lettercase)}.invitation-category{align-items:center;display:flex;flex-direction:column;gap:4px;padding:16px 12px;position:relative;z-index:10}.invitation-category>.category-icon{height:auto;width:100%}.invitation-category>.category-icon>svg{display:block;height:20px;margin:0 auto;width:20px}.invitation-category>.category-icon>svg path{fill:var(--text-primary);stroke:var(--text-primary)}.invitation-category>.category-label{color:var(--text-primary)}@media (min-width:561px) and (max-width:960px){.invitation-category>.category-icon>svg{height:25px;width:25px}}@media (min-width:1441px){.invitation-category>.category-icon>svg{height:25px;width:25px}}#weddingGiftForm .selectize-dropdown,.bank-detail .selectize-dropdown{margin-top:10px}.activity-head img.activity-icon-image{display:block;height:auto;margin:0 auto 12px;object-fit:cover;object-position:center;width:48px}.rsvp-plus-wrapper{align-items:stretch}.rsvp-plus-wrapper,.rsvpPlus-body{display:flex;flex-direction:column;gap:24px}.rsvpPlus-separator{margin:20px 0;padding:0}.rsvpPlus-divider{border:none;border-top:1px solid var(--background-secondary);margin:0;opacity:.5}.form-label,.rsvp-confirm-btn.back{font-family:var(--body-text-family);font-size:var(--body-text-size);font-style:var(--body-text-style)}.rsvp-confirm-btn.back{background:transparent;border:unset;box-shadow:unset;color:var(--button-text-secondary);width:fit-content}.rsvp-confirm-btn.back:hover{background:unset!important;border:unset}.rsvp-confirm-btn.back[disabled],.rsvp-confirm-btn.back[disabled]:hover{background:transparent}.rsvp-confirm-btn.back>i{flex-shrink:0;margin:0}.rsvpPlus-title{width:100%}.form-check-label{background-color:var(--button-background-secondary);color:var(--button-text-secondary);cursor:pointer;display:inline-block;font-family:var(--body-text-family);font-size:var(--body-text-size);font-weight:var(--body-text-weight);line-height:1.5;margin:0 auto;padding:8px;text-align:center;text-decoration:none;transition:all .25s ease-in-out;width:100%}.form-check-label .form-check-input{display:none}.form-check-label:focus,.form-check-label:focus-within,.form-check-label:has(.form-check-input:checked),.form-check-label:hover{background-color:rgba(var(--button-background-primary-rgb),1);color:var(--button-text-primary)}.rsvp-plus-wrapper .form-group{margin-bottom:0}.rsvpPlus-questionWrapper-container{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center;text-align:center}#kat__effect{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.primary-pane .inner #kat__effect{z-index:1}.section-hidden{display:none!important}