.intro{flex-grow:1;text-align:center}.intro__logo{width:100%;height:100%}.intro__logo-cover{width:190px;height:170px;margin:auto;display:inline-block}.intro__introduce{width:100%;text-align:start;font-family:SVN-Gilroy-Bold;font-size:36px;line-height:125%;letter-spacing:-.01em;color:#172b4d}.intro__conclusion{display:block;margin-top:20px}.intro__join-us{width:100%;display:inline-flex;box-sizing:border-box;background:#8a4c51;height:52px;margin-top:72px;font-family:SVN-Gilroy-Bold;font-size:15px;line-height:22px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#fff;align-items:center;justify-content:center}.intro__join-us-arrow{margin-left:20px}@media only screen and (min-width:1025px){.intro{width:50%;text-align:start}.intro__introduce{width:83.33%}.intro__logo-cover{margin:0}.intro__join-us{width:33.33%}}.carousel{flex-grow:1;display:flex;flex-direction:column-reverse}.carousel__indicator-list{list-style-type:none;padding:9px;margin:0;display:flex;flex-direction:row-reverse}.carousel__indicator{display:flex;width:100%;justify-content:space-between;margin-top:25px;flex-direction:row-reverse;align-self:flex-end;flex-shrink:0}.carousel__counter{display:inline-block;transform-origin:top left;font-family:SVN-Gilroy-Bold;font-size:12px;line-height:140%;letter-spacing:.08em;color:#172b4d}.carousel__counter-total{opacity:.6}.carousel__indicator-element{cursor:pointer;width:62px;height:2px;background:#344563;opacity:.1;border-radius:4px}.carousel__indicator-element--active{opacity:unset}.carousel__arrows{display:flex;flex-direction:row-reverse}.carousel__arrow{display:block;border:0;padding:0;cursor:pointer;outline:none;background:unset;transform:rotate(90deg)}.carousel__arrow--up{margin-left:35px}.carousel__image-cover{margin-top:25px;align-self:flex-end}.carousel__image{width:100%;height:auto}@media only screen and (min-width:1025px){.carousel{width:50%;flex-direction:row}.carousel__arrow--down{margin-top:40.5px}.carousel__arrow--up{margin-left:0}.carousel__arrow{transform:unset;text-align:start}.carousel__arrows{margin-top:52px;justify-content:flex-start;flex-direction:column}.carousel__indicator-element{width:2px;height:35px}.carousel__counter{transform:rotate(-90deg)}.carousel__indicator{flex-direction:column;width:unset}.carousel__indicator-list{margin:0 0 0 7px;padding:0;flex-direction:column}.carousel__image-cover{max-width:750px;min-width:450px}}.preamble{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.preamble{flex-direction:row}}.end-section{text-align:center;margin-top:160px;margin-bottom:8px}.self-description{text-align:center}.self-description--title{margin-top:24px;font-family:SVN-Gilroy-Bold;font-size:12px;line-height:140%;letter-spacing:.1em;text-transform:uppercase;color:#8a4c51}.self-description--name{margin-top:8px;font-family:SVN-Gilroy-Bold;font-size:28px;line-height:140%;color:#333}.self-description--description{margin-bottom:30px;font-size:16px;line-height:26px;color:#6b778c}.self-description--picture{width:100%;height:auto}.self-description--picture_cover{width:83.33%;margin:auto}@media only screen and (min-width:1025px){.self-description--picture_cover{margin:0}.self-description{text-align:left;width:30%}.self-description--description{margin-top:12px;margin-bottom:0}.self-description--title{margin-top:32px}}.introduction--detail{display:flex;justify-content:space-evenly;flex-direction:column}.introduction--detail>div{min-width:400px}@media only screen and (min-width:1025px){.introduction--detail{flex-direction:row}}.mile-stone{display:flex;justify-content:space-between}.mile-stone--node-node{float:right}.mile-stone--node-line{height:100%;background:#8a4c51;opacity:.2;width:2px;margin-top:11px;margin-left:50%}.mile-stone--detail{width:83.33%;flex-shrink:0;margin-bottom:50px}.mile-stone--date{font-family:SVN-Gilroy-Bold;font-size:12px;line-height:140%;letter-spacing:.1em;text-transform:uppercase;color:#8a4c51}.mile-stone--title{margin-top:8px;font-family:SVN-Gilroy-Bold;font-size:28px;line-height:130%;color:#172b4d}.mile-stone--content{margin-top:12px;font-weight:400;font-size:16px;line-height:162%;color:#6b778c}.mile-stone--place-holder{display:none}.mile-stone--end .mile-stone--detail{margin-bottom:unset}@media only screen and (min-width:1025px){.mile-stone--place-holder{display:unset}.mile-stone--left{flex-direction:row-reverse}.mile-stone--place-holder{width:37.5%;flex-shrink:0}.mile-stone--detail{width:37.5%}.mile-stone--end .mile-stone--node-line{display:none}.mile-stone--end{justify-content:center;flex-wrap:wrap;margin-left:25%;margin-right:25%;text-align:center}.mile-stone--end .mile-stone--detail{margin-top:40px;width:100%}}.timeline{margin-left:16.67%;margin-right:16.67%}.react-images__footer__caption{visibility:hidden}.countdown{text-align:center;margin-top:185px}.countdown__introduction{font-size:16px;line-height:26px;color:#172b4d}.countdown__timer{display:flex;justify-content:center;margin-top:24px}.countdown__separate,.countdown__unit-value{font-family:FS Amelia Script;font-style:italic;font-weight:400;font-size:139px;line-height:100px;text-align:center;color:#8a4c51}.countdown__separate{margin-left:24px;margin-right:24px}.countdown__unit-name{margin-top:15px;font-family:SVN-Gilroy-Bold;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;color:#6b778c}.place .place--map{width:100%}.place--marker__logo{width:38px;height:38px}.place--map__information{margin-left:8.33%;margin-top:110px}.wedding__info--content{line-height:26px;font-weight:400;color:#6b778c;font-size:16px}.wedding__info--title{font-size:16px;font-family:SVN-Gilroy-Bold;line-height:26px;color:#172b4d}.place--map__information>div{margin-bottom:36px}.place--map__google-map__cover{z-index:-1;position:absolute;margin-left:16.67%;margin-top:20px}.place--map__google-map{width:100%;height:auto}.place--map__direction{background:#8a4c51;text-transform:uppercase;text-decoration:none;color:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:202px;height:52px;letter-spacing:.12em;line-height:22px;font-size:15px;font-family:SVN-Gilroy-Bold}.main-page{margin-left:20px;margin-right:20px}.title{margin-bottom:80px;font-size:32px;font-family:SVN-Gilroy-Bold;line-height:140%;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#172b4d}@media only screen and (min-width:1025px){.main-page{margin-left:11%;margin-right:11%}}*{font-style:normal}.flex{display:flex}.pattern-left,.pattern-right{display:none}.end-page{margin-top:160px;width:100%}@media only screen and (min-width:1025px){.pattern-left{left:0;margin-top:628px}.pattern-left,.pattern-right{display:unset;position:absolute;z-index:-1}.pattern-right{right:0;margin-top:2547px}}body{margin:0;font-family:SVN-Gilroy}@font-face{font-family:SVN-Gilroy;src:url(https://kingtran2112.github.io/save_the_date/SVN-Gilroy-Regular.ce5bd613.otf) format("truetype")}@font-face{font-family:SVN-Gilroy-Bold;src:url(https://kingtran2112.github.io/save_the_date/SVN-Gilroy-SemiBold.739e740e.otf) format("truetype")}@font-face{font-family:FS-AmeliaScript;src:url(https://kingtran2112.github.io/save_the_date/FS-AmeliaScript-FineVersion.0853c622.otf) format("truetype")}
/*# sourceMappingURL=https://kingtran2112.github.io/save_the_date/src.a95363b2.css.map */