body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#5f1919;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:GangwonEdu;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:GangwonEdu_OTFBoldA;src:url(/react-wedding-card/static/media/%EA%B0%95%EC%9B%90%EA%B5%90%EC%9C%A1%EB%AA%A8%EB%91%90_Bold.8eaefb5b786b8cf34f6b.woff) format("woff")}@font-face{font-family:GangwonEdu;src:url(/react-wedding-card/static/media/%EA%B0%95%EC%9B%90%EA%B5%90%EC%9C%A1%EB%AA%A8%EB%91%90_Light.0199f2fa3d48c9d10dc8.woff) format("woff")}@font-face{font-family:BookkMyungjo-Bd;src:url(/react-wedding-card/static/media/%EB%B6%80%ED%81%AC%ED%81%AC%EB%AA%85%EC%A1%B0_%EA%B5%B5%EC%9D%80%EA%B8%80%EC%94%A8.e8da3dec364cd90e0d16.woff) format("woff")}@font-face{font-family:BookkMyungjo;src:url(/react-wedding-card/static/media/%EB%B6%80%ED%81%AC%ED%81%AC%EB%AA%85%EC%A1%B0_%EC%96%87%EC%9D%80%EA%B8%80%EC%94%A8.4dd24ae27c5fa573aaf0.woff) format("woff")}.App{text-align:center}.title{font-size:xx-large}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:35px 0}.flower{width:150px}button{cursor:pointer}.bc-white{background-color:#fff}.bc-pink{background-color:#fdf7f7}.cover__main-photo{border-radius:10px;height:340px;margin-top:15px;object-fit:cover;width:340px}.cover__person{align-items:center;display:flex;font-size:xx-large;font-weight:700;justify-content:center;margin-bottom:10px;margin-top:20px}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.cover__icon-heart{animation:heartbeat 1s infinite;color:#d64545;margin:0 15px}.cover__date,.cover__place{font-size:x-large;margin-top:8px}@keyframes playAnimation{0%{width:0}to{width:100%}}.cover__line{background:linear-gradient(90deg,#aa8a8a,#aa8a8a);border-radius:2px;height:4px;margin-top:30px;width:340px}.cover__line:after{animation:playAnimation 20s infinite;background-color:#5f1919;border-radius:2px;content:"";display:block;height:100%;width:100%}.cover__icon-box{align-items:center;display:flex;justify-content:space-around;margin-top:20px;width:300px}.cover__music-btn:focus,.cover__music-btn:hover{color:#d64545;cursor:pointer}.invitation__title{font-size:xx-large}.invitation__content{margin-bottom:20px;margin-top:20px}.invitation__content div{font-size:x-large;margin-bottom:10px}.invitation__family{align-items:center;display:flex;font-size:x-large}.invitaion__parent{margin:5px 10px}.invitation__child{font-weight:700;margin-left:10px}.invitation__btn-contact{background-color:initial;border:1px solid #868080;border-radius:30px;font-family:GangwonEdu;font-size:x-large;margin-top:30px;padding:10px 50px}.invitation__btn-contact:hover{background-color:#f3b4b4}.calendar{font-size:x-large}.calendar__line{background-color:#c06363;height:1px;width:330px}.calendar__body{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:300px}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:15px;margin-top:20px;width:350px}.calendar__weekdays span{font-weight:700}.calendar__days{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr)}.calendar__day{padding:9px;position:relative;text-align:center}.calendar__day.heart{font-weight:700;position:relative}.calendar__day.heart:after{color:#ff56226c;content:"\2665";font-size:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.red{color:red}.blue{color:blue}.calendar__remain{border:1px dotted #5f1919;margin:20px 0;padding:20px 15px;width:300px}.calendar__remain span{margin-right:10px}.calendar__remain-day{color:#da5252;font-weight:700}.contact__content{align-items:center;background-color:#fefefe;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:50% auto;padding:10px 0 40px;position:relative;width:350px}.contact__icon-phone{margin-right:25px}.contact__title{font-size:xx-large}.contact__btn{align-items:center;background:none;border:none;color:#5f1919;cursor:pointer;display:flex;font-size:16px}.contact__boxes{border:1px solid #f7baba;border-radius:3px;margin-top:20px}.contact__box{align-items:center;border:thin solid #f7baba;display:flex;justify-content:space-between;padding:15px 20px;width:200px}.contact__box span{font-size:x-large}.contact__icons{align-items:center;display:flex;justify-content:space-between}.contact__icons a{color:inherit}.contact__guide-text{color:#000;font-size:small;margin-top:20px}.image-gallery{width:320px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{display:none}.location__details{font-size:x-large;margin:15px 0}.location__details div{margin-bottom:10px}.location__map-icon-box{background-color:#fae3e7;display:flex;justify-content:space-around;margin-bottom:20px;padding:5px 0;width:340px}.location__map-icon{width:30px}.location__map-item:hover{background-color:#f7c3cc;cursor:pointer}.location__map-item{align-items:center;display:flex}.location__map-item span{font-size:large;margin-left:10px}.location__map{height:340px;width:340px}.location__info{font-size:x-large;text-align:left;width:300px}.location__info div{margin-bottom:7px}.bold{font-weight:700}.footer{background-color:#f3b4b4;display:flex;flex-direction:column;height:100px;justify-content:center}.footer__text{margin:5px}.survey{align-items:center;background-color:#0000004d;display:flex;font-family:GangwonEdu;font-size:large;font-weight:700;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.survey__content{background-color:#fefefe;border-radius:5px;max-width:370px;padding:30px;position:relative}.survey__btn-side{background-color:initial;border:1px solid gray;font-family:GangwonEdu;font-size:large;height:45px;width:100px}.groom{background-color:#49bfee;color:#fff}.bride{background-color:#f18093;color:#fff}.survey__title{font-size:xx-large;font-weight:700;margin-bottom:20px}.survey__side{margin-bottom:15px}.survey__side label{margin:10px}.survey__input{margin-bottom:10px;text-align:left}.survey__input label{display:inline-block;width:100px}.survey__input input{width:175px}.survey__input input,.survey__input select{font-family:GangwonEdu;font-size:large;padding:10px}.survey__input select{width:198px}.survey__btn-close{background:#0000;border:none;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px}.survey__btn-close:hover{color:#f44336}.survey__btn-submit{background:#0000;border:1px solid rgba(0,0,0,.321);border-radius:5px;font-family:GangwonEdu;font-size:x-large;margin-top:5px;padding:10px 0;width:300px}.survey__btn-submit:hover{background-color:#f0c7c4}.survey__checkbox{text-align:left}.survey__agree{background-color:#fdecec;border-radius:5px;font-size:large;margin:20px 0 15px;padding:7px}.survey__agree_title{font-weight:700;margin-bottom:5px}.submit{border-radius:5px;padding:20px 0}.submit__title{font-size:xx-large;margin-bottom:15px}.submit__text{margin-bottom:20px}.submit__text div{font-size:x-large;margin-bottom:5px}.submit__btn{background:#0000;border:1px solid #00000080;border-radius:30px;font-family:GangwonEdu;font-size:x-large;padding:10px 0;width:300px}.submit__btn:hover{background-color:#f89999}.modal__input-password{padding:5px 10px;width:250px}.modal__delete{padding:15px 0}.commment_content{display:flex;flex-direction:column;margin:20px 0}.commment_content input{border:1px solid #0000004d;border-radius:5px;font-family:GangwonEdu;font-size:large;margin:3px;padding:10px;width:145px}.comment__line{background-color:#0003;height:2px;margin:20px 0;width:340px}.comment__message{border:1px solid #b3acac;border-radius:5px;font-family:GangwonEdu;font-size:large;height:60px;margin-top:5px;padding:10px;width:320px}.comment__btn{background-color:#f6d2d8;border:1px solid #f6d2d8;border-radius:5px;font-size:medium;margin-top:10px;padding:8px 0;width:340px}.comment__btn:hover{background-color:#f7c1ca;border:1px solid #f7c1ca}.comment__container-data{align-items:center;display:flex;flex-direction:column}.comment__data{background-color:#fff;border-radius:5px;font-size:large;margin:5px 0;padding:15px;width:310px}.comment__data-p{display:flex;justify-content:space-between;margin-bottom:10px}.comment__data-pp{display:flex;justify-content:center}.comment__data-com{text-align:left}.comment__date{color:#b4afaf}.comment__btn-close{background:#0000;border:none;color:#a19e9e;cursor:pointer;font-size:20px}.comment__btn-close:hover{color:#f44336}.comment__password{display:flex;justify-content:center;margin-top:15px;width:330px}.comment__password input{border:1px solid gray;border-radius:5px;margin-right:5px;padding:10px;width:200px}.comment__password button{border:1px solid #c2bebe;border-radius:5px;width:50px}.comment__btn-more{background-color:initial;border:1px solid #ccc8c8;border-radius:5px;height:30px;margin-top:10px;width:340px}.comment__btn-more:hover{background-color:#ccc8c8}.question-section,.score-section{margin-top:20px}.question-count{font-size:large;margin-bottom:20px}.question-text{font-size:x-large;width:340px}.answer-section{margin-top:10px}.answer-button{background-color:#fff;border:2px solid #0000;border-radius:5px;cursor:pointer;display:block;font-family:GangwonEdu;font-size:large;margin:10px auto;padding:10px;width:320px}.correct{border-color:blue}.incorrect{border-color:red}.my-score{font-size:x-large;font-weight:700}.feedback{font-size:large;margin-top:20px;width:330px}.score-section{font-size:x-large;width:340px}.restart-button{background-color:#db7093;border:1px solid #0000;border-radius:5px;color:#fff;cursor:pointer;font-family:GangwonEdu;font-size:large;margin-top:20px;padding:10px 20px}.modal{background-color:#0000004d;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal__content{align-items:center;background-color:#fefefe;display:flex;flex-direction:column;justify-content:space-between;margin:50% auto;position:relative;width:350px}.modal__details{border:1px solid #5f1919;border-radius:3px;margin:20px;text-align:left;width:280px}.modal__details div{font-size:large;padding:10px 20px}.modal_line{border-bottom:1px solid #5f1919}.modal__btn-copy:focus,.modal__btn-copy:hover,.modal_btn_close:focus,.modal_btn_close:hover{color:#000;text-decoration:none}.modal__account{font-size:xx-large;font-weight:700;margin:13px 0;padding-top:20px}.modal__buttons{width:350px}.modal__buttons button{border:none;font-family:GangwonEdu;font-size:large;padding:15px 0;width:175px}.modal__btn-copy{background-color:#ecc7c7}.modal__pay-link{background-color:#ff0;border-radius:40px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:large;font-weight:700;margin-bottom:15px;padding:10px 20px;text-decoration:none;width:230px}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
/*# sourceMappingURL=main.ab36cec1.css.map*/