@charset "UTF-8";.action-button,.time-date>.display>.content>.super-title{text-transform:uppercase}.visuallyhidden{visibility:hidden}.time-date{overflow:hidden;border:none;width:46.1rem}.time-date>.display{position:relative;width:47%;cursor:pointer;transition:color .6s ease-in-out}.time-date>.display>.title{background-color:#00796b;color:#e1e1e1;line-height:2.5rem}.time-date>.display>.content{position:absolute;left:0;right:0;bottom:0;top:2.4rem;padding:2.3rem 0;font-size:1.5rem;background-color:#009688;color:#e1e1e1}.time-date>.display>.content>.main-title{font-size:6.1rem;line-height:6.1rem;height:6.1rem}.time-date>.display>.content>.main-title>small{font-size:1.1rem;margin-left:.3rem}.time-date>.display>.content>.sub-title{color:rgba(255,255,255,.5)}.time-date>.control{width:53%;overflow-x:hidden;position:relative}.time-date>.control>.full-title{display:none;background-color:#00796b;color:#e1e1e1;line-height:2.4rem}.time-date>.control>.slider{position:absolute!important;width:200%;transition:left .6s ease-in-out}.time-date>.control>.slider>.date-control,.time-date>.control>.slider>.switch-control,.time-date>.control>.slider>.time-control{float:left;height:20.9rem}.time-date>.control>.slider>.date-control,.time-date>.control>.slider>.time-control{width:45%;overflow-y:hidden}.time-date>.control>.slider>.switch-control{width:10%;cursor:pointer;padding:0 .6rem}.time-date>.control>.slider>.switch-control>i.fa:first-child{margin-right:1.4rem}.time-date>.control>.slider>.switch-control>i.fa:last-child{margin-left:1.4rem}.time-date>.control>.slider>.date-control>.title{font-weight:500;line-height:2.4rem}.time-date>.control>.slider>.date-control>.title:after,.time-date>.control>.slider>.date-control>.title:before{display:table;content:" "}.time-date.date-only>.control>.slider>.switch-control,.time-date.date-only>.control>.slider>.time-control,.time-date.full-mode>.display,.time-date.time-only>.control>.slider>.date-control,.time-date.time-only>.control>.slider>.switch-control,.time-date.time-only>.display>.title,.time-date:not(.time-mode-add):not(.time-mode-remove):not(.date-mode-add):not(.date-mode-remove).date-mode>.control>.slider>.time-control>*,.time-date:not(.time-mode-add):not(.time-mode-remove):not(.date-mode-add):not(.date-mode-remove).time-mode>.control>.slider>.date-control>*{display:none}.time-date>.control>.slider>.date-control>.title:after{clear:both}.time-date>.control>.slider>.date-control>.title>span.month-part{cursor:pointer;position:relative;margin-right:.5rem}.time-date>.control>.slider>.date-control>.title>span.month-part:hover{text-decoration:underline}.time-date>.control>.slider>.date-control>.title>span.month-part>select{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;width:100%}.time-date>.control>.slider>.date-control>.title>input{border:none;width:4.3rem}.time-date>.control>.slider>.date-control>.headers{margin-top:-.7rem;font-weight:500;font-size:1rem;padding-left:1.5rem;color:#737373;text-align:left}.time-date>.control>.slider>.date-control>.headers>.day-cell{text-align:center;cursor:default}.time-date>.control>.slider>.date-control .day-cell{float:left;width:2.7rem;height:2.7rem;padding:.7rem 6px 6px;cursor:pointer;border-radius:3rem}.time-date>.control>.slider>.date-control>.days{font-size:1rem;padding-left:1.5rem;width:20.790000000000003rem}.time-date>.control>.slider>.date-control>.days .day-cell{color:#202020}.time-date>.control>.slider>.date-control>.days .day-cell.today{color:#009688}.time-date>.control>.slider>.date-control>.days .day-cell.selected{color:#fff;background-color:#009688}.time-date>.control>.slider>.date-control>.days .day-cell:active,.time-date>.control>.slider>.date-control>.days .day-cell:hover{color:#e6e6e6;background-color:#00baa9}.time-date>.control>.slider>.time-control{position:relative}.time-date>.control>.slider>.time-control>.time-inputs{bottom:60%;margin-bottom:-4.3rem;text-align:center;position:absolute;left:0;right:0}.time-date>.control>.slider>.time-control>.time-inputs>button.md-button{font-size:3rem;line-height:1rem;width:8.4rem;margin:0 .8rem;position:absolute;padding-top:0;padding-bottom:0}.time-date>.control>.slider>.time-control>.time-inputs>button.md-button.hours{left:1.5rem;right:50%;margin-right:1rem}.time-date>.control>.slider>.time-control>.time-inputs>button.md-button.minutes{right:.7rem;left:50%}.time-date>.control>.slider>.time-control>.time-inputs>button.md-button.up{top:-2.3rem}.time-date>.control>.slider>.time-control>.time-inputs>button.md-button.down{bottom:-3rem}.time-date>.control>.slider>.time-control>.time-inputs>input{border:none;border-bottom:1px solid #000;text-align:right;font-size:6.1rem;line-height:3rem;width:8.4rem;margin:0 .7rem}.time-date>.control>.slider>.time-control>.buttons{position:absolute;bottom:3rem;right:0;width:9.2rem}.time-date.date-mode>.control>.slider{left:0}.time-date.date-mode-add>.display,.time-date.date-mode-remove>.display,.time-date.time-mode-add>.display,.time-date.time-mode-remove>.display{color:transparent!important}.time-date.time-mode>.display>.content{padding-top:4.6rem}.time-date.time-mode>.control>.slider{left:-100%}.time-date.date-only>.control>.slider>.date-control{width:50%;padding-left:1rem}.time-date.time-only>.display>.content{top:0;padding-top:6.3rem}.time-date.time-only>.control>.slider>.time-control{width:50%}.time-date>.control,.time-date>.display{height:20.9rem;float:left;text-align:center}.time-date>.buttons{clear:both;padding:.7rem;text-align:right}.time-date .button,.time-date button{color:#009688}.time-date.full-mode>.control{width:100%;height:23.4rem}.time-date.full-mode>.control>.full-title{display:block}.time-date.full-mode>.control>.slider>.switch-control,.time-date.vertical.full-mode>.display{display:none}.time-date.full-mode>.control>.slider{float:none;width:100%}.time-date.full-mode>.control>.slider>.date-control,.time-date.full-mode>.control>.slider>.time-control{width:50%}.time-date.full-mode>.buttons>button{color:#fff!important}.time-date.vertical{width:23.1rem}.time-date.vertical>.display{width:100%;height:auto;transition:color .6s ease-in-out,height .6s ease-in-out}.time-date.vertical>.display>.content{position:relative;width:100%;top:0;height:15.5rem}.time-date.vertical>.control{width:100%}.time-date.vertical.time-mode>.display>.content{padding-top:4.6rem}.time-date.vertical.time-only>.display>.content{top:0;padding-top:.8rem;height:10rem}.time-date.vertical.full-mode>.control{width:100%;height:44.2rem}.time-date.vertical.full-mode>.control>.full-title{display:block}.time-date.vertical.full-mode>.control>.slider{float:none;width:100%;height:auto;overflow:auto}.time-date.vertical.full-mode>.control>.slider>.date-control,.time-date.vertical.full-mode>.control>.slider>.time-control{width:100%;float:left}@media (max-width:51rem){.time-date{width:23.1rem}.time-date>.display{width:100%;height:auto;transition:color .6s ease-in-out,height .6s ease-in-out}.time-date>.display>.content{position:relative;width:100%;top:0;height:15.5rem}.time-date>.control{width:100%}.time-date.time-mode>.display>.content{padding-top:4.6rem}.time-date.time-only>.display>.content{top:0;padding-top:.8rem;height:10rem}.time-date.full-mode>.display{display:none}.time-date.full-mode>.control{width:100%;height:44.2rem}.time-date.full-mode>.control>.full-title{display:block}.time-date.full-mode>.control>.slider{float:none;width:100%;height:auto;overflow:auto}.time-date.full-mode>.control>.slider>.date-control,.time-date.full-mode>.control>.slider>.time-control{width:100%;float:left}}.animated{animation-fill-mode:both;animation-duration:1s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fade-in-up{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fade-in-down{animation-name:fadeInDown}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fade-in-right{animation-name:fadeInRight}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fade-in-left{animation-name:fadeInLeft}div.hopscotch-bubble .hopscotch-nav-button{font-weight:700;border-width:1px;border-style:solid;cursor:pointer;margin:0;overflow:visible;text-decoration:none!important;width:auto;padding:0 10px;height:26px;line-height:24px;font-size:12px;white-space:nowrap;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:middle;border-radius:3px;box-sizing:border-box}div.hopscotch-bubble .hopscotch-nav-button:hover{box-shadow:0 1px 3px rgba(0,0,0,.25)}div.hopscotch-bubble .hopscotch-nav-button:active{box-shadow:0 1px 2px rgba(0,0,0,.25) inset}div.hopscotch-bubble .hopscotch-nav-button.next{border-color:#1b5480;color:#fff;margin:0 0 0 10px;text-shadow:0 1px 1px rgba(0,0,0,.35);background-color:#287bbc;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#287bbc', endColorstr='#23639a');background-image:linear-gradient(to bottom,#287bbc 0,#23639a 100%)}div.hopscotch-bubble .hopscotch-nav-button.next:hover{background-color:#2672ae;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#2672ae', endColorstr='#1e4f7e');background-image:linear-gradient(to bottom,#2672ae 0,#1e4f7e 100%)}div.hopscotch-bubble .hopscotch-nav-button.prev{border-color:#a7a7a7;color:#444;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f2f2f2;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#e9e9e9');background-image:linear-gradient(to bottom,#f2f2f2 0,#e9e9e9 100%)}a,body{color:#333}div.hopscotch-bubble .hopscotch-nav-button.prev:hover{background-color:#e8e8e8;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');background-image:linear-gradient(to bottom,#e8e8e8 0,#e3e3e3 13%,#d7d7d7 32%,#b9b9b9 71%,#a9a9a9 100%)}div.hopscotch-bubble{background-color:#fff;border:5px solid #000;border:5px solid rgba(0,0,0,.5);color:#333;font-family:Helvetica,Arial;font-size:13px;position:absolute;z-index:999999;box-sizing:content-box;background-clip:padding-box}div.hopscotch-bubble *{box-sizing:content-box}div.hopscotch-bubble.animate{-moz-transition-property:top,left;-moz-transition-duration:1s;-moz-transition-timing-function:ease-in-out;-ms-transition-property:top,left;-ms-transition-duration:1s;-ms-transition-timing-function:ease-in-out;-o-transition-property:top,left;-o-transition-duration:1s;-o-transition-timing-function:ease-in-out;-webkit-transition-property:top,left;-webkit-transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-property:top,left;transition-duration:1s;transition-timing-function:ease-in-out}div.hopscotch-bubble.invisible{opacity:0}div.hopscotch-bubble .hide,div.hopscotch-bubble .hide-all,div.hopscotch-bubble.hide{display:none}div.hopscotch-bubble h3{color:#000;font-family:Helvetica,Arial;font-size:16px;font-weight:700;line-height:19px;margin:-1px 15px 0 0;padding:0}div.hopscotch-bubble .hopscotch-bubble-container{padding:15px;position:relative;text-align:left;-webkit-font-smoothing:antialiased}div.hopscotch-bubble .hopscotch-content{font-family:Helvetica,Arial;font-weight:400;line-height:17px;margin:-5px 0 11px;padding-top:8px}div.hopscotch-bubble .hopscotch-bubble-content{margin:0 0 0 40px}div.hopscotch-bubble.no-number .hopscotch-bubble-content{margin:0}div.hopscotch-bubble .hopscotch-bubble-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#000;background:url(../img/sprite-green.png) -192px -92px no-repeat;display:block;padding:8px;position:absolute;text-decoration:none;text-indent:-9999px;width:8px;height:8px;top:0;right:0}div.hopscotch-bubble .hopscotch-bubble-close.hide,div.hopscotch-bubble .hopscotch-bubble-close.hide-all{display:none}div.hopscotch-bubble .hopscotch-bubble-number{background:url(../img/sprite-green.png) no-repeat;color:#fff;display:block;float:left;font-size:17px;font-weight:700;line-height:31px;padding:0 10px 0 0;text-align:center;width:30px;height:30px}div.hopscotch-bubble .hopscotch-bubble-arrow-container{position:absolute;width:34px;height:34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow,div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border{width:0;height:0}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up{top:-22px;left:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow{border-bottom:17px solid #fff;border-left:17px solid transparent;border-right:17px solid transparent;position:relative;top:-10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border{border-bottom:17px solid #000;border-bottom:17px solid rgba(0,0,0,.5);border-left:17px solid transparent;border-right:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down{bottom:-39px;left:10px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow{border-top:17px solid #fff;border-left:17px solid transparent;border-right:17px solid transparent;position:relative;top:-24px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border{border-top:17px solid #000;border-top:17px solid rgba(0,0,0,.5);border-left:17px solid transparent;border-right:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left{top:10px;left:-22px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-right:17px solid #fff;border-top:17px solid transparent;position:relative;left:7px;top:-34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border{border-right:17px solid #000;border-right:17px solid rgba(0,0,0,.5);border-bottom:17px solid transparent;border-top:17px solid transparent}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right{top:10px;right:-39px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow{border-bottom:17px solid transparent;border-left:17px solid #fff;border-top:17px solid transparent;position:relative;left:-7px;top:-34px}div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border{border-left:17px solid #000;border-left:17px solid rgba(0,0,0,.5);border-bottom:17px solid transparent;border-top:17px solid transparent}div.hopscotch-bubble .hopscotch-actions{margin:10px 0 0;text-align:right}tooltip._bottom tip tip-arrow,tooltip._top tip tip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;margin-left:-6px}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}tooltip._multiline{display:block}tooltip._slow._ready tip{animation:animate-tooltip .65s}tooltip._fast._ready tip{animation:animate-tooltip .15s}tooltip._steady._ready tip{animation:animate-tooltip .35s}tooltip tip{border-radius:3px;background:rgba(0,0,0,.85);color:#fff;display:none;line-height:normal;max-width:500px;min-width:100px;opacity:0;padding:8px 16px;position:absolute;text-align:center;width:auto;will-change:top,left,bottom,right}.mdp-calendar-days .md-button,.mdp-calendar-week-days>*{min-height:0;background-color:transparent;box-shadow:none!important}tooltip._bottom tip tip-arrow,tooltip._left tip tip-arrow,tooltip._right tip tip-arrow,tooltip._top tip tip-arrow{content:'';height:0;position:absolute;width:0}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active:not(._force-hidden) tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:.95em}tooltip tip-tip._large{font-size:1.1em}tooltip tip-tip._small{font-size:.8em}tooltip._top tip{left:50%;top:-9px;transform:translateX(-50%) translateY(-100%)}tooltip._top tip tip-arrow{border-top:6px solid rgba(0,0,0,.85);top:100%}tooltip._bottom tip{right:50%;top:100%;transform:translateX(50%) translateY(9px)}tooltip._bottom tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);bottom:100%}tooltip._left tip tip-arrow,tooltip._right tip tip-arrow{border-bottom:6px solid transparent;border-top:6px solid transparent;margin-top:-6px;top:50%}tooltip._right tip{left:100%;top:50%;transform:translateX(9px) translateY(-50%)}tooltip._right tip tip-arrow{border-right:6px solid rgba(0,0,0,.85);right:100%}tooltip._left tip{left:-9px;top:50%;transform:translateX(-100%) translateY(-50%)}tooltip._left tip tip-arrow{border-left:6px solid rgba(0,0,0,.85);left:100%}tip-tip .close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative}.mdp-animate-next,.mdp-animate-next-remove{opacity:0;transform:translate3d(50%,0,1px)}.mdp-animate-next-remove{transition:all .5s cubic-bezier(.35,0,.25,1)}.mdp-animate-prev-remove,.mdp-animation-zoom.ng-enter{transition:all .3s cubic-bezier(.35,0,.25,1)}.mdp-animate-next-remove-active{opacity:1;transform:translateZ(1px)}.mdp-animate-prev,.mdp-animate-prev-remove{opacity:0;transform:translate3d(-50%,0,1px)}.mdp-animate-prev-remove-active{opacity:1;transform:translateZ(1px)}@keyframes a{0%{opacity:0;transform:scale(.95)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.mdp-animation-zoom.ng-enter{animation-duration:.3s;animation-name:a}.mdp-datepicker{max-height:none;min-width:234px}.mdp-datepicker *{outline:0}.mdp-datepicker .md-actions{width:100%;padding:0 5px}.mdp-calendar-week-days{font-size:.75rem;opacity:.6}.mdp-calendar-week-days>*{width:32px;height:32px;line-height:32px;padding:0;min-width:0}.mdp-calendar-days{font-size:1rem;max-width:100%}.mdp-calendar-days .md-button,.mdp-calendar-days .mdp-day-placeholder{width:32px;height:32px;margin:0 5px}.mdp-calendar-days .md-button{cursor:pointer;border-radius:50%;font-size:12px;width:32px;height:32px;line-height:32px;padding:0;min-width:0}.mdp-calendar-days .md-button[disabled]:not(.md-accent){background-color:transparent!important}.mdp-calendar-monthyear{font-size:.8125rem;font-weight:700;line-height:32px;min-height:32px}.mdp-datepicker-date,.mdp-datepicker-day,.mdp-datepicker-dow,.mdp-datepicker-month{font-size:1.8rem;opacity:.6}.mdp-datepicker-date:not(.active),.mdp-datepicker-day:not(.active),.mdp-datepicker-dow:not(.active),.mdp-datepicker-month:not(.active){cursor:pointer}.mdp-datepicker-date.active,.mdp-datepicker-date:hover,.mdp-datepicker-day.active,.mdp-datepicker-day:hover,.mdp-datepicker-dow.active,.mdp-datepicker-dow:hover,.mdp-datepicker-month.active,.mdp-datepicker-month:hover{opacity:1}.mdp-datepicker-year{font-size:.9rem;opacity:.6;padding:0;margin:0}.mdp-datepicker-year:not(.active){cursor:pointer}.mdp-datepicker-year.active,.mdp-datepicker-year:hover{opacity:1}.mdp-datepicker-select-year{height:232px}.mdp-datepicker-select-year .repeated-year{text-align:center}.mdp-datepicker-select-year .repeated-year .md-button{width:100%;margin:0;border-radius:0;padding:0;font-size:1rem;line-height:42px}.mdp-datepicker-select-year .repeated-year .md-button.current{font-size:1.8rem;line-height:42px}.mdp-datepicker-select-year .md-virtual-repeat-container,.mdp-datepicker-select-year .md-virtual-repeat-offsetter,.mdp-datepicker-select-year .md-virtual-repeat-scroller{height:100%;width:100%}mdp-date-picker>md-input-container.md-has-icon{padding-left:40px}.mdp-datepicker:not(.portrait) .mdp-datepicker-select-year{width:309px}.mdp-datepicker:not(.portrait) .mdp-calendar{margin-right:5px;width:294px;margin-left:10px}.mdp-datepicker:not(.portrait) .mdp-datepicker-date-wrapper{width:150px}.mdp-datepicker:not(.portrait) .mdp-datepicker-dow{width:100%;display:block}.mdp-datepicker:not(.portrait) .mdp-calendar-days>*,.mdp-datepicker:not(.portrait) .mdp-calendar-week-days>*{width:42px}.mdp-datepicker .mdp-datepicker-date-wrapper{padding:16px 35px 16px 16px}.mdp-datepicker md-dialog-content{overflow:hidden;padding:0}.mdp-datepicker md-dialog-content .mdp-calendar{width:294px;overflow-x:hidden}.mdp-datepicker.portrait .mdp-calendar{text-align:center;width:100%}.mdp-datepicker.portrait .mdp-datepicker-select-year{height:252px}.mdp-datepicker.portrait md-dialog-content>*{width:100%}.mdp-datepicker.portrait .md-actions,.mdp-datepicker.portrait .mdp-calendar-days,.mdp-datepicker.portrait .mdp-calendar-week-days{padding:0 5px}.mdp-datepicker.portrait .md-actions{margin-top:20px}.mdp-datepicker.portrait .mdp-calendar-days>*,.mdp-datepicker.portrait .mdp-calendar-week-days>*{width:32px}mdp-calendar{display:block}.mdp-calendar-week-days{width:100%}.mdp-calendar-days .md-button,.mdp-calendar-days .mdp-day-placeholder,.mdp-calendar-week-days>*{margin:0}.mdp-clock{width:200px;height:200px;border-radius:50%;cursor:pointer;padding:24px;background:#ededed}.mdp-clock .md-button{box-shadow:none!important;background-color:transparent;display:block;position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;transform:translate(-50%,-50%)}md-autocomplete,md-autocomplete md-autocomplete-wrap.md-whiteframe-z1{box-shadow:none}.mdp-clock .mdp-clock-container{width:100%;height:100%;position:relative;display:block}.mdp-clock .mdp-pointer{width:1px;height:50%;margin:0 auto;transform-origin:top center;z-index:0;pointer-events:none}.mdp-clock .mdp-clock-center,.mdp-clock .mdp-pointer{min-height:0;position:absolute;left:0;right:0;bottom:0}.mdp-clock .mdp-clock-center{height:6px;width:6px;top:0;margin:auto;border-radius:50%}.mdp-clock .md-button.mdp-clock-selected{position:absolute;border-radius:50%;width:8px;height:8px;bottom:-8px;left:0;min-width:0;min-height:0;pointer-events:none}.mdp-timepicker .mdp-clock-switch-container{padding:20px;width:309px}.mdp-timepicker .mdp-timepicker-time{padding:15px}.mdp-timepicker .mdp-timepicker-selected-time{font-size:3rem}.mdp-timepicker:not(.portrait) .mdp-timepicker-time{width:138px}.mdp-timepicker.portrait .mdp-timepicker-selected-time{font-size:4rem;margin-right:1.5rem}mdp-time-picker md-input-container.md-has-icon{padding-left:40px}.mdp-timepicker-selected-ampm>span,.mdp-timepicker-selected-time>span{outline:0;opacity:.6}.mdp-timepicker-selected-ampm>span:not(.active),.mdp-timepicker-selected-time>span:not(.active){cursor:pointer}.mdp-timepicker-selected-ampm>span.active,.mdp-timepicker-selected-time>span.active{opacity:1}.mdp-clock-deg0{top:0;left:50%}.mdp-clock-deg30{top:6.69872981%;left:75%}.mdp-clock-deg60{top:25%;left:93.30127019%}.mdp-clock-deg90{top:50%;left:100%}.mdp-clock-deg120{top:75%;left:93.30127019%}.mdp-clock-deg150{top:93.30127019%;left:75%}.mdp-clock-deg180{top:100%;left:50%}.mdp-clock-deg210{top:93.30127019%;left:25%}.mdp-clock-deg240{top:75%;left:6.69872981%}.mdp-clock-deg270{top:50%;left:0}.mdp-clock-deg300{top:25%;left:6.69872981%}.mdp-clock-deg330{top:6.69872981%;left:25%}.mdp-clock-deg360{top:0;left:50%}:focus{outline:0}a{text-decoration:none}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code-desc a,.style-selector-admin .aint-no-styles .reset-all,.style-selector-admin .filter-controls .filter-selects .reset-all{text-decoration:underline}@font-face{font-family:"Inter UI";font-style:normal;font-weight:400;src:url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Regular.woff) format("woff2"),url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Regular.woff2) format("woff")}@font-face{font-family:"Inter UI";font-style:normal;font-weight:500;src:url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Medium.woff) format("woff2"),url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Medium.woff2) format("woff")}@font-face{font-family:"Inter UI";font-style:normal;font-weight:600;src:url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-SemiBold.woff) format("woff2"),url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-SemiBold.woff2) format("woff")}@font-face{font-family:"Inter UI";font-style:normal;font-weight:700;src:url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Bold.woff) format("woff2"),url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Bold.woff2) format("woff")}@font-face{font-family:"Inter UI";font-style:normal;font-weight:800;src:url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Bold.woff) format("woff2"),url(https://d2uft7zh7kxc3y.cloudfront.net/fonts/inter-ui/Inter-UI-Bold.woff2) format("woff")}body{background:#fff}[ng-click],a{cursor:pointer}a:hover{color:#737373}.joy-stage{height:100%}div.inline{display:inline-block}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.loader{position:fixed;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;border:2px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:loader 1.5s ease infinite}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .registry-sync.icon-label-group-loader,.loader.registry-sync{left:0;position:relative;margin-left:0;margin-top:0}.loader-message{position:absolute;left:50%;top:50%;transform:translate(-50%,64px)}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.error{color:red!important}.joy-icb #intercom-container{visibility:visible}.joy-admin-page .update-button .headway-changelog-menu .HW_visible#HW_badge_cont #HW_badge,html #intercom-container{visibility:hidden}#a0-lock.a0-theme-default .a0-signup .a0-zocial.a0-googleplus,.joy-admin-page,.joy-wedding-page{display:none}.joy-button-react{transition:all .4s cubic-bezier(.19,1,.22,1)}.joy-button-react:active{transform:scale(.9)}.row{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:#000}.flex-and-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.action-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:20px;margin:0 20px;padding:0 20px;font-weight:700;font-size:10px;height:40px;line-height:1;letter-spacing:2px}.spacer{-ms-flex:1;flex:1}.p-t-0h{padding-top:6px!important}.p-b-0h{padding-bottom:6px!important}.p-t-1{padding-top:12px!important}.p-b-1{padding-bottom:12px!important}.p-t-2{padding-top:24px!important}.p-b-2{padding-bottom:24px!important}.p-t-3{padding-top:36px!important}.p-b-3{padding-bottom:36px!important}.p-t-4{padding-top:48px!important}.p-b-4{padding-bottom:48px!important}.p-l-0h{padding-left:6px!important}.p-r-0h{padding-right:6px!important}.p-l-1{padding-left:12px!important}.p-r-1{padding-right:12px!important}.p-l-2{padding-left:24px!important}.p-r-2{padding-right:24px!important}.p-l-3{padding-left:36px!important}.p-r-3{padding-right:36px!important}.p-l-4{padding-left:48px!important}.p-r-4{padding-right:48px!important}.m-t-2{margin-top:24px!important}.m-b-2{margin-bottom:24px!important}.m-r-2{margin-right:24px!important}.m-l-2{margin-left:24px!important}.m-t-3{margin-top:36px!important}.m-b-3{margin-bottom:36px!important}.m-r-3{margin-right:36px!important}.m-l-3{margin-left:36px!important}.center-covered-background{background-position:center center;background-size:cover}[disabled=disabled]:not(md-checkbox){opacity:.4}md-checkbox[disabled]{opacity:.6}.icon-dark svg g g{fill:#121212}.icon-light svg g g,.joy-admin-home .joy-primary-pane .add-button svg g,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button .icon-add svg path,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse .icon-add svg path{fill:#fff}.joykit-button.ng-animate,.ng-animate.joykit-button-inverse{transition:none}body::before{font-size:10px;font-size:.625rem;background:#000;border:1px solid red;color:#fff;padding:3px;position:absolute;z-index:1;bottom:0}body md-dialog .md-actions{-ms-flex-pack:justify;justify-content:space-between}body md-dialog .md-button.md-default-theme.md-primary,body md-dialog .md-button.md-primary,body md-dialog a.md-button.md-primary{-ms-flex:1;flex:1;font-weight:600;color:#333}body .dialog-mid-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;height:100%;width:60%}@media screen and (max-width:1228px){body .dialog-mid-container{min-width:614px}}@media only screen and (min-width:319px) and (max-width:680px){body .dialog-mid-container{width:100%;min-width:100%}body .dialog-mid-container md-dialog md-dialog-add-pages{padding:20px}}body .dialog-mid-container md-dialog{width:80%}body .dbl-col-dialog-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}@media only screen and (min-width:319px) and (max-width:680px){body .dialog-mid-container md-dialog.md-dialog-full{min-width:100%}body .dbl-col-dialog-container{width:100%}}body .dbl-col-dialog-container md-dialog{width:50%}@media screen and (max-width:1228px){body .dbl-col-dialog-container md-dialog{width:80%}}.joy-admin-page{position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:319px) and (max-width:680px){body .dbl-col-dialog-container md-dialog{width:100%}body .dbl-col-dialog-container md-dialog md-dialog-add-pages{padding:20px}.joy-admin-page{min-width:320px;min-height:480px}}@media screen and (min-width:600px) and (max-width:768px){.joy-admin-page{min-width:600px;min-height:480px}}.joy-admin-page .animNavPrimaryHome{padding:40px 48px}@media screen and (min-width:1440px){.joy-admin-page .animNavPrimaryHome{padding:40px 48px}}@media screen and (max-height:800px){.joy-admin-page .animNavPrimaryHome{padding:32px 48px 40px}}.joy-admin-page .header-settings-panel{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.joy-admin-page .header-settings-panel #admin-item-settings-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#333}.joy-admin-page .header-settings-panel .admin-settings-button-text{display:inline-block;margin-right:12px}.joy-admin-page .header-settings-panel #admin-item-settings,.joy-admin-page .header-settings-panel #admin-item-settings>svg{width:48px;height:48px}.joy-admin-page .update-button{position:relative;padding:0 0 0 20px;height:40px}.joy-admin-page .update-button .headway-changelog-menu{position:absolute;top:0;right:0;width:100%;height:100%}.joy-admin-page .update-button .headway-changelog-menu .HW_visible#HW_badge_cont{position:absolute;top:0;width:100%;height:100%}.joy-admin-page .joy-primary-pane,.joy-admin-page .joy-secondary-pane{height:100%;overflow:hidden;top:0}.joy-admin-page .joy-primary-pane{background:#fff;left:0;position:relative;border-right:solid 1px #e2e2e2}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-page .header-settings-panel{-ms-flex-pack:start;justify-content:flex-start;margin-right:24px}.joy-admin-page .header-settings-panel .admin-settings-button-text{display:none}.joy-admin-page .update-button{padding-left:16px}.joy-admin-page .joy-primary-pane{position:relative;border-right:none}}.joy-admin-page .joy-primary-pane [ui-view]{width:100%}@media screen and (max-width:800px){.joy-admin-page .joy-primary-pane.hideMobile{display:none}}.joy-admin-page .color-modal,.joy-admin-page .joy-primary-pane{width:60%;transition:width .3s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:768px){.joy-admin-page .color-modal,.joy-admin-page .joy-primary-pane{width:100%}}.joy-admin-page .joy-primary-pane-task{width:500px}@media screen and (min-width:1920px){.joy-admin-page .joy-primary-pane-task{width:640px}}@media screen and (max-width:768px){.joy-admin-page .joy-primary-pane-task{width:100%}}.joy-admin-page .menu-backsplash{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.joy-location-bg{background-size:cover;background-position-x:60%;filter:blur(5px);position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-autocomplete{background:0 0}md-input-container textarea.md-input{min-height:40px}.joy-admin-home{cursor:initial}.joy-admin-home .joy-active-button-scale{transition:all .4s cubic-bezier(.19,1,.22,1)}.joy-admin-home .joy-active-button-scale:active{transform:scale(.9)}.joy-admin-home .joy-primary-pane{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-admin-home .joy-primary-pane .joy-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-admin-home .joy-primary-pane .joy-modal-top-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-negative:0;flex-shrink:0;height:96px;-ms-flex-align:center;align-items:center;border-bottom:1px solid #E2E2E2;padding-left:40px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-modal-top-bar{height:88px;padding-left:0;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.joy-admin-home .joy-primary-pane .joy-modal-top-bar .page-title{font-size:20px}}.joy-admin-home .joy-primary-pane .joy-modal-content{-ms-flex-negative:1;flex-shrink:1;overflow-y:auto;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-modal-content{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding:30px}}.joy-admin-home .joy-primary-pane .button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .button-container{left:0;width:100%;height:50px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-order:0;order:0;background-color:#fff}}.joy-admin-home .joy-primary-pane .button-container .click-blocker{position:absolute;width:100%;height:101%;background-color:#fff;opacity:.8;z-index:1;top:0;left:0}.joy-admin-home .joy-primary-pane .button-container .cancel-button{float:right;margin-right:35px;font-size:13px;font-weight:600}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .button-container .cancel-button{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:50px}.joy-admin-home .joy-primary-pane .button-container .cancel-button a{position:absolute;top:0;bottom:0;left:0;right:50%;text-align:center;padding-top:18px}}.joy-admin-home .joy-primary-pane .button-container .circle-button{margin-right:35px;background:#121212;border-radius:50%}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .button-container .circle-button{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;border-radius:0}.joy-admin-home .joy-primary-pane .button-container .circle-button circle-button{width:100%}.joy-admin-home .joy-primary-pane .button-container .circle-button circle-button .circleButton .circular{width:100%;height:50px;border-radius:0}}.joy-admin-home .joy-primary-pane .button-container .header-aux-action{display:none}.joy-admin-home .joy-primary-pane .button-container .header-aux-action-primary{display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .button-container .header-aux-action{display:-ms-flexbox;display:flex;width:100%;height:100%;font-weight:700;border-left:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;background:#fff;color:#333}.joy-admin-home .joy-primary-pane .button-container .header-aux-action-primary{background:#121212;color:#fff}.joy-admin-home .joy-primary-pane .button-container .header-aux-action:first-child{border-left:0}}.joy-admin-home .joy-primary-pane .button-container .header-aux-action-primary.circle-button{border-radius:0;background:#fff}.joy-admin-home .joy-primary-pane .add-button{position:absolute;bottom:27px;right:35px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background:#121212;border-radius:50%;width:59px;height:59px;transition:.4s all ease;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:50;font-size:2em;font-weight:200}.joy-admin-home .joy-primary-pane .add-button .icon{transform:scale(.6,.6)}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .button-container .header-aux-action:last-child{background:#121212;color:#fff}.joy-admin-home .joy-primary-pane .add-button{right:50%;position:fixed;margin-right:-30px;bottom:20px}}@media screen and (min-width:1681px){.joy-admin-home .joy-primary-pane .add-button{width:65px;height:65px;font-size:2em}}@media screen and (min-width:2460px){.joy-admin-home .joy-primary-pane .add-button{width:78px;height:78px;font-size:2em}}.joy-admin-home .joy-primary-pane .add-button:hover{transition:.4s all ease;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.joy-admin-home .joy-primary-pane .add-button:active{transition:.2s all ease;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transform:scale(.9,.9)}#edit-page-chevron-icon.open svg,.joy-admin-grid md-grid-tile a .grid-content .grid-content-text #edit-content-chevron-icon.open svg{transform:rotate(180deg)}.joy-admin-home .joy-primary-pane .joy-security-dial{position:absolute;top:-13px;right:-145px;overflow:hidden;z-index:10;display:none}.joy-admin-home .joy-primary-pane .joy-security-dial .md-button{background:#fff;min-width:0;margin:6px 8px 6px 0}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader]{width:100%;position:relative}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel{display:none}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel{bottom:-19px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;border-radius:20px;height:38px;z-index:22;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:13px;right:10px;-ms-flex-order:1;order:1}}@media only screen and (min-width:319px) and (max-width:680px) and (min-width:1920px){.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel{bottom:41px;right:420px}}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;font-size:10px;height:38px;padding:0 20px;line-height:1;letter-spacing:1px;text-align:center;border-right:1px solid}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a span{padding-left:10px;text-transform:uppercase;font-weight:600}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a .web{height:20px}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a .web svg{width:20px}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a .share svg{width:19px;height:19px}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a .download svg{height:22px}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] #share-panel a:last-child{border:none}.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] .admin-greeting{font-style:normal;font-weight:700;font-size:26px;line-height:40px;letter-spacing:-.015em;margin:0;white-space:pre-line}.joy-admin-home .joy-primary-pane .primary-header{width:100%;border-bottom:1px #e8e8e8 solid;background-color:#fff}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane [ui-view=primaryHeader] .admin-greeting{font-style:normal;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.01em}.joy-admin-home .joy-primary-pane .ismobile-margin{height:136px;padding-top:50px}}.joy-admin-home .joy-primary-pane .ismobile-schedule{display:none}.joy-admin-home .joy-primary-pane .joy-admin-header{display:-ms-flexbox;display:flex;height:100%;width:100%;padding:0 32px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header .joy-avatar .avatarHeader .avatar-col1{display:inline-block;height:62px}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-avatar .avatarHeader .avatar-menubar-wrapper{display:none}}@media screen and (min-width:600px) and (max-width:768px){.joy-admin-home .joy-primary-pane .joy-admin-header .joy-avatar .avatarHeader .avatar-menubar-wrapper{display:none}}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu{z-index:1000;min-width:300px;max-width:300px;border-radius:3px;background-color:#F2F2F2;color:#333;overflow:hidden}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu{position:fixed;min-width:280px;left:20px;top:30px}}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu.menu-corner-right{position:absolute;top:39px;right:20px;z-index:1000;background-color:#F2F2F2}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-title{position:relative;font-size:13px;height:48px;line-height:48px;border-top-right-radius:3px;padding-left:30px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-title{padding-left:20px;height:60px;line-height:60px}}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list{font-size:16px;line-height:48px;padding:0;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif!important;margin:18px 0 30px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list{font-size:16px;line-height:40px}}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item{display:-ms-flexbox;display:flex;text-transform:capitalize;list-style:none;margin:0;padding:0}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item:hover{background-color:#EAEAEA}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item div{display:block;font-size:13px;transition:all .4s cubic-bezier(.19,1,.22,1)}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item div svg{height:24px;width:24px;margin-bottom:-5px;margin-right:10px}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item .menu-item-title{-ms-flex:1;flex:1}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item .thumbnail-wrapper{height:50px;width:50px;margin:3px 20px;border-radius:3px;background:#fbfbfb}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item .thumbnail-wrapper img{max-height:50px;width:auto;border-radius:3px}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item .cover-photo-data{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item .remove-cover-photo{position:relative;z-index:2;-ms-flex-preferred-size:40px;flex-basis:40px;text-align:center;cursor:pointer}.joy-admin-home .joy-primary-pane .joy-admin-header .joy-dropdown-menu .menu-content .menu-list .menu-item .remove-cover-photo:hover{font-weight:700}.joy-admin-home .joy-primary-pane .joy-admin-header-home{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:40px 40px 0}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-home{-ms-flex-pack:start;justify-content:flex-start;padding:40px 24px 0}.joy-admin-home .joy-primary-pane .joy-admin-header-home#admin-home-page{-ms-flex-pack:justify;justify-content:space-between}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatarHeader{padding-right:0}}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar{padding:0}@media only screen and (max-width:375px){.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar{padding-left:0}}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar{position:relative;top:0;left:0}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatarHeader img{height:32px;width:32px}@media screen and (min-width:1280px){.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar{padding:0}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatarHeader img{height:36px;width:36px}}@media screen and (min-width:1681px){.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatarHeader img{height:43px;width:43px}}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatar-menubar-wrapper{float:left}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatarMenu{position:absolute;z-index:100;width:100%}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-website{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:20px;text-decoration:underline}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-website a{margin-right:25px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-avatar #joy-avatar .avatar-menubar-wrapper{margin-left:15px}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-website{-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;position:absolute;top:80px;right:0;z-index:10;-ms-flex-order:1;order:1}.joy-admin-home .joy-primary-pane .joy-admin-header-home #admin-website a{margin-right:20px}}.joy-admin-home .joy-primary-pane .joy-admin-header-home .header-right-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.joy-admin-home .joy-primary-pane .joy-admin-header-home .header-right-panel .wedding-code-panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-admin-home .joy-primary-pane .joy-admin-header-home .header-right-panel .wedding-code-panel .code{font-size:10px;font-weight:400;letter-spacing:1px;line-height:35px;padding:0 25px;background:#f0f0f0;border-radius:20px;text-transform:uppercase}.joy-admin-home .joy-primary-pane .joy-admin-header-home .header-right-panel .wedding-code-panel .code span{font-weight:700;padding-left:10px;text-transform:lowercase;font-size:11px}.joy-admin-home .joy-primary-pane .joy-admin-header-home .header-right-panel .wedding-code-panel .help-center{height:40px;padding:0 0 0 20px}.joy-admin-home .joy-primary-pane .joy-admin-header-task{height:96px;background-color:#FFF;-ms-flex-align:center;align-items:center}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-home .header-right-panel .wedding-code-panel .help-center{padding-left:16px}.joy-admin-home .joy-primary-pane .joy-admin-header-task{position:relative}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container{position:absolute;top:-50px}}.joy-admin-home .joy-primary-pane .joy-admin-header-task .admin-icon{padding:8px}.joy-admin-home .joy-primary-pane .joy-admin-header-task a{border:none;background:0 0;margin-right:16px}.joy-admin-home .joy-primary-pane .joy-admin-header-task .back-arrow-button{border:none;background:0 0;padding:0}.joy-admin-home .joy-primary-pane .joy-admin-header-task div.title{margin:-5px auto 0 0;display:inline-block;font-size:28px;line-height:1.4em;letter-spacing:-.021em;font-weight:700}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-task div.title{margin:-5px auto 0 -5px}.joy-admin-home .joy-primary-pane .joy-admin-header-task div.title.title-ecard{font-size:20px}.joy-admin-home .joy-primary-pane .joy-admin-header-task div.subtitle{display:none}}.joy-admin-home .joy-primary-pane .joy-admin-header-task div.title div.title-box{position:relative;float:left;font-size:28px;font-weight:700}.joy-admin-home .joy-primary-pane .joy-admin-header-task div.title md-fab-speed-dial .md-css-variables{z-index:6}.joy-admin-home .joy-primary-pane .joy-admin-header-task div.subtitle{font-size:13px;line-height:1.4em;letter-spacing:-.0025em;font-weight:400}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container{-ms-flex-positive:2;flex-grow:2;-ms-flex-pack:end;justify-content:flex-end}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container a{margin-right:0}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container .cancel-button{margin-right:16px}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container .cancel-button a{margin:0}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container-hide{display:-ms-flexbox;display:flex}.joy-admin-home .joy-primary-pane .joy-admin-header-task hr.separator{border-width:0 0 0 1px;border-color:#ebebeb;border-left-style:solid;height:48px;margin:0 28px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container{-ms-flex-pack:center;justify-content:center}.joy-admin-home .joy-primary-pane .joy-admin-header-task .button-container-hide{display:none}.joy-admin-home .joy-primary-pane .joy-admin-header-task hr.separator{margin:0 12px}}.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]{position:relative;z-index:51;cursor:pointer}.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:after,.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:before{visibility:hidden;opacity:0;pointer-events:none}.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:before{position:absolute;right:-30px;margin-top:5px;margin-right:-80px;padding:10px;width:160px;border-radius:3px;background-color:#333;color:#fff;text-align:center;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:after{position:absolute;top:120%;right:50%;margin-right:-5px;width:0;border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;content:' ';font-size:0;line-height:0}.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:before{top:120%;content:attr(header-icon-tooltip-data)}.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:focus::after,.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:focus::before,.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:hover:after,.joy-admin-home .joy-primary-pane .joy-admin-header-task [header-icon-tooltip-data]:hover:before{visibility:visible;opacity:1}.joy-admin-home .joy-primary-pane .joy-admin-header-ecard{height:80px;padding:3px 0 0;margin-left:30px}.joy-admin-home .joy-primary-pane .joy-admin-header-photos{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.joy-admin-home .joy-primary-pane .joy-admin-header-photos .dropdown-photo-menu{position:absolute;top:50px;right:30px}.joy-admin-home .joy-primary-pane .joy-admin-header-photos .dropdown-photo-menu .menu-title{color:#fff;background:#222}.joy-admin-home .joy-primary-pane .joy-admin-header-photos .cancel-button-mobile{display:none}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule{padding:0 40px}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-ecard{margin-left:18px}.joy-admin-home .joy-primary-pane .joy-admin-header-photos .button-container{display:none}.joy-admin-home .joy-primary-pane .joy-admin-header-photos .cancel-button-mobile{display:block}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule{padding:0 24px}}@media screen and (min-width:600px) and (max-width:768px){.joy-admin-home .joy-primary-pane .joy-admin-header-schedule{padding:0 24px}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse{padding:0;color:#5f269b;background-color:transparent;height:initial;line-height:initial}}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .admin-icon-wrapper:focus{outline:auto}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .admin-icon-wrapper:active{outline:0}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse{margin:0}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse{padding:0;color:#5f269b;background-color:transparent;height:initial;line-height:initial}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button .icon-add svg path,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse .icon-add svg path{fill:#5f269b}}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button .icon-add,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse .icon-add{margin-right:10px;width:24px;height:24px}.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button .icon-add svg,.joy-admin-home .joy-primary-pane .joy-admin-header-schedule .joykit-button-inverse .icon-add svg{width:24px;height:24px}.joy-admin-home .joy-primary-pane .ui-view-container{-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto}.joy-admin-home .joy-primary-pane [ui-view=primary]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;height:100%}@media screen and (max-width:768px){.joy-admin-home .joy-primary-pane [ui-view=primary]{padding:0 24px 80px;height:initial}.joy-admin-home .joy-primary-pane [ui-view=primary].animNavPrimaryHome{padding:0 24px 80px}.joy-admin-home .joy-primary-pane [ui-view=primary].admin-photos{height:100%}.joy-admin-home .joy-primary-pane [ui-view=primary].admin-guests{padding-left:0;padding-right:0}}.joy-admin-home .joy-primary-pane .admin-add-page{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.joy-admin-home .joy-primary-pane .admin-add-page:hover{color:#333}.joy-admin-home .joy-primary-pane .admin-add-page:hover .circleButton .circular{border:2px solid #333}.joy-admin-home .joy-primary-pane .admin-add-page:hover .circleButton .circular svg #Add-Block path{fill:#333;stroke:#333}.joy-admin-home .joy-primary-pane .admin-add-page .circleButton{padding-right:14px}.joy-admin-home .joy-primary-pane .admin-add-page .circleButton .circular{color:#ccc;background:#fff;border:2px solid rgba(35,31,32,.3);width:32px;height:32px}.joy-admin-home .joy-primary-pane .admin-add-page .circleButton .circular svg{width:16px;height:16px}.joy-admin-home .joy-primary-pane .admin-add-page .circleButton .circular svg #Add-Block path{fill:rgba(35,31,32,.3);stroke:rgba(35,31,32,.3)}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane .ui-view-container md-tabs-wrapper .md-tab{font-size:12px}.joy-admin-home .joy-primary-pane .ui-view-container.iframe-shown{overflow-y:hidden}.joy-admin-home .joy-primary-pane #couples-profile{margin:20px}.joy-admin-home .joy-primary-pane .story-wyo{padding:0}.joy-admin-home .joy-primary-pane .story-qanda,.joy-admin-home .joy-primary-pane .typography{padding:20px}}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-bottom .joy-logo{background-image:url(/svg/logoJoyCircle.svg);background-size:cover;display:inline-block;height:58px;width:58px;margin-bottom:24px}@media screen and (min-width:1280px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-bottom .joy-logo{height:64px;width:64px;margin-bottom:48px}}@media screen and (min-width:1681px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-bottom .joy-logo{height:77px;width:77px;margin-bottom:72px}}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings{display:-ms-flexbox;display:flex;height:90px;background:#F8F8F8}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings>a,.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings>div{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #e8e8e8;padding:6px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .link-title{font-size:14px;font-weight:700}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-settings-help{display:-ms-flexbox;display:flex;border-right:0;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-downloads{display:-ms-flexbox;display:flex;border-left:0;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex:6;flex:6;padding:0 8%}@media screen and (max-width:1200px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code{-ms-flex:4;flex:4}}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings{height:60px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .link-title{font-size:12px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-settings-help .admin-icon svg{width:20px;height:20px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-downloads .admin-icon svg{width:15px;height:20px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:10px 6px}}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .admin-icon{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .admin-icon{-ms-flex:1;flex:1;padding-bottom:5px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .admin-icon svg{width:18px;height:20px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .link-title{-ms-flex:1;flex:1}}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code-desc{font-size:14px;-ms-flex:14;flex:14;padding:0 10px}@media screen and (max-width:1199px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code-desc{display:none}}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code-desc-md{font-size:14px;-ms-flex:4;flex:4;padding:0 10px}@media screen and (min-width:1200px) and (max-width:1549px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code-desc-md{display:none}}@media screen and (min-width:1550px){.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code-desc-md{display:none}}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code .wedding-code{-ms-flex:5;flex:5;background:#8ddcdc;font-size:22px;width:100%;border:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;white-space:nowrap}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-chat .admin-icon svg,.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-wedding-code svg{width:20px;height:20px}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-settings .admin-chat{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.joy-admin-home .joy-primary-pane .task-cta-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:16px 32px;width:100%;height:72px;z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#FFF 100%);position:absolute;bottom:0;-ms-flex-pack:distribute;justify-content:space-around;pointer-events:none}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded{gap:8px;-ms-flex-align:center;align-items:center;padding:0 24px;border-radius:30px;min-width:120px;background-color:#333;color:#fff;pointer-events:auto}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded[disabled=disabled]{background-color:#ebebeb;color:#949494;opacity:unset}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded[disabled=disabled]:hover{background-color:#ebebeb}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded:hover{background-color:#595959}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded:active{background-color:#4d4d4d}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded.outlined{color:#333;border:2px solid #333;background-color:#fff}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded.outlined:hover{background-color:rgba(77,77,77,.1)}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded.outlined:active{background-color:rgba(89,89,89,.2)}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded .cta-btn-icon{display:-ms-flexbox;display:flex}.joy-admin-home .joy-primary-pane .task-cta-bar .cta-btn-rounded .cta-btn-icon svg{height:24px;width:24px}.joy-admin-home .joy-primary-pane .task-cta-bar-filled{background:#fff;box-shadow:0 -7px 27px rgba(44,41,37,.06),0 -4px 16px rgba(0,0,0,.07);position:relative;-ms-flex-pack:justify;justify-content:space-between;padding:16px 32px;bottom:0}.joy-admin-home .joy-admin-copiedCode{background-color:#3fc380;position:absolute;text-align:center;font-size:13px;font-weight:500;top:10px;left:20%;right:20%;color:#fff;z-index:1000;border-radius:5px;padding:10px}.joy-admin-home .joy-admin-copiedCode.ng-enter,.joy-admin-home .joy-admin-copiedCode.ng-leave{transition:all cubic-bezier(.25,.46,.45,.94) .5s}.joy-admin-home .joy-admin-copiedCode.ng-enter,.joy-admin-home .joy-admin-copiedCode.ng-leave.ng-leave-active{opacity:0}.joy-admin-home .joy-admin-copiedCode.ng-enter.ng-enter-active,.joy-admin-home .joy-admin-copiedCode.ng-leave{opacity:1}.admin-menu-title{font-style:normal;font-weight:600;font-size:17px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;text-align:left;color:#222;padding:0;margin:12px 0 8px}.admin-menu-title:first-child{margin:0 0 20px}@media screen and (max-height:800px){.admin-menu-title{font-size:15px}.admin-menu-title:first-child{margin:0 0 8px}}.joy-admin-grid:first-of-type{margin-top:-10px}.joy-admin-grid md-grid-tile{overflow:hidden;color:#333;text-align:center}.joy-admin-grid md-grid-tile a{height:100%;width:100%;position:absolute;left:0;top:0;transition:background ease .2s}#edit-page-chevron-icon svg,.joy-admin-grid md-grid-tile a .grid-content .grid-content-text #edit-content-chevron-icon svg{transition:.25s ease-in-out}.joy-admin-grid md-grid-tile a.disable-addmore{opacity:.3}.joy-admin-grid md-grid-tile a:focus,.joy-admin-grid md-grid-tile a:hover{background:#f6f6f6;border-radius:5px}.joy-admin-grid md-grid-tile a:hover .exit{opacity:1}.joy-admin-grid md-grid-tile a .grid-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;border-radius:5px}.joy-admin-grid md-grid-tile a .grid-content.add-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.joy-admin-grid md-grid-tile a .grid-content .admin-icon{width:48px;height:48px}.joy-admin-grid md-grid-tile a .grid-content .admin-icon svg{width:100%;height:100%}@media screen and (max-height:800px){.joy-admin-grid md-grid-tile a .grid-content .admin-icon{width:40px;height:40px}}.joy-admin-grid md-grid-tile a .grid-content .add-more-icon svg{height:32px}.joy-admin-grid md-grid-tile a .grid-content .admin-item-number-badge{position:absolute;top:0;right:0}.joy-admin-grid md-grid-tile a .grid-content .admin-item-new-badge{position:absolute;top:0;right:0;background-color:#4F6BCB;border-radius:5px;color:#fff;font-weight:700;font-size:13px;padding:3px 5px}.edit-content-menu-dropdown:hover a,.joy-admin-grid md-grid-tile:hover a{color:inherit}.joy-admin-grid md-grid-tile a .grid-content .admin-menu-label{width:80%;margin-top:5px}.joy-admin-grid md-grid-tile a .grid-content .exit{opacity:0;position:absolute;top:10px;right:10px}.joy-admin-grid md-grid-tile a .grid-content .exit svg{width:16px;height:16px}.joy-admin-grid md-grid-tile a .grid-content .exit svg g#Group{fill:#000}.joy-admin-grid md-grid-tile a .grid-content .grid-content-text{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-admin-grid md-grid-tile a .grid-content .grid-content-text #edit-content-chevron-icon{display:-ms-flexbox;display:flex;margin-left:4px}.joy-admin-grid md-grid-tile a .grid-content .grid-content-text #edit-content-chevron-icon svg path{fill:#333}.joy-admin-grid md-grid-tile a .grid-content.active{background:#EBEBEB}.edit-content-menu-dropdown .admin-item-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.edit-content-menu-dropdown .admin-item-content-menu-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:8px}.edit-content-menu-dropdown .admin-item-content-menu-icon svg{height:24px;width:24px}#edit-page-chevron-icon{padding-left:9px;padding-right:18px}.task-page-dropdown-text-separator{padding-left:8px;cursor:none!important;pointer-events:none!important;background-color:#fff!important}.task-page-dropdown-content{width:240px}@media only screen and (min-width:319px) and (max-width:680px){.task-page-dropdown-content{width:100%}}@media screen and (max-width:768px){.task-page-dropdown-content{width:100%}}.task-page-dropdown-content md-menu-item>*,.task-page-dropdown-content md-menu-item>.md-button{margin:0 8px;padding-left:11px;padding-right:8px;width:100%;letter-spacing:0;border-radius:4px}.task-page-dropdown-content md-menu-item>.md-button:hover,.task-page-dropdown-content md-menu-item>:hover{background-color:#f7f7f7}.task-page-dropdown-content .dropdown-separator{height:0;width:208px;border-bottom:1px solid #ebebeb;-ms-flex-item-align:center;align-self:center;padding-top:8px}@media only screen and (min-width:319px) and (max-width:680px){.task-page-dropdown-content .dropdown-separator{width:90%}}@media screen and (max-width:768px){.task-page-dropdown-content .dropdown-separator{width:90%}}.task-page-dropdown-content .admin-item-content-menu-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px}.task-page-dropdown-content .admin-item-content-menu-icon svg{height:24px;width:24px}.task-page-dropdown-content .admin-menu-dropdown-text{font-size:15px;font-weight:400}.edit-content-menu-dropdown{max-height:initial;border-radius:8px}.edit-content-menu-dropdown md-menu-item.separated-item{border-top:1px solid #EBEBEB;margin-top:8px}.edit-content-menu-dropdown a.md-button,.edit-content-menu-dropdown button.md-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.edit-content-menu-dropdown a.md-button:hover,.edit-content-menu-dropdown button.md-button:hover{color:#7139BF}.edit-content-menu-dropdown a.md-button .page-hidden-icon,.edit-content-menu-dropdown button.md-button .page-hidden-icon{display:-ms-flexbox;display:flex;margin-left:auto}.edit-content-menu-dropdown a.md-button .page-hidden-icon svg,.edit-content-menu-dropdown button.md-button .page-hidden-icon svg{height:15px}.edit-content-menu-dropdown a.md-button .mobile-chevron,.edit-content-menu-dropdown button.md-button .mobile-chevron{display:none;transform:rotate(180deg)}.edit-content-menu-dropdown a.md-button .mobile-chevron svg,.edit-content-menu-dropdown button.md-button .mobile-chevron svg{height:18px}.edit-content-menu-dropdown a.md-button .mobile-chevron svg path,.edit-content-menu-dropdown button.md-button .mobile-chevron svg path{fill:#7D7D7D}@media only screen and (min-width:319px) and (max-width:680px){.edit-content-menu-dropdown a.md-button,.edit-content-menu-dropdown button.md-button{-ms-flex-pack:justify;justify-content:space-between}.edit-content-menu-dropdown a.md-button#manage-pages-item,.edit-content-menu-dropdown button.md-button#manage-pages-item{-ms-flex-pack:center;justify-content:center}.edit-content-menu-dropdown a.md-button .mobile-chevron,.edit-content-menu-dropdown button.md-button .mobile-chevron{display:-ms-flexbox;display:flex}}.edit-content-menu-dropdown a.md-button.fake-autofocus,.edit-content-menu-dropdown button.md-button.fake-autofocus{display:none}.edit-content-menu-wrapper-open{background:rgba(255,255,255,.9)!important;border:1px solid #EBEBEB!important;box-shadow:0 30px 60px rgba(68,50,93,.05),0 18px 36px rgba(0,0,0,.06)!important;backdrop-filter:blur(48px) saturate(1.8)!important;-webkit-backdrop-filter:blur(48px) saturate(1.8)!important;border-radius:8px!important}@media only screen and (min-width:319px) and (max-width:680px){.edit-content-menu-wrapper-open{width:100%;left:0!important;top:initial!important;bottom:0!important;background:#fff!important;box-shadow:0 -16px 60px -12px rgba(44,41,37,.25),0 -8px 36px -18px rgba(0,0,0,.3)!important;transform-origin:bottom!important}}@-moz-document url-prefix(){.edit-content-menu-wrapper-open{background:rgba(255,255,255,.8)!important}}.task-edit-content-menu-wrapper-open{background:rgba(255,255,255,.9)!important;box-shadow:0 7px 27px rgba(44,41,37,.06),0 4px 16px rgba(0,0,0,.07)!important;backdrop-filter:blur(48px) saturate(1.8)!important;-webkit-backdrop-filter:blur(48px) saturate(1.8)!important;border-radius:8px!important;max-height:100%;overflow-y:auto}@media only screen and (min-width:319px) and (max-width:680px){.task-edit-content-menu-wrapper-open{width:100%;left:0!important;top:initial!important;bottom:0!important;background:#fff!important;box-shadow:0 -16px 60px -12px rgba(44,41,37,.25),0 -8px 36px -18px rgba(0,0,0,.3)!important;transform-origin:bottom!important}}@media screen and (max-width:768px){.task-edit-content-menu-wrapper-open{width:100%;left:0!important;top:initial!important;bottom:0!important;background:#fff!important;box-shadow:0 -16px 60px -12px rgba(44,41,37,.25),0 -8px 36px -18px rgba(0,0,0,.3)!important;transform-origin:bottom!important}}@-moz-document url-prefix(){.task-edit-content-menu-wrapper-open{background:rgba(255,255,255,.8)!important}}.joy-secondary-pane{position:relative;background:#fbfbfb;right:0;-ms-flex:1;flex:1}.joy-secondary-pane .preview-button,.joy-secondary-pane .share-button{border-radius:4px;padding:8px 16px;font-weight:700;font-size:13px;display:-ms-flexbox;display:flex;z-index:2}.joy-secondary-pane .preview-button svg,.joy-secondary-pane .share-button svg{margin-right:10px}.joy-secondary-pane .preview-button{border:1px solid}.joy-secondary-pane .share-button{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.joy-secondary-pane .preview-bar{padding:32px 40px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-secondary-pane .preview-bar .preview-icons{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;z-index:2}.joy-secondary-pane .preview-bar .preview-icons .active{opacity:1}.joy-secondary-pane .preview-bar .preview-icons>:first-child{margin-right:32px}.joy-secondary-pane .preview-bar .preview-icons>*{opacity:.4}.joy-secondary-pane .preview-bar .preview-icons>:not(.active):hover{opacity:.6}.joy-secondary-pane [ui-view]{height:100%;width:100%;overflow:auto}.joy-secondary-pane [ui-view]>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center}.joy-secondary-pane .joy-admin-background{background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.joy-secondary-pane .joy-admin-background .avatar-lg{background-size:cover;width:240px;height:240px;border-radius:50%;overflow:hidden}@media screen and (min-width:1440px) and (min-height:970px){.joy-secondary-pane .joy-admin-background .avatar-lg{width:400px;height:400px}}.joy-secondary-pane .joy-admin-background h6{margin:5px 0;color:#fff;font-size:19px;font-weight:300}.joy-secondary-pane .joy-admin-background [ui-view=secondary]{min-height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:center;overflow:auto}.joy-secondary-pane .joy-sub-primary-pane{width:100%}.joy-secondary-pane .joy-admin-print-preview{background-color:#FFF;border-left:1px solid #e8e8e8}.joy-secondary-pane .joy-admin-print-preview .print-sample{max-width:82%;height:auto!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.joy-secondary-pane .joy-admin-print-preview .print-sample{min-height:325px;min-width:1px;max-height:73vh}}.joy-secondary-pane .desktop-preview-screen .primary-photo,.joy-secondary-pane .joy-wedding-page-preview .primary-photo{background-position:center,center}.joy-secondary-pane .desktop-preview-screen .primary-photo-alpha-overlay,.joy-secondary-pane .joy-wedding-page-preview .primary-photo-alpha-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0,transparent 40%,rgba(0,0,0,.4) 100%);cursor:pointer}.joy-secondary-pane .joy-basic-preview{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.joy-secondary-pane .wedding-code{font-weight:700}.joy-secondary-pane .joy-basic-preview.ecard-preview ecard{transform:scale(.7)}.admin-invite-preview{background:#F6F6F6;width:100%;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:30px}.admin-invite-preview .admin-invite-container{background-color:#FAFAFA;background-image:url(https://s3-us-west-2.amazonaws.com/joy-public-assets-bucket/emailclient%402x.png);background-size:contain;background-position:top center;background-repeat:no-repeat;box-shadow:0 30px 22px 0 rgba(0,0,0,.07),0 29px 48px 0 rgba(0,0,0,.1);padding:127px 30px}@media screen and (min-width:1681px){.admin-invite-preview .admin-invite-container{min-width:700px}}@media screen and (min-width:1280px){.admin-invite-preview .admin-invite-container{min-width:700px}}@media screen and (min-width:600px){.admin-invite-preview .admin-invite-container{min-width:700px}}@media (max-width:700px){.admin-invite-preview .admin-invite-container{width:100%}}@media (min-width:480px) and (max-width:680px){.admin-invite-preview .admin-invite-container{width:700px}}#styles-printThemePreview{height:100%;width:100%;overflow:scroll;margin-top:124px}#styles-printThemePreview .scrolling-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative}#styles-printThemePreview .scrolling-container img{max-width:85%}#styles-printThemePreview .scrolling-container .stationery-is-available{font-size:15px;font-weight:600;color:#333;margin-bottom:34px}#styles-printThemePreview .scrolling-container .stationery-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:13px;padding-bottom:24px}#styles-printThemePreview .scrolling-container .stationery-logo span{padding-right:2px}#styles-printThemePreview .scrolling-container .joykit-button,#styles-printThemePreview .scrolling-container .joykit-button-inverse{padding:2px;font-size:10.66px;margin-top:30px;background:0 0;color:#2e2e2e;line-height:32px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:166px}#styles-printThemePreview .scrolling-container .joykit-button .customize-and-buy,#styles-printThemePreview .scrolling-container .joykit-button-inverse .customize-and-buy{font-size:13px;font-weight:400}#styles-printThemePreview .scrolling-container .joykit-button ng-include,#styles-printThemePreview .scrolling-container .joykit-button-inverse ng-include{width:17px;height:21px;margin-right:13px}#styles-printThemePreview .scrolling-container .joykit-button ng-include svg,#styles-printThemePreview .scrolling-container .joykit-button-inverse ng-include svg{width:17px}#styles-printThemePreview .scrolling-container .joykit-button-inverse:hover,#styles-printThemePreview .scrolling-container .joykit-button:hover{background-color:#d1d1d1}#styles-printThemePreview .scrolling-container .print-button{border:.71px solid #EBEBEB;border-radius:2.84px;margin-top:10px;margin-bottom:48px}#styles-printThemePreview .scrolling-container .print-button span{color:#4C458A!important}.joy-settings .inline-icon svg{height:18px;width:20px;top:4px;position:relative}.joy-settings .inline-icon.hidden{transition:opacity .3s ease;transform:scale(0,0);opacity:0}.joy-settings .joy-settings-item:hover .inline-icon.hidden{opacity:1;transform:scale(1,1)}.joy-settings .joy-settings-item md-switch{margin-left:20px}.joy-settings .joy-settings-item-drop{-ms-flex-direction:column;flex-direction:column}.joy-settings md-list-item.md-3-line,.joy-settings md-list-item.md-3-line>.md-no-style{height:auto}.fullPane .joy-primary-pane{width:100%}.fullPane .joy-secondary-pane{width:0}.ownHeader div[ui-view=primaryHeader]{display:none}.coming-soon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;height:100%}@media only screen and (min-width:319px) and (max-width:680px){.page-title-container{-ms-flex-order:1;order:1;padding-left:20px;padding-bottom:10px}}.page-title{font-size:28px;line-height:1.4em;letter-spacing:-.021em;font-weight:700}.page-subtitle{font-size:13px;line-height:1.4em;letter-spacing:-.0025em;font-weight:400}@keyframes hidden_sequence{from,to{opacity:0}}@keyframes slideup{from{top:100vh}to{top:0}}.animNavPrimaryHome.ng-enter,.animNavPrimaryHome.ng-leave,.animNavPrimaryTask.ng-enter,.animNavPrimaryTask.ng-leave{animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.195,1);animation-fill-mode:forwards;position:absolute}.animNavPrimaryHome.ng-enter{animation-delay:.05s;transform:translateZ(0) translateX(100%);animation-name:primary_home_enter_sequence}.animNavPrimaryHome.ng-leave{transform:translateZ(0) translateX(0);animation-name:primary_home_leave_sequence}.animNavPrimaryTask.ng-enter{animation-name:primary_task_enter_sequence}.animNavPrimaryTask.ng-leave{animation-name:primary_task_leave_sequence}@keyframes primary_home_enter_sequence{from{opacity:0}to{opacity:1}}@keyframes primary_home_leave_sequence{from{opacity:1}to{opacity:0}}@keyframes primary_task_enter_sequence{from{transform:translateZ(0) translateX(-100%)}to{transform:translateX(0)}}@keyframes primary_task_leave_sequence{from{transform:translateZ(0) translateX(0)}to{transform:translateX(-100%)}}.animNavPrimaryModal{z-index:30;background:#fff;width:100%;height:100%;position:absolute;top:0}.animNavPrimaryModal .close{position:absolute;right:40px;top:40px;height:30px;width:30px;z-index:20}.animNavPrimaryModal .close svg>g>g{fill:grey}.animNavPrimaryModal.ng-enter,.animNavPrimaryModal.ng-leave{animation:.4s cubic-bezier(.25,.46,.195,1);position:absolute}.animNavPrimaryModal.ng-enter{animation-name:primary_modal_enter_sequence}.animNavPrimaryModal.ng-leave{animation-name:primary_modal_leave_sequence}@keyframes primary_modal_enter_sequence{from{top:100%}to{top:0}}@keyframes primary_modal_leave_sequence{from{top:0}to{top:100%}}.animSecondaryPreview{position:relative}.animSecondaryPreview .joy-admin-stationery-preview{height:100%;width:100%;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.animSecondaryPreview .joy-admin-stationery-preview .no-matching-container{top:0;z-index:-1;position:absolute}.animSecondaryPreview .joy-admin-stationery-preview .no-matching-stationery .no-matching-stationery-title{padding-bottom:24px;font-size:17pt;font-weight:450;text-align:center;margin:0 112px}.animSecondaryPreview .joy-admin-stationery-preview .no-matching-stationery .no-matching-stationery-blurb{padding-bottom:20px;line-height:1.5;margin:0 112px}.animSecondaryPreview .joy-admin-stationery-preview .no-matching-stationery .no-matching-stationery-blurb .partner-name{font-weight:700}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons{margin-top:32px;position:absolute;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:4px}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons.black-border{border:1px solid #000}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons.white-border{border:1px solid #fff}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons .view-control-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:134px;height:34px}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons .view-control-button *{margin:2px;padding-top:2px}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons .preview-button{background-color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px}.animSecondaryPreview .joy-admin-stationery-preview .view-control-buttons .stationery-button{color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px}.animSecondaryPreview .joy-admin-stationery-preview .no-matching-stationery{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin-top:125px}.animSecondaryPreview .joy-admin-stationery-preview .no-matching-stationery .partners-listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:1500px){.animSecondaryPreview .joy-admin-stationery-preview .no-matching-stationery .partners-listing{-ms-flex-direction:column;flex-direction:column}}.animSecondaryPreview .joy-admin-stationery-preview .joy-desktop-shell-pane{height:100%}.animSecondaryPreview .joy-admin-stationery-preview.ng-enter,.animSecondaryPreview .joy-admin-stationery-preview.ng-leave{position:absolute}.animSecondaryPreview .joy-admin-stationery-preview.ng-enter{animation:hidden_sequence .24s,secondary_preview_slide_enter_sequence .64s cubic-bezier(.25,.46,.195,1) .24s}.animSecondaryPreview .joy-admin-stationery-preview.ng-leave{animation:secondary_preview_slide_leave_sequence .64s cubic-bezier(.25,.46,.195,1),hidden_sequence 0 linear .64s}.animSecondaryPreview .joy-admin-stationery-preview .support-route-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.2);opacity:0;position:absolute;z-index:9}@media screen and (max-height:889px){.animSecondaryPreview .joy-admin-stationery-preview .support-route-button{width:239px;height:420px;top:70px;left:27px}}@media screen and (min-height:890px){.animSecondaryPreview .joy-admin-stationery-preview .support-route-button{width:275px;height:499px;top:83px;left:32px}}@media screen and (max-width:1200px){.animSecondaryPreview .joy-admin-stationery-preview .support-route-button{width:239px;height:420px;top:70px;left:27px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.animSecondaryPreview .joy-admin-stationery-preview .support-route-button{width:275px;height:499px;top:83px;left:32px}}.animSecondaryPreview .joy-admin-stationery-preview .support-route-button:hover{opacity:1}.animSecondaryPreview .joy-admin-stationery-preview .support-route-button a.reposition-btn{border:1px solid;border-radius:30px;padding:10px 20px;margin:0 10px;line-height:30px;cursor:pointer;font-size:1em;color:#fff}.animSecondaryPreview .joy-admin-stationery-preview .support-route-button a.reposition-btn:hover{background:rgba(255,255,255,.25)}.animSecondaryPreview .joy-admin-phone-preview{height:100%;width:100%;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.animSecondaryPreview .joy-admin-phone-preview.ng-enter,.animSecondaryPreview .joy-admin-phone-preview.ng-leave{position:absolute}.animSecondaryPreview .joy-admin-phone-preview.ng-enter{animation:hidden_sequence .24s,secondary_preview_slide_enter_sequence .64s cubic-bezier(.25,.46,.195,1) .24s}.animSecondaryPreview .joy-admin-phone-preview.ng-leave{animation:secondary_preview_slide_leave_sequence .64s cubic-bezier(.25,.46,.195,1),hidden_sequence 0 linear .64s}.animSecondaryPreview .joy-admin-phone-preview .support-route-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.2);opacity:0;position:absolute;z-index:9}@media screen and (max-height:889px){.animSecondaryPreview .joy-admin-phone-preview .support-route-button{width:239px;height:420px;top:70px;left:27px}}@media screen and (min-height:890px){.animSecondaryPreview .joy-admin-phone-preview .support-route-button{width:275px;height:499px;top:83px;left:32px}}@media screen and (max-width:1200px){.animSecondaryPreview .joy-admin-phone-preview .support-route-button{width:239px;height:420px;top:70px;left:27px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.animSecondaryPreview .joy-admin-phone-preview .support-route-button{width:275px;height:499px;top:83px;left:32px}}.animSecondaryPreview .joy-admin-phone-preview .support-route-button:hover{opacity:1}.animSecondaryPreview .joy-admin-phone-preview .support-route-button a.reposition-btn{border:1px solid;border-radius:30px;padding:10px 20px;margin:0 10px;line-height:30px;cursor:pointer;font-size:1em;color:#fff}.animSecondaryPreview .joy-admin-phone-preview .support-route-button a.reposition-btn:hover{background:rgba(255,255,255,.25)}.animSecondaryPreview .toggle-btn-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.animSecondaryPreview .toggle-btn-container .toggle-btn{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;text-transform:uppercase;font-weight:600;font-size:10px;letter-spacing:1px;border:1px solid #fff;color:#fff}.animSecondaryPreview .joy-admin-web-preview,.animSecondaryPreview .joy-email-invites-preview{height:100%;position:absolute;top:0;left:0;z-index:0;width:100%}.animSecondaryPreview .toggle-btn-container .toggle-btn.toggle-btn-active{background-color:#fff;color:#333}.animSecondaryPreview .toggle-btn-container .left-btn{border-radius:20px 0 0 20px}.animSecondaryPreview .toggle-btn-container .right-btn{border-radius:0 20px 20px 0}.animSecondaryPreview .joy-fade-preview.ng-enter,.animSecondaryPreview .joy-fade-preview.ng-leave{transition:.4s linear all}.animSecondaryPreview .joy-fade-preview.ng-enter{opacity:0}.animSecondaryPreview .joy-fade-preview.ng-enter.ng-enter-active,.animSecondaryPreview .joy-fade-preview.ng-leave{opacity:1}.animSecondaryPreview .joy-fade-preview.ng-leave.ng-leave-active{opacity:0}.animSecondaryPreview .joy-admin-web-preview.ng-enter .left,.animSecondaryPreview .joy-admin-web-preview.ng-enter .right,.animSecondaryPreview .joy-admin-web-preview.ng-leave .left,.animSecondaryPreview .joy-admin-web-preview.ng-leave .right{position:relative}.animSecondaryPreview .joy-admin-web-preview.ng-enter{animation:.64s}.animSecondaryPreview .joy-admin-web-preview.ng-enter .primary-photo{animation:hidden_sequence .24s,secondary_preview_fade_in_sequence .64s cubic-bezier(.25,.46,.195,1) .24s}.animSecondaryPreview .joy-admin-web-preview.ng-enter .left,.animSecondaryPreview .joy-admin-web-preview.ng-enter .right{animation:.24s,.64s cubic-bezier(.25,.46,.195,1) .24s}.animSecondaryPreview .joy-admin-web-preview.ng-enter .left{animation-name:hidden_sequence,home_primary_intro_text_enter_left_sequence}.animSecondaryPreview .joy-admin-web-preview.ng-enter .right{animation-name:hidden_sequence,home_primary_intro_text_enter_right_sequence}.animSecondaryPreview .joy-admin-web-preview.ng-leave{animation:.64s}.animSecondaryPreview .joy-admin-web-preview.ng-leave .primary-photo{animation:secondary_preview_fade_out_sequence .4s cubic-bezier(.25,.46,.195,1),hidden_sequence .64s linear .4s}.animSecondaryPreview .joy-admin-web-preview.ng-leave .left,.animSecondaryPreview .joy-admin-web-preview.ng-leave .right{animation:.4s cubic-bezier(.25,.46,.195,1),.64s linear .4s}.animSecondaryPreview .joy-admin-web-preview.ng-leave .left{animation-name:home_primary_intro_text_leave_left_sequence,hidden_sequence}.animSecondaryPreview .joy-admin-web-preview.ng-leave .right{animation-name:home_primary_intro_text_leave_right_sequence,hidden_sequence}.animSecondaryPreview .joy-security-preview{-ms-flex-direction:column;flex-direction:column}.animSecondaryPreview .joy-security-preview .tip{position:relative;border:2px solid;border-radius:20px;padding:10px 40px 40px 30px;margin:60px;max-width:400px}.animSecondaryPreview .joy-security-preview .tip .mobile-app-settings{word-break:break-word}.animSecondaryPreview .joy-security-preview .tip .mobile-app-settings .icon{margin-top:2px}.animSecondaryPreview .joy-security-preview .tip .mobile-app-settings .icon svg{transform:rotate(180deg);height:13px}.animSecondaryPreview .joy-security-preview .tip .mobile-app-settings .icon svg .iconBackArrow{fill:#fff}@keyframes secondary_preview_slide_enter_sequence{0%{bottom:-100%}80%{bottom:2%}100%{bottom:0}}@keyframes secondary_preview_slide_leave_sequence{0%{bottom:0}100%{bottom:-100%}}@keyframes secondary_preview_fade_in_sequence{0%{opacity:0}100%{opacity:1}}@keyframes secondary_preview_fade_out_sequence{0%{opacity:1}100%{opacity:0}}.ngdialog,.ngdialog-overlay,.vip-add-card .vip-filepicker,.vip-add-card .vip-photo{top:0;bottom:0;left:0;right:0}@keyframes ngdialog-fadeout{0%,100%{opacity:1}}@keyframes ngdialog-fadein{0%,100%{opacity:1}}.ngdialog{box-sizing:border-box;position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000}.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:inherit}.ngdialog.ngdialog-disabled-animation *{animation:none!important}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);pointer-events:none;-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;animation:ngdialog-fadeout .5s}.rsvp2.top-bar-focus-mode-add,.rsvp2.top-bar-focus-mode-remove{animation:.5s cubic-bezier(.4,0,.2,1) animateBarUp}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open{overflow:hidden}.joy-ng-dialog{position:absolute}.joy-ng-dialog .color-mixer-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:319px) and (max-width:680px){.joy-ng-dialog .color-mixer-container{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column}.joy-ng-dialog .color-mixer-container color-mixer{-ms-flex:none;flex:none}.joy-ng-dialog .color-mixer-container #colorMixer{width:100%;margin-top:0}.joy-ng-dialog .color-mixer-container #colorMixer #colorBlock-mix,.joy-ng-dialog .color-mixer-container #colorMixer .sliderGroup,.joy-ng-dialog .color-mixer-container #colorMixer .sliderGroup input[type=range],.joy-ng-dialog .color-mixer-container #colorMixer .text-color-container{width:100%}._720kb-tooltip{display:none}}.joy-ng-dialog .color-grid-container{height:100%;overflow-y:auto;z-index:100}.joy-ng-dialog .ngdialog-overlay{display:none}md-content.md-padding{padding:0!important}._720kb-tooltip{width:200px;pointer-events:none;z-index:999}._720kb-tooltip-title{font-size:16px}._720kb-tooltip-bottom ._720kb-tooltip-caret:before{margin-left:-15px}._720kb-tooltip-caret:before{border:15px solid rgba(0,0,0,.8)}md-toast{display:-ms-flexbox;display:flex}md-toast .md-toast-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between}md-toast.error .md-toast-content{background-color:#db505d}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}md-tooltip .md-background{background-color:#121212!important}md-input-container.md-input-has-messages{padding-bottom:5px}md-dialog .md-actions,md-dialog md-dialog-actions{padding-left:0;padding-right:0}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px}side-pane{z-index:100}body.md-dialog-is-showing .intercom-lightweight-app,md-backdrop~.intercom-lightweight-app{visibility:hidden!important}.privacy-pill{border-radius:4px;cursor:pointer;background-color:#f7f7f7;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.privacy-pill:focus,.privacy-pill:focus-within,.privacy-pill:hover{background-color:#ebebeb}@media screen and (max-width:768px){.privacy-pill{display:none}}.header-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;height:40px}.header-wide-icon{display:-ms-flexbox;display:flex}.joy-task-header-wide-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;width:100%;padding:16px 40px 16px 16px;border-bottom:solid 1px #ebebeb;gap:24px}.joy-task-header-wide-top .joykit-button,.joy-task-header-wide-top .joykit-button-inverse{min-width:auto}.joy-task-header-wide-top .joykit-button[disabled=disabled],.joy-task-header-wide-top [disabled=disabled].joykit-button-inverse{background-color:#ebebeb;color:#949494;cursor:not-allowed}.joy-task-header-wide-sub .link:focus,.joy-task-header-wide-sub .link:focus-within,.joy-task-header-wide-sub .link:hover,.joy-task-header-wide-top .link:focus,.joy-task-header-wide-top .link:focus-within,.joy-task-header-wide-top .link:hover{color:#502080!important}.joy-task-header-wide-top .top-side-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-right:auto}.joy-task-header-wide-top .home-divider{border-right:1px solid #ebebeb;height:40px;padding:12px 26px 12px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-task-header-wide-top .top-side-right{display:-ms-flexbox;display:flex;gap:12px}.joy-task-header-wide-top .header-title{-ms-flex:none;flex:none;font-style:normal;font-weight:700;font-size:26px;line-height:33.8px;letter-spacing:-.015em}.joy-task-header-wide-top .tooltip{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px}.joy-task-header-wide-top .back-button,.joy-task-header-wide-top .previewToggle{display:none}@media (max-width:1023px){.joy-task-header-wide-top{padding:16px;gap:8px}.joy-task-header-wide-top .joykit-button,.joy-task-header-wide-top .joykit-button-inverse{padding:16px;height:40px;-ms-flex-align:center;align-items:center}.joy-task-header-wide-top .header-title{font-size:20px;line-height:26px;letter-spacing:-1.5%}.joy-task-header-wide-top .home-divider{padding:12px 12px 12px 0}}@media screen and (max-width:800px){.joy-task-header-wide-top,.joy-task-header-wide-top .top-side-left,.joy-task-header-wide-top .top-side-right{gap:16px}.joy-task-header-wide-top .home-divider{padding:12px 12px 12px 0}.joy-task-header-wide-top .header-title{font-size:22px}.joy-task-header-wide-top .header-wide-icon svg{width:24px;height:24px}.joy-task-header-wide-top .hide-tabletPortrait{display:none}}@media screen and (max-width:768px){.joy-task-header-wide-top{padding:16px}.joy-task-header-wide-top .back-button{display:-ms-flexbox;display:flex}.joy-task-header-wide-top .back-button svg{width:24px}.joy-task-header-wide-top .hide-mobile{display:none}.joy-task-header-wide-top .previewToggle{display:-ms-flexbox;display:flex;border:2px solid #333}.joy-task-header-wide-top .previewToggle:hover{background-color:rgba(77,77,77,.1)!important}.joy-task-header-wide-top .previewToggle:active{background-color:rgba(89,89,89,.2)!important}.joy-task-header-wide-top .top-side-left{gap:0}}@media (max-width:400px){.joy-task-header-wide-top{gap:8px}}.joy-task-header-wide-sub{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:24px 40px}@media only screen and (min-width:319px) and (max-width:680px){.joy-task-header-wide-sub{padding:24px}md-backdrop{background-color:rgba(0,0,0,.3)}}.joy-task-header-wide-sub .joykit-button,.joy-task-header-wide-sub .joykit-button-inverse{padding:16px;height:40px;-ms-flex-align:center;align-items:center}.joy-panes-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;overflow:hidden}.color-editor{display:block;position:relative}.color-editor .button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.color-editor .button-container .cancel-button{float:right;margin-right:35px;font-size:.8rem;font-weight:700}.color-editor .button-container .circle-button{margin-right:35px}.color-editor .color-message{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:42px;width:80%;margin:40px 7% 0}.color-editor .color-message .message{width:85%}.color-editor .color-message .x-button svg{height:20px;width:20px}.color-editor .color-message .x-button #icon-close{height:100%;width:100%;fill:#121212;stroke:#121212}.color-editor .color-message .x-button:hover #icon-close{fill:#555;stroke:#555}.color-editor .color-grid-container{overflow-y:auto}.color-editor .colorPaletteContainer{text-decoration:none;color:#333;float:left;margin:0;background:#fff;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;transition:none}.color-editor .color-palette-grid{max-height:100%;width:100%;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.color-editor .color-palette-grid .color-palette-cell{padding-bottom:30px}.color-editor .palettegrid{width:90%;margin-top:30px}.color-editor .animate-list-fade{transition:.2s ease all}.color-editor .animate-list-fade.ng-enter{opacity:0}.color-editor .animate-list-fade.ng-enter-stagger{transition-delay:.1s;transition-duration:0s}.color-editor .animate-list-fade.ng-leave{opacity:1;transition-delay:1s}.color-editor .animate-list-fade.ng-leave-active{opacity:0}.color-editor .animate-list-fade.ng-enter.ng-enter-active{opacity:1}.joy-admin-home .joy-primary-pane .color-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;position:fixed;top:0;bottom:0}.add-pages-page .add-page-dialog-row{margin-top:20px}.add-pages-page .button-row{text-align:center}.add-pages-page .header{font-size:25px;font-weight:300;text-align:left;color:#494b4d}.add-pages-page .sub-header{font-size:15px;line-height:1.6;letter-spacing:.2px;text-align:left;color:#494b4d;margin-bottom:40px}.add-pages-page .sub-header a{text-decoration:none;color:#4a90e2}.vip-add-card{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:24px 0 0}.vip-add-card .vip-add-card-middle{-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){.vip-add-card{margin-top:0;padding-bottom:20px;margin-bottom:0;padding-top:0}.vip-add-card .vip-add-card-middle{-ms-flex-direction:column;flex-direction:column;overflow:scroll}}.vip-add-card .vip-add-card-middle .joy-field-label,.vip-add-card .vip-portrait{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.vip-add-card .vip-add-card-middle .joy-field{width:100%;margin-top:0}.vip-add-card .vip-add-card-middle .joy-field-label .joy-input-box{background:0 0}.vip-add-card .vip-add-card-middle .joy-field-label .joy-input-box textarea{font-size:12px;font-size:.75rem}@media screen and (min-width:1280px){.vip-add-card .vip-add-card-middle .joy-field-label .joy-input-box textarea{font-size:13.3px;font-size:.83125rem}}@media screen and (min-width:1681px){.vip-add-card .vip-add-card-middle .joy-field-label .joy-input-box textarea{font-size:17px;font-size:1.0625rem}}.vip-add-card .md-button,.vip-add-card .vip-upload{font-size:.8em;font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;font-weight:600}.vip-add-card .vip-upload{position:relative;padding-top:10px}.vip-add-card .vip-filepicker{position:absolute;opacity:0}.vip-add-card .vip-add-card-bottom{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vip-add-card .vip-add-card-bottom>div{padding:10px;transition:all .2s}.vip-add-card .vip-add-card-bottom>div:hover{color:#494949}@media only screen and (min-width:319px) and (max-width:680px){.vip-add-card .vip-add-card-bottom{left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;width:100%;background:#fff}.vip-add-card .vip-info{margin-bottom:20px}}.vip-add-card .form-actions button{min-width:50px}.vip-add-card .vip-checkbox input{border-radius:0}.vip-add-card .vip-info{-ms-flex-positive:1;flex-grow:1}.vip-add-card .vip-portrait{-ms-flex-align:center;align-items:center;margin:0 40px 0 0}.vip-add-card .vip-portrait>div{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width:319px) and (max-width:680px){.vip-add-card .vip-portrait{margin:10px}}.vip-add-card .vip-photo-frame{position:relative;height:75px;width:75px;border-radius:50%;background-color:#E2E2E2}.vip-add-card .vip-photo{position:absolute;border-radius:inherit;background-size:auto 100%;background-position:center center}.vip-add-card .vip-add-card-asterisk a{color:#03a5aa}.vip-add-card .vip-add-card-asterisk a:hover{color:#014446}#email-editor modern-field .joy-input-prompt .joy-input-prompt-main,#guest-editor modern-field .joy-input-prompt .joy-input-prompt-main,#guestAdder modern-field .joy-input-prompt .joy-input-prompt-main,#importGuestList modern-field .joy-input-prompt .joy-input-prompt-main,#schedule-editor modern-field .joy-input-prompt .joy-input-prompt-main,#travel-flights modern-field .joy-input-prompt .joy-input-prompt-main,.guestCounter .guestCounterLabel div,.joy-story .joy-input-prompt .joy-input-prompt-main,.rsvp2 #grid .ag-basic,.rsvp2 #grid .ag-cell,.rsvp2 #grid .ag-header-cell,.rsvp2 #grid .ag-material,.rsvp2 #grid .guestlist-loading-overlay,.rsvp2 .grid-person-avatar{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .vip-add-card .icon-label-group-loader,.vip-add-card #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.vip-add-card .loader{position:relative;top:initial;left:initial;width:inherit;height:inherit;margin-left:initial;margin-top:initial;background-image:none!important}md-dialog.md-dialog-travel{width:640px;color:#222}md-dialog.md-dialog-travel md-toolbar{min-height:auto;background-color:#f7f7f7;padding:36px 65px 36px 24px;-ms-flex:0 0;flex:0 0}@media screen and (max-width:479px){md-dialog.md-dialog-travel{max-width:100%;max-height:100%}md-dialog.md-dialog-travel md-toolbar{padding-top:16px;padding-bottom:16px}}md-dialog.md-dialog-travel md-toolbar .title{font-weight:600;font-size:20px;font-size:1.25rem;line-height:28px;letter-spacing:-.01em}md-dialog.md-dialog-travel md-toolbar .subtitle{color:#333;font-size:15px;font-size:.9375rem;line-height:22px;margin:8px 0 0}md-dialog.md-dialog-travel md-toolbar .md-toolbar-tools{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0;height:auto;max-height:none}md-dialog.md-dialog-travel.md-dialog-travel-add{width:380px}md-dialog.md-dialog-travel.md-dialog-travel-add md-toolbar{padding-left:40px}md-dialog.md-dialog-travel .md-actions-add-travel{z-index:2}md-dialog.md-dialog-travel md-dialog-content{padding:0}md-dialog.md-dialog-travel md-dialog-content div{font-size:15px;font-size:.9375rem}md-dialog.md-dialog-travel md-dialog-content .travel-menu{display:-ms-flexbox;display:flex}md-dialog.md-dialog-travel md-dialog-content .travel-menu>div{min-height:475px;padding:16px 24px 32px}md-dialog.md-dialog-travel md-dialog-content .travel-menu .primary-pane{width:100%}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-menu{-ms-flex-direction:column;flex-direction:column}md-dialog.md-dialog-travel md-dialog-content .travel-menu>div{height:auto}md-dialog.md-dialog-travel md-dialog-content .travel-menu .primary-pane{width:100%;padding-bottom:0}}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list{padding:0}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list .md-subheader{background-color:transparent}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list .md-subheader-inner{padding-bottom:8px}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list .md-subheader-content{font-size:13px;font-size:.8125rem}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item{margin:0 -24px}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item>.md-button{margin:0;padding:0 40px}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item>.md-button:hover{background-color:#ebebeb}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item .admin-icon{display:inline-block;width:32px;height:32px}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item .admin-icon>svg{width:auto;height:auto;max-width:32px;max-height:32px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-autocomplete,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container{width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-menu-list-item .admin-icon-text{display:inline-block;margin-left:20px;font-weight:400}md-dialog.md-dialog-travel md-dialog-content .travel-editor{min-height:375px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .header{padding:24px 24px 0}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content{padding-top:20px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content .flights-flow{padding:20px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content .flights-flow md-radio-button{margin:0 30px 0 0}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 24px 24px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form .travel-helper-panel .joy-helper-panel{margin:0!important}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-autocomplete button{position:absolute;left:95%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.suggDates,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.tel,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.www{width:50%}@media only screen and (min-width:319px) and (max-width:680px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.suggDates,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.tel,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.www{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container.last{margin-bottom:20px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form md-input-container .hide-when-untouched{visibility:hidden}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form .form-actions{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:#fff}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form .form-actions button{min-width:50px;font-weight:700}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form .add-item-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:8px;margin-bottom:20px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form .add-item-container>div{padding:6px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form .add-item-container svg{width:24px;height:24px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.note-form md-input-container.www{width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form .shuttle-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container{margin:10px 0}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-date{width:30%;margin-top:22px}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-date{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-dtstart{width:35%}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-dtstart{width:50%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-dtend{width:35%}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-dtend{width:50%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.shuttle-form md-input-container.shuttle-item-notes{width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:20px 0}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .icon-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .icon-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .icon-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .icon-area{width:20%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .icon-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .icon-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .icon-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .icon-area{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area{width:80%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area md-input-container{-ms-flex:1;flex:1;margin-right:20px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area md-input-container label,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area md-input-container label,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area md-input-container label,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area md-input-container label{color:#8e8e93}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area md-input-container md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area md-input-container md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area md-input-container md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area md-input-container md-input-container{margin-right:0}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area md-input-container,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area md-input-container{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .discount .content-area md-input-container.full-width,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .one-way .content-area md-input-container.full-width,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .round-trip .content-area md-input-container.full-width,md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .suggestions .content-area md-input-container.full-width{width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .flights-group{display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .flights-group{-ms-flex-direction:column;flex-direction:column}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.flights-form .flights-group md-input-container{-ms-flex:1;flex:1}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form .list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form md-input-container.list-item-title{width:60%}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form md-input-container.list-item-title{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form md-input-container.list-item-www{width:40%}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form md-input-container.list-item-www{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form md-input-container.list-item-notes{width:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form modern-field{padding:2px}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form modern-field.list-item-www{width:40%}@media screen and (max-width:479px){md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form modern-field.list-item-www{width:100%}}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form modern-field .joy-input-box{padding-bottom:0}md-dialog.md-dialog-travel md-dialog-content .travel-editor .content form.list-form modern-field .joy-input-box textarea.joy-mod-input{line-height:26px;height:30px;font-size:100%}md-dialog.md-dialog-travel md-dialog-content .travel-editor.booking-form md-input-container{margin:10px 0}md-dialog.md-dialog-travel md-dialog-content .travel-editor.booking-form .title-label-container{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}md-dialog.md-dialog-travel md-dialog-content .travel-editor.booking-form .title-label-container label{position:relative}md-dialog.md-dialog-travel md-dialog-content .travel-editor.booking-form .title-label-container .help-icon svg{width:20px;height:20px}md-dialog.md-dialog-travel md-dialog-content .travel-editor.booking-form .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}md-dialog.md-dialog-travel .md-actions{position:absolute;top:0;right:0}md-dialog.md-dialog-travel .md-actions .md-button{min-width:0}md-dialog.md-dialog-travel .md-actions .exit svg{width:16px;height:16px}md-dialog.md-dialog-travel .md-actions .exit svg #icon-close{fill:#333}.mdp-datepicker.portrait .mdp-calendar-days>*{width:2.3rem}#admin-photos-wrapper{display:-ms-flexbox;display:flex;padding:32px 24px 0 16px}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper{padding:0}}#admin-photos-wrapper #cover-photos-list{width:50%}#admin-photos-wrapper #cover-photos-list .menu-list{padding:0 18px 0 0}#admin-photos-wrapper #cover-photos-list .menu-list-pages{margin:42px 0 0}#admin-photos-wrapper #cover-photos-list h6{font-style:normal;font-weight:600;font-size:17px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#333;margin:0 0 8px 8px}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #cover-photos-list .menu-list{padding:0}#admin-photos-wrapper #cover-photos-list h6.pages-title{display:none}}#admin-photos-wrapper #cover-photos-list .menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px;border:1px solid transparent;border-radius:4px}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .thumbnail-wrapper{width:48px;height:48px;border-radius:2px;background:#f7f7f7;position:relative;-ms-flex-negative:0;flex-shrink:0}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .thumbnail-wrapper img{width:48px;height:48px;border-radius:2px;border:1px solid rgba(0,0,0,.1)}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .thumbnail-wrapper.no-thumbnail{border:1px solid rgba(0,0,0,.1)}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .menu-item-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .menu-item-title{font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em;color:#333;margin-left:16px;text-transform:capitalize}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .menu-item-title{margin-left:24px}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .menu-item-description{display:none}}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .menu-item-description{font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.015em;color:#7d7d7d;margin:2px 0 0 16px}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .remove-cover-photo{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .remove-cover-photo .remove-cover-photo-icon-wrapper{width:22px;height:22px;background:rgba(255,255,255,.6);border-radius:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .remove-cover-photo .remove-cover-photo-icon-wrapper{background:#fff;border:1px solid #ebebeb;width:32px;height:32px}#admin-photos-wrapper #cover-photos-list .menu-item .menu-item-content-left .remove-cover-photo{display:-ms-flexbox;display:flex;left:24px}}#admin-photos-wrapper #cover-photos-list .menu-item .mobile-chevron{display:none;transform:rotate(180deg)}#admin-photos-wrapper #cover-photos-list .menu-item .mobile-chevron svg{height:18px}#admin-photos-wrapper #cover-photos-list .menu-item .mobile-chevron svg path{fill:#7d7d7d}#admin-photos-wrapper #cover-photos-list .menu-item:hover{background:#f7f7f7}#admin-photos-wrapper #cover-photos-list .menu-item:hover .remove-cover-photo{display:-ms-flexbox;display:flex}#admin-photos-wrapper #cover-photos-list .menu-item.active{border:1px solid #5f269b;background:#f7f7f7}@media screen and (min-width:1440px){#admin-photos-wrapper #cover-photos-list{width:25%}}@media screen and (min-width:769px){#admin-photos-wrapper #cover-photos-list{width:33%}}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #cover-photos-list .menu-item .mobile-chevron{display:-ms-flexbox;display:flex}#admin-photos-wrapper #cover-photos-list{visibility:visible;width:100%}#admin-photos-wrapper #cover-photos-list.cover-picking-mobile,#admin-photos-wrapper #cover-photos-list.zero-state{display:none;width:0}}#admin-photos-wrapper #admin-photos{width:50%;position:relative;height:calc(100vh - 128px);overflow-y:auto}#admin-photos-wrapper #admin-photos.zero-state{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow-y:auto}#admin-photos-wrapper #admin-photos .croPosition{display:none}#admin-photos-wrapper #admin-photos .photos-zero-state{width:100%;height:100%}#admin-photos-wrapper #admin-photos .photo-grid-wrapper{padding-bottom:24px}#admin-photos-wrapper #admin-photos .photo-grid-wrapper.cover-picking .croPosition{display:block}#admin-photos-wrapper #admin-photos .photo-grid-wrapper.cover-picking .croPosition.photo-buttons-mobile{display:none}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #admin-photos .photo-grid-wrapper.cover-picking .croPosition.photo-buttons-mobile{display:block;opacity:1}#admin-photos-wrapper #admin-photos .photo-grid-wrapper.cover-picking .croPosition.photo-buttons-screen{display:none}}#admin-photos-wrapper #admin-photos .photo-grid-wrapper.cover-picking .photoTile:hover .photo-buttons-screen{opacity:1;border:1px solid #fff;white-space:nowrap}#admin-photos-wrapper #admin-photos .photo-grid-wrapper.cover-picking .photo-grid-xit{display:none}#admin-photos-wrapper #admin-photos .button-fixed-container{position:fixed;bottom:30px;width:60%;left:0;height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#admin-photos-wrapper #admin-photos .button-fixed-container.ng-hide-add.ng-hide-add-active,#admin-photos-wrapper #admin-photos .button-fixed-container.ng-hide-remove.ng-hide-remove-active{transition:all linear .4s}#admin-photos-wrapper #admin-photos .button-fixed-container.ng-hide{bottom:-100px}#admin-photos-wrapper #admin-photos .button-fixed-container .button-container{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:rgba(245,245,245,.72);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:saturate(180%) blur(32px);border-radius:64px;padding:0 32px}#admin-photos-wrapper #admin-photos .button-fixed-container .button-container span{font-style:normal;font-weight:600;font-size:17px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;text-transform:capitalize}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #admin-photos .button-fixed-container .button-container span{display:none}}#admin-photos-wrapper #admin-photos .button-fixed-container .button-container .buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#admin-photos-wrapper #admin-photos .button-fixed-container .button-container .buttons a{font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.13px;margin-right:24px}#admin-photos-wrapper #admin-photos .button-fixed-container .button-container .buttons .save-button{width:142px;height:40px;line-height:40px;margin:0;padding:0 16px}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #admin-photos .button-fixed-container .button-container .buttons a{margin-right:0}#admin-photos-wrapper #admin-photos .button-fixed-container .button-container .buttons{width:100%;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1440px){#admin-photos-wrapper #admin-photos .button-fixed-container{width:calc(44.6% - 24px);left:auto}}@media screen and (min-width:1024px){#admin-photos-wrapper #admin-photos .button-fixed-container .button-container{max-width:630px}#admin-photos-wrapper #admin-photos .button-fixed-container{width:calc(40% - 24px);left:auto}}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #admin-photos .button-fixed-container{width:100%;bottom:100px}}@media screen and (min-width:1440px){#admin-photos-wrapper #admin-photos{width:75%}}@media screen and (min-width:769px){#admin-photos-wrapper #admin-photos{width:67%}}@media only screen and (min-width:319px) and (max-width:680px){#admin-photos-wrapper #admin-photos{visibility:hidden;width:0}#admin-photos-wrapper #admin-photos.cover-picking-mobile,#admin-photos-wrapper #admin-photos.zero-state{visibility:visible;width:100%;height:initial}}#couples-profile md-autocomplete[md-floating-label].location md-autocomplete-wrap,#couples-profile md-autocomplete[md-floating-label].location md-input-container,#couples-profile md-input-container md-input-container,.joy-story{width:100%}#couples-profile{margin:30px 40px}#couples-profile .mf-hashtag .joy-input-box .pseudo-textarea{display:-ms-flexbox;display:flex}#couples-profile .mf-hashtag .joy-input-box .pseudo-textarea .editable-text{-ms-flex-order:2;order:2}#couples-profile .mf-hashtag .joy-input-box .pseudo-textarea .locked-text{-ms-flex-order:1;order:1}#couples-profile md-autocomplete[md-floating-label].location{margin:0}#couples-profile md-autocomplete[md-floating-label].location input{padding:0 3px}#couples-profile md-input-container button.input-button{position:absolute;right:0;bottom:26px;line-height:24px;min-height:24px;border:1px solid gray}#couples-profile md-input-container.md-has-icon{padding-left:0;margin:-18px 0}.joy-story{height:100%}.joy-story .story-items-container{padding-bottom:60px}.joy-story .story-items-container md-tabs-canvas{height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px 24px 0}.joy-story .story-items-container md-tabs-canvas md-pagination-wrapper{background:#f7f7f7;border-radius:50px;padding:6px;position:relative;height:auto;width:412px}.joy-story .story-items-container md-tabs-canvas md-pagination-wrapper md-tab-item{padding:0}.joy-story .story-items-container md-tabs-canvas md-pagination-wrapper md-tab-item span{border-radius:50px;box-shadow:0 1px 3px -1px rgba(51,51,51,.08);height:40px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:400;letter-spacing:-.2px;text-transform:capitalize}.toggle-option-card .toggle-anti input:focus+.slider,.toggle-option-card .toggle:not(.toggle-anti) input:focus+.slider{box-shadow:none}.joy-story .story-items-container md-tabs-canvas md-pagination-wrapper md-ink-bar{display:none}.joy-story .story-items-container md-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-story .story-items-container .active{background:#fff}@media screen and (max-width:768px){.joy-story .story-items-container md-tabs-canvas{padding:0}.joy-story .story-items-container md-tabs-canvas md-pagination-wrapper{width:100%}}.joy-story .story-qanda{width:100%;padding:40px}@media only screen and (min-width:319px) and (max-width:680px){.joy-story .story-qanda{padding:30px 40px}}.joy-story .story-qanda .joy-field{width:100%!important;margin:20px 0}.joy-story .story-qanda md-list-item{padding:0;margin:0;background-color:#fff}.joy-story .story-qanda .joy-mini-menu{position:absolute;right:0;top:-40px;opacity:0;transition:opacity .2s}.joy-story .story-qanda .joy-mini-menu div{background-color:#efefef}@media only screen and (min-width:319px) and (max-width:680px){.joy-story .story-qanda .joy-mini-menu div{background-color:#f6f6f6}.joy-story .story-qanda .joy-mini-menu{opacity:1}}.joy-story .story-qanda md-list-item:hover .joy-mini-menu{opacity:1}.joy-story .story-qanda md-input-container.md-input-focused .joy-mini-menu{opacity:0}.joy-story .story-qanda md-input-container label{padding-right:100px}.joy-story .story-qanda .joy-input-box textarea{line-height:130%;font-size:15px;font-size:.9375rem}@media screen and (min-width:2460px){.joy-story .story-qanda .joy-input-box textarea{font-size:19px;font-size:1.1875rem}}.joy-story .story-wyo{width:100%}.joy-story .story-wyo .joy-field{width:100%!important;margin:0}.joy-story .story-wyo .joy-field-label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-story .story-wyo .joy-field-label .joy-input-box{background:0 0}.joy-story .story-wyo .joy-field-label .joy-input-box textarea{line-height:135%;font-size:15px;font-size:.9375rem}@media screen and (min-width:1280px){.joy-story .story-wyo .joy-field-label .joy-input-box textarea{font-size:17.1px;font-size:1.06875rem}}@media screen and (min-width:2460px){.joy-story .story-wyo .joy-field-label .joy-input-box textarea{font-size:22px;font-size:1.375rem}}.joy-story .story-content-toggle{width:100%;display:-ms-flexbox;display:flex;border:1px solid grey;border-left:none;margin-bottom:30px;border-radius:4px}.joy-story .story-content-toggle-button{border-left:1px solid grey;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;width:50%;border-radius:4px}.joy-story .story-toggle-button-right{border-radius:0}.joy-bar div,.joy-bar span{border-radius:3px;display:-ms-flexbox;display:flex}.joy-story .joy-input-prompt .joy-input-prompt-main{font-weight:600}.joy-bar{display:-ms-flexbox;display:flex}.joy-bar div{background:rgba(255,255,255,.9);margin-right:2px;-ms-flex-align:stretch;align-items:stretch}.joy-bar span{width:34px;height:30px;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.joy-bar span:hover{background:#cdf}.admin-task-welcome{padding:40px}@media only screen and (min-width:319px) and (max-width:680px){.admin-task-welcome{padding:0}}.settings-link-wrapper .settings-link{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em;color:#5f269b}.settings-link-wrapper .settings-link:focus,.settings-link-wrapper .settings-link:hover{color:#7139bf}.settings-link-wrapper .settings-link:hover:active{color:#502080}.section-home{margin-bottom:64px}.section-home h2{padding-bottom:20px}.section-home .subsection-home{padding-bottom:16px}.section-home .subsection-home label{font-weight:700;font-size:13px}.section-home .subsection-home .date-switch-date{margin-top:5pt}.section-home .subsection-home .date-switch-date .date-input{margin-top:4pt}.title-section{margin:0;color:#333;font-style:normal;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.01em}.countdown-value,.toggle-option-card span{font-size:15px;line-height:22px;font-style:normal}.countdown-value{font-weight:400;letter-spacing:-.01em}.toggle-option-card{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:.25rem 0 0}.toggle-option-card span{font-weight:600}.toggle-option-card toggle{margin:0}.toggle-option-card .toggle{height:23px;width:37px}.toggle-option-card .toggle-anti .slider:before,.toggle-option-card .toggle:not(.toggle-anti) .slider:before{height:18.69px;width:18.5px;left:1.65px;top:2px}.input-error{color:#b2364a;margin:0 0 8px;font-size:13px!important}.h-60{height:60px}#schedule-timeline.adminTaskSchedule{max-width:680px;padding:24px 24px 80px}@media screen and (max-width:768px){#schedule-timeline.adminTaskSchedule{padding:24px 0 80px}}#schedule-timeline.adminTaskSchedule .schedule-day:not(:first-child){margin-top:40px}#schedule-timeline.adminTaskSchedule .schedule-day .schedule-header-container{margin:48px 0 8px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;color:#333;padding:0 0 0 16px}@media screen and (min-width:769px){#schedule-timeline.adminTaskSchedule .schedule-day .schedule-header-container{margin-bottom:8px}}#schedule-timeline.adminTaskSchedule .schedule-day .schedule-header-container .schedule-header{font-style:normal;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.01em;margin:0}#schedule-timeline.adminTaskSchedule .schedule-day .schedule-header-container:first-child{margin-top:0}#schedule-timeline.adminTaskSchedule .schedule-day .schedule-header-container .privacy-text{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-right:16px;font-style:normal;font-weight:700;font-size:13px;letter-spacing:.01em;line-height:18px}@media screen and (max-width:768px){#schedule-timeline.adminTaskSchedule .schedule-day .schedule-header-container .privacy-text{display:none}}#schedule-timeline.adminTaskSchedule .divider{height:1px;width:98%;margin:auto;background:#f7f7f7}#schedule-timeline.adminTaskSchedule .slot{display:-ms-flexbox;display:flex;position:relative;transition:background-color .4s cubic-bezier(.19,1,.22,1);margin-top:.1px;padding:16px;border-radius:4px}#schedule-timeline.adminTaskSchedule .slot .slot-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width:768px){#schedule-timeline.adminTaskSchedule .slot .slot-content{padding-bottom:16px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding-right:8px}}#schedule-timeline.adminTaskSchedule .slot .event{-ms-flex:1;flex:1;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow:hidden;width:100%;gap:4px}#schedule-timeline.adminTaskSchedule .slot .event .time{display:-ms-flexbox;display:flex;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em;color:#7d7d7d;text-transform:uppercase}#schedule-timeline.adminTaskSchedule .slot .event .title{font-style:normal;font-weight:600;font-size:17px;line-height:24px;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;color:#5f269b;margin:0;width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#schedule-timeline.adminTaskSchedule .slot .privacy-text-mobile{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-style:normal;font-weight:400;font-size:13px;letter-spacing:-.02em;letter-spacing:.01em;line-height:18px;margin-bottom:8px}@media screen and (min-width:769px){#schedule-timeline.adminTaskSchedule .slot .privacy-text-mobile{display:none}#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button,#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button-inverse{background-color:unset}#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button-inverse:hover,#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button:hover{background-color:#fff}#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button-inverse:active,#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button:active{background-color:#ebebeb}}#schedule-timeline.adminTaskSchedule .slot .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button,#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button-inverse{margin:0;height:40px;padding:0;-ms-flex-align:center;align-items:center;width:40px;min-width:40px;color:currentColor;fill:currentColor}@media screen and (max-width:768px){#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button,#schedule-timeline.adminTaskSchedule .slot .buttons-container .joykit-button-inverse{width:165px}}#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete{width:24px;margin-left:32px;visibility:hidden}@media screen and (min-width:769px){#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin-left:auto}}@media screen and (min-width:600px) and (max-width:768px){#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete{visibility:visible}}#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete svg{width:24px}#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete:focus{visibility:visible;outline:auto}#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete:hover{background-color:#fff}#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete:active{outline:0;background-color:#ebebeb}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:500}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader{position:inherit;width:24px;height:24px;margin:0}@media screen and (min-width:769px){#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon{margin-right:0}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .text{display:none}}@media screen and (max-width:768px){#schedule-timeline.adminTaskSchedule .slot .buttons-container{width:100%}}#schedule-timeline.adminTaskSchedule .slot:focus,#schedule-timeline.adminTaskSchedule .slot:focus-within,#schedule-timeline.adminTaskSchedule .slot:hover{background-color:#f7f7f7}#schedule-timeline.adminTaskSchedule .slot:focus .admin-icon-delete,#schedule-timeline.adminTaskSchedule .slot:focus-within .admin-icon-delete,#schedule-timeline.adminTaskSchedule .slot:hover .admin-icon-delete{visibility:visible}#schedule-timeline.adminTaskSchedule .slot:focus .event .time,#schedule-timeline.adminTaskSchedule .slot:focus-within .event .time,#schedule-timeline.adminTaskSchedule .slot:hover .event .time{color:#333}#schedule-timeline.adminTaskSchedule .slot:focus .event .title,#schedule-timeline.adminTaskSchedule .slot:focus-within .event .title,#schedule-timeline.adminTaskSchedule .slot:hover .event .title{color:#7139bf}#schedule-timeline.adminTaskSchedule .slot:active{background-color:#ebebeb}#schedule-timeline.adminTaskSchedule .slot:active .event .title{color:#502080}#schedule-timeline.adminTaskSchedule .add-same-day-event-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;color:#5f269b;padding:8px 16px;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px}#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-icon{width:22px;height:22px}@media only screen and (min-width:319px) and (max-width:680px){#schedule-timeline.adminTaskSchedule .slot .buttons-container .admin-icon-delete{visibility:visible}#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-icon{width:30px;height:30px}}#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-icon svg{width:22px;height:22px}#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-icon svg path{fill:#5f269b}#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-text{margin-left:8px;font-style:normal;font-weight:600;font-size:15px;line-height:22px;visibility:hidden}@media only screen and (min-width:319px) and (max-width:680px){#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-icon svg{width:30px;height:30px}#schedule-timeline.adminTaskSchedule .add-same-day-event-button .add-same-day-event-text{display:none}}#schedule-timeline.adminTaskSchedule .add-same-day-event-button:focus,#schedule-timeline.adminTaskSchedule .add-same-day-event-button:hover{background-color:#faf7ff;color:#7139bf}#schedule-timeline.adminTaskSchedule .add-same-day-event-button:focus .add-same-day-event-icon svg path,#schedule-timeline.adminTaskSchedule .add-same-day-event-button:hover .add-same-day-event-icon svg path{fill:#7139bf}#schedule-timeline.adminTaskSchedule .add-same-day-event-button:focus .add-same-day-event-text,#schedule-timeline.adminTaskSchedule .add-same-day-event-button:hover .add-same-day-event-text{visibility:visible}#schedule-timeline.adminTaskSchedule .add-same-day-event-button:active{background-color:#faf7ff;color:#502080}#schedule-timeline.adminTaskSchedule .add-same-day-event-button:active .add-same-day-event-icon svg path{fill:#502080}#LabelsManagerButton{-ms-flex-item-align:start;align-self:flex-start;border:1px solid #e2e2e2;padding:12px;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#LabelsManagerRoot{z-index:60;width:100%}#email-editor,#guest-editor,#guestAdder,#importGuestList,#schedule-editor,#travel-flights{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:50}#email-editor .joy-modal-content,#guest-editor .joy-modal-content,#guestAdder .joy-modal-content,#importGuestList .joy-modal-content,#schedule-editor .joy-modal-content,#travel-flights .joy-modal-content{padding:20px;overflow-x:hidden}#email-editor .joy-modal-content form,#guest-editor .joy-modal-content form,#guestAdder .joy-modal-content form,#importGuestList .joy-modal-content form,#schedule-editor .joy-modal-content form,#travel-flights .joy-modal-content form{width:100%}#email-editor .joy-modal-content .map,#guest-editor .joy-modal-content .map,#guestAdder .joy-modal-content .map,#importGuestList .joy-modal-content .map,#schedule-editor .joy-modal-content .map,#travel-flights .joy-modal-content .map{position:relative;height:250px}#email-editor .joy-modal-content .tooltip,#guest-editor .joy-modal-content .tooltip,#guestAdder .joy-modal-content .tooltip,#importGuestList .joy-modal-content .tooltip,#schedule-editor .joy-modal-content .tooltip,#travel-flights .joy-modal-content .tooltip{display:inline-block;position:relative}#email-editor .joy-modal-content .unplugError,#guest-editor .joy-modal-content .unplugError,#guestAdder .joy-modal-content .unplugError,#importGuestList .joy-modal-content .unplugError,#schedule-editor .joy-modal-content .unplugError,#travel-flights .joy-modal-content .unplugError{font-size:13px;padding-left:35px;color:red;transition:all 1s ease-in-out}#email-editor .joy-modal-content .checkbox-group,#guest-editor .joy-modal-content .checkbox-group,#guestAdder .joy-modal-content .checkbox-group,#importGuestList .joy-modal-content .checkbox-group,#schedule-editor .joy-modal-content .checkbox-group,#travel-flights .joy-modal-content .checkbox-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#email-editor .joy-modal-content .checkbox-group .tooltip,#guest-editor .joy-modal-content .checkbox-group .tooltip,#guestAdder .joy-modal-content .checkbox-group .tooltip,#importGuestList .joy-modal-content .checkbox-group .tooltip,#schedule-editor .joy-modal-content .checkbox-group .tooltip,#travel-flights .joy-modal-content .checkbox-group .tooltip{width:400px;margin:20px 0}#email-editor .location md-input-container,#email-editor modern-field div.joy-field,#guest-editor .location md-input-container,#guest-editor modern-field div.joy-field,#guestAdder .location md-input-container,#guestAdder modern-field div.joy-field,#importGuestList .location md-input-container,#importGuestList modern-field div.joy-field,#schedule-editor .location md-input-container,#schedule-editor modern-field div.joy-field,#travel-flights .location md-input-container,#travel-flights modern-field div.joy-field{width:100%}#email-editor modern-field textarea,#guest-editor modern-field textarea,#guestAdder modern-field textarea,#importGuestList modern-field textarea,#schedule-editor modern-field textarea,#travel-flights modern-field textarea{font-size:13px;line-height:20.5px}@media screen and (min-width:1440px){#email-editor modern-field textarea,#guest-editor modern-field textarea,#guestAdder modern-field textarea,#importGuestList modern-field textarea,#schedule-editor modern-field textarea,#travel-flights modern-field textarea{font-size:15px;line-height:24px}}#email-editor md-autocomplete input,#guest-editor md-autocomplete input,#guestAdder md-autocomplete input,#importGuestList md-autocomplete input,#schedule-editor md-autocomplete input,#travel-flights md-autocomplete input{padding:0 3px}#email-editor md-autocomplete button,#guest-editor md-autocomplete button,#guestAdder md-autocomplete button,#importGuestList md-autocomplete button,#schedule-editor md-autocomplete button,#travel-flights md-autocomplete button{position:absolute;left:95%}#email-editor .location .joy-input-box input,#guest-editor .location .joy-input-box input,#guestAdder .location .joy-input-box input,#importGuestList .location .joy-input-box input,#schedule-editor .location .joy-input-box input,#travel-flights .location .joy-input-box input{background:url(/svg/iconPlace.svg) center left no-repeat;padding-left:40px}#email-editor .telephone .joy-input-box textarea,#guest-editor .telephone .joy-input-box textarea,#guestAdder .telephone .joy-input-box textarea,#importGuestList .telephone .joy-input-box textarea,#schedule-editor .telephone .joy-input-box textarea,#travel-flights .telephone .joy-input-box textarea{background:url(/svg/iconOldPhone.svg) center left no-repeat;padding-left:40px}#email-editor .www .joy-input-box textarea,#guest-editor .www .joy-input-box textarea,#guestAdder .www .joy-input-box textarea,#importGuestList .www .joy-input-box textarea,#schedule-editor .www .joy-input-box textarea,#travel-flights .www .joy-input-box textarea{background:url(/svg/iconCloud.svg) center left no-repeat;padding-left:40px}#email-editor .schedule-group,#guest-editor .schedule-group,#guestAdder .schedule-group,#importGuestList .schedule-group,#schedule-editor .schedule-group,#travel-flights .schedule-group{display:-ms-flexbox;display:flex}#email-editor .schedule-group joy-date-time-picker,#guest-editor .schedule-group joy-date-time-picker,#guestAdder .schedule-group joy-date-time-picker,#importGuestList .schedule-group joy-date-time-picker,#schedule-editor .schedule-group joy-date-time-picker,#travel-flights .schedule-group joy-date-time-picker{-ms-flex-positive:1;flex-grow:1}#email-editor .schedule-group md-input-container,#email-editor .schedule-group mdp-date-picker,#email-editor .schedule-group time-picker,#guest-editor .schedule-group md-input-container,#guest-editor .schedule-group mdp-date-picker,#guest-editor .schedule-group time-picker,#guestAdder .schedule-group md-input-container,#guestAdder .schedule-group mdp-date-picker,#guestAdder .schedule-group time-picker,#importGuestList .schedule-group md-input-container,#importGuestList .schedule-group mdp-date-picker,#importGuestList .schedule-group time-picker,#schedule-editor .schedule-group md-input-container,#schedule-editor .schedule-group mdp-date-picker,#schedule-editor .schedule-group time-picker,#travel-flights .schedule-group md-input-container,#travel-flights .schedule-group mdp-date-picker,#travel-flights .schedule-group time-picker{-ms-flex:1;flex:1}#email-editor md-input-container.md-has-icon,#guest-editor md-input-container.md-has-icon,#guestAdder md-input-container.md-has-icon,#importGuestList md-input-container.md-has-icon,#schedule-editor md-input-container.md-has-icon,#travel-flights md-input-container.md-has-icon{padding-left:0}#schedule-editor{position:fixed;left:0}#schedule-editor .joy-modal-content{padding:40px 40px 128px}md-dialog.mdp-timepicker{width:auto}[data-tooltip],[guest-preview-data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before,[guest-preview-data-tooltip]:after,[guest-preview-data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before,[guest-preview-data-tooltip]:before{position:absolute;bottom:120%;left:50%;margin-bottom:5px;margin-left:-80px;padding:10px;width:160px;border-radius:3px;background-color:#333;color:#fff;content:attr(data-tooltip);text-align:center;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}[data-tooltip]:after,[guest-preview-data-tooltip]:after{position:absolute;bottom:120%;left:50%;margin-left:-5px;width:0;border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;content:' ';font-size:0;line-height:0}[guest-preview-data-tooltip]:before{width:unset;bottom:120%;content:attr(guest-preview-data-tooltip)}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover:after,[data-tooltip]:hover:before,[guest-preview-data-tooltip]:focus::after,[guest-preview-data-tooltip]:focus::before,[guest-preview-data-tooltip]:hover:after,[guest-preview-data-tooltip]:hover:before{visibility:visible;opacity:1}.locationWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:100%}.poweredByGoogle{height:14px;position:absolute;bottom:-24px}.label-icon{margin:0 34px 0 0}.label-icon svg{width:24px;height:24px;position:absolute;top:0;bottom:0;margin:auto}#schedule-editor .joy-modal-top-bar .schedule-event-cta__edit .cancel-button{margin-right:16px}#schedule-editor .joy-modal-top-bar .schedule-event-cta__edit .joykit-button,#schedule-editor .joy-modal-top-bar .schedule-event-cta__edit .joykit-button-inverse{margin:0}@media screen and (max-width:680px){#schedule-editor .joy-modal-top-bar{height:76px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#schedule-editor .joy-modal-top-bar .page-title-container{padding-bottom:0}#schedule-editor .joy-modal-top-bar .schedule-event-cta__edit{position:fixed;bottom:0;height:96px;background:#fff;z-index:61;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 -4px 12px -2px rgba(44,41,37,.25),0 -3px 7px -3px rgba(0,0,0,.3)}#schedule-editor .joy-modal-top-bar .schedule-event-cta__edit .cancel-button{display:-ms-inline-flexbox;display:inline-flex;width:auto}#schedule-editor .joy-modal-top-bar .schedule-event-cta__edit .cancel-button a{position:unset;padding:0}}#schedule-editor .schedule-group-container h5{font-size:20px;font-weight:600;line-height:28px;margin:0}#schedule-editor .schedule-group-container h6{font-weight:600;font-size:15px;line-height:22px;margin:0 0 8px}#schedule-editor .schedule-group-container a{color:#5f269b}#schedule-editor .schedule-group-container a:focus,#schedule-editor .schedule-group-container a:hover{color:#7139bf}#schedule-editor .schedule-group-container a:hover:active{color:#502080}#schedule-editor .schedule-group-container .virtual-event-p{margin:0 0 24px}#schedule-editor .schedule-group-container .virtual-event-links-container{margin-top:24px}#schedule-editor .schedule-group-container .virtual-event-options-container{margin-top:32px}#schedule-editor .schedule-group-container .virtual-event-options{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:16px -8px}#schedule-editor .schedule-group-container .virtual-event-options>div{padding:8px;-ms-flex:1 1 0;flex:1 1 0}#schedule-editor .schedule-group-container .virtual-event-options .virtual-event-option{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:5px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#schedule-editor .schedule-group-container .virtual-event-options .virtual-event-option:focus,#schedule-editor .schedule-group-container .virtual-event-options .virtual-event-option:hover{background-color:#fbfbfb}#schedule-editor .schedule-group-container .virtual-event-options .virtual-event-option:active{background-color:#f7f7f7}#schedule-editor .schedule-group-container .virtual-event-options .virtual-event-option .icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#schedule-editor .schedule-group-container .virtual-event-options{-ms-flex-wrap:wrap;flex-wrap:wrap}#schedule-editor .schedule-group-container .virtual-event-options>div{width:50%;-ms-flex:none;flex:none}}#schedule-editor .schedule-group-container .virtual-event-link-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:24px}@media screen and (max-width:768px){#schedule-editor .schedule-group-container .virtual-event-link-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-logo-container{width:136px;height:136px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fbfbfb;border-radius:16px;margin-right:32px;-ms-flex:none;flex:none}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-logo-container svg{width:43px;height:24.5px}@media screen and (max-width:768px){#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-logo-container{margin-bottom:32px;margin-right:0}}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;width:100%}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container>md-input-container{margin:18px 0 0}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container>md-input-container.md-input-invalid+.ve-event__general{margin-top:8px}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container a{margin:0;padding:0 32px;white-space:nowrap;transition:background-color .5s cubic-bezier(.23,1,.32,1) 0s,border-color .5s cubic-bezier(.23,1,.32,1) 0s,color .5s cubic-bezier(.23,1,.32,1) 0s;cursor:pointer}@media screen and (max-width:768px){#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container a{width:100%;margin-bottom:16px}}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container a.disabled{pointer-events:none;background-color:#f7f7f7;border:1px solid #bebebe;color:#bebebe;cursor:not-allowed}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container a.disabled:focus,#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container a.disabled:hover{background:#fff}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container .schedule__columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container .schedule__columns .schedule__column{padding:8px}@media screen and (max-width:768px){#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container .schedule__columns .schedule__column{width:50%;max-width:50%;-ms-flex:none;flex:none}}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container .ve-event__general a{margin:0}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container .ve-event__zoom{margin-top:24px}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container .input-error{color:#b2364a;margin:0 0 8px}#schedule-editor .schedule-group-container .virtual-event-link-container .virtual-event-link-input-container>div{margin-top:24px}#edit-event-form>hr{border-style:solid;border-bottom:none;border-color:#EBEBEB;margin:56px auto 32px;max-width:680px}#edit-event-form .md-errors-spacer:empty{display:none}#edit-event-form .poweredByGoogle{top:-24px;right:0;bottom:unset}#edit-event-form #eventMap>iframe{border-radius:4px}#edit-event-form [ng-messages]{color:#b2364a}#edit-event-form [ng-messages] [ng-message]{color:inherit;transition:color .5s cubic-bezier(.23,1,.32,1) 0s}#edit-event-form md-checkbox>.md-container,#edit-event-form md-checkbox>.md-container .md-icon{transition:border-color .5s cubic-bezier(.23,1,.32,1) 0s,background-color .5s cubic-bezier(.23,1,.32,1) 0s}#edit-event-form md-autocomplete md-autocomplete-wrap,#edit-event-form mdp-date-picker .md-button,#edit-event-form mdp-time-picker .md-button{height:48px}#edit-event-form md-autocomplete md-autocomplete-wrap button{right:0;left:inherit;top:50%;transform:translateY(-50%)}#edit-event-form md-select md-select-value{height:48px;padding:0 16px;border:1px solid #ebebeb;border-radius:4px}#edit-event-form mdp-date-picker .md-button[aria-disabled=true],#edit-event-form mdp-date-picker .md-button[disabled=disabled],#edit-event-form mdp-time-picker .md-button[aria-disabled=true],#edit-event-form mdp-time-picker .md-button[disabled=disabled]{cursor:not-allowed}#edit-event-form mdp-date-picker md-input-container,#edit-event-form mdp-time-picker md-input-container{margin-bottom:0}#edit-event-form mdp-date-picker .md-button{margin-top:24px}#edit-event-form mdp-date-picker md-input-container{margin-bottom:0;margin-top:28px;padding:0}#edit-event-form mdp-date-picker md-input-container label{margin-bottom:8px}#edit-event-form md-checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#edit-event-form md-checkbox>.md-container .md-icon{border-color:#bebebe}#edit-event-form md-checkbox>.md-label,#edit-event-form md-input-container>label{transition:color .5s cubic-bezier(.23,1,.32,1) 0s}#edit-event-form md-checkbox[aria-checked=true] .md-icon{border-color:#502080;background-color:#faf7ff}#edit-event-form md-checkbox[aria-disabled=true],#edit-event-form md-checkbox[disabled=disabled]{cursor:not-allowed}#edit-event-form md-checkbox[aria-disabled=true]>.md-container,#edit-event-form md-checkbox[aria-disabled=true]>.md-container .md-icon,#edit-event-form md-checkbox[disabled=disabled]>.md-container,#edit-event-form md-checkbox[disabled=disabled]>.md-container .md-icon{border-color:#ebebeb;background-color:#f7f7f7;color:#bebebe}#edit-event-form md-checkbox[aria-disabled=true]>.md-label,#edit-event-form md-checkbox[disabled=disabled]>.md-label{color:#bebebe}#edit-event-form md-input-container{padding:0}#edit-event-form md-input-container>label{transform:none;color:#333;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:18px;margin-bottom:8px;opacity:1;padding:0;display:-ms-inline-flexbox;display:inline-flex}#edit-event-form md-input-container>label.timezone-label{pointer-events:all}#edit-event-form md-input-container>label.privacy-label{font-style:normal;font-weight:600;font-size:15px;line-height:22px}#edit-event-form md-input-container .md-input{transition:border-color .5s cubic-bezier(.23,1,.32,1) 0s,color .5s cubic-bezier(.23,1,.32,1) 0s,background-color .5s cubic-bezier(.23,1,.32,1) 0s;height:48px;padding:12px 16px;background-image:none;border:1px solid #ebebeb;border-radius:4px}#edit-event-form md-input-container .md-input::-moz-placeholder{color:#bebebe}#edit-event-form md-input-container .md-input:-ms-input-placeholder{color:#bebebe}#edit-event-form md-input-container .md-input::placeholder{color:#bebebe}#edit-event-form md-input-container .md-input.ng-dirty[aria-invalid=true]{border-color:#b2364a}#edit-event-form md-input-container .md-input:focus{border-color:#5f269b}#edit-event-form md-input-container .md-input[aria-disabled=true],#edit-event-form md-input-container .md-input[disabled=disabled]{cursor:not-allowed;border-color:#ebebeb;background-color:#f7f7f7;color:#bebebe;opacity:1;margin-bottom:0}#edit-event-form md-input-container .md-input:not([aria-disabled=true]):focus,#edit-event-form md-input-container .md-input:not([disabled=true]):focus{border-color:#5f269b}#edit-event-form md-input-container .md-char-counter{transition:color .5s cubic-bezier(.23,1,.32,1) 0s;padding-top:8px}#edit-event-form md-input-container.md-input-invalid .md-char-counter,#edit-event-form md-input-container.md-input-invalid label{color:#b2364a}#edit-event-form .schedule-group-container{max-width:680px;margin-left:auto;margin-right:auto;padding-left:40px;position:relative}#edit-event-form .schedule-group-container>.schedule-group-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 16px}#edit-event-form .schedule-group-container>.schedule-group-header .icon{display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:0}#edit-event-form .schedule-group-container>.schedule-group-header a{font-weight:400;font-size:13px;line-height:18px;letter-spacing:-.02em}#edit-event-form .schedule-group-container>.schedule-group-header>a{margin-left:16px}#edit-event-form .schedule-group-container>.md-block__labelled{margin:24px 0}#edit-event-form .schedule-group-container>.md-block__labelled+.md-block__labelled,#edit-event-form .schedule-group-container>md-input-container.md-block__labelled{margin-top:40px}#edit-event-form .schedule-group-container>.md-block__labelled:last-of-type,#edit-event-form .schedule-group__location .input-container__venue,#edit-event-form .schedule-group__location md-checkbox{margin-bottom:0}@media screen and (max-width:768px){#edit-event-form .schedule-group-container{width:100%;padding-left:0;max-width:100%;margin-left:unset;margin-right:unset}#edit-event-form .schedule-group-container>.schedule-group-header .icon{position:initial}#edit-event-form .schedule-group-container>.schedule-group-header .schedule-group-title{margin-left:8px}}#edit-event-form .schedule-group-container tooltip.tooltips{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-left:8px}#edit-event-form .event-type-tabs,#edit-event-form .schedule-group-container tooltip.tooltips .inline-icon{display:-ms-flexbox;display:flex}#edit-event-form .md-block.block-event-privacy{min-height:67px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot{min-width:165px;width:auto}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot>div{margin:0;padding:0}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot>div>div{padding:14px 16px 14px 14px;-ms-flex-align:center;align-items:center}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot>div>div>span{color:#5f269b;margin-left:24px}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot>div>div>span:focus,#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot>div>div>span:hover{color:#7139bf}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot>div>div>span:hover:active{color:#502080}#edit-event-form .md-block.block-event-privacy>label{transform:none}#edit-event-form .md-block.block-event-privacy>a{color:#5f269b;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:0%;flex-basis:0%;white-space:nowrap;letter-spacing:-.02em;margin-left:24px;font-size:13px}#edit-event-form .md-block.block-event-privacy>a:focus,#edit-event-form .md-block.block-event-privacy>a:hover{color:#7139bf}#edit-event-form .md-block.block-event-privacy>a:hover:active{color:#502080}@media screen and (max-width:600px){#edit-event-form .md-block.block-event-privacy{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}#edit-event-form .md-block.block-event-privacy #LabelsManagerRoot{width:100%}#edit-event-form .md-block.block-event-privacy>a{margin-left:0;margin-top:8px}}#edit-event-form .event-type-tabs>button{transition:background-color .5s cubic-bezier(.23,1,.32,1) 0s,color .5s cubic-bezier(.23,1,.32,1) 0s;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #502080;color:#502080;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0%;flex-basis:0%;height:40px;-ms-flex-pack:center;justify-content:center;letter-spacing:-.02em;margin:0}#edit-event-form .event-type-tabs>button:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}#edit-event-form .event-type-tabs>button:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}#edit-event-form .event-type-tabs>button:not(:last-of-type){border-right:0}#edit-event-form .event-type-tabs>button:focus,#edit-event-form .event-type-tabs>button:hover{background-color:#faf7ff}#edit-event-form .event-type-tabs>button[aria-selected=true]{background-color:#502080;color:#fff;cursor:default}#travel-list #travel-cards .placeholder-card,#travel-list #travel-cards .placeholder-card .details.notes,#travel-list #travel-cards .placeholder-card a{color:#fbfbfb}#edit-event-form .schedule-group__location .md-block__maptoggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#edit-event-form .schedule-group__location md-autocomplete input{padding-right:40px}#edit-event-form .schedule-group__location+hr{margin-top:56px}#edit-event-form .schedule-group__datetime>div:not(.schedule-group-header):not(:first-of-type){margin-top:24px}#edit-event-form .schedule-group__datetime>div:not(.schedule-group-header):last-of-type{margin-top:32px}#edit-event-form .schedule-group__datetime>div:not(.schedule-group-header)>md-input-container{margin-top:0;margin-bottom:0}#edit-event-form .schedule-group__datetime>div:not(.schedule-group-header)>md-input-container:not(:first-of-type){margin-left:16px}#edit-event-form .schedule-group__datetime .timepicker-container md-checkbox{margin:0 0 8px}#edit-event-form .schedule-group__datetime .md-input__timezone,#edit-event-form .schedule-group__datetime .md-input__timezone md-select[aria-invalid=false]{margin-bottom:0}#edit-event-form .schedule-group__datetime .timepicker-container mdp-time-picker .md-button{margin-top:0}#edit-event-form .schedule-group__datetime .timepicker-container mdp-time-picker md-input-container{margin-top:0;padding:0}#edit-event-form .schedule-group__datetime .md-input__timezone .inline-icon{width:16px;height:16px}#edit-event-form .schedule-group__datetime .md-input__timezone .inline-icon svg{width:16px;height:16px;path-fill:#7d7d7d}#edit-event-form .schedule-event-delete{margin-top:144px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.admin-dialog>.admin-dialog-content,.admin-dialog>.admin-dialog-header{margin-left:32px;margin-right:32px}.admin-dialog>.admin-dialog-header{margin-top:24px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.01em}.admin-dialog>.admin-dialog-content{margin-top:16px;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em}.admin-dialog md-dialog-actions{margin-top:24px;border-top:1px solid #ebebeb;padding:24px 32px}.admin-dialog md-dialog-actions .joykit-button,.admin-dialog md-dialog-actions .joykit-button-inverse,.admin-dialog-scheduleedit p{margin:0}.admin-dialog-scheduleedit .truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:22ch;display:inline-block}.admin-dialog-scheduleedit .admin-dialog-header{display:-ms-flexbox;display:flex}.joy-admin-home .joy-primary-pane [ui-view=primary]{height:auto}@media only screen and (min-width:319px) and (max-width:680px){.joy-admin-home .joy-primary-pane [ui-view=primary]{padding-bottom:0}}.joy-registry-page{height:100%;width:100%;padding:24px 40px}.joy-registry-page--container .loader-container{width:100%;height:400px}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .joy-registry-page--container .loader-container .icon-label-group-loader,.joy-registry-page--container .loader-container #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.joy-registry-page--container .loader-container .loader{position:relative}@media only screen and (min-width:319px) and (max-width:680px){.joy-registry-page,.joy-registry-page--container{padding:0}}#travel-list{margin:30px;padding-bottom:80px}#travel-list #travel-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#travel-list #travel-cards .placeholder-card svg #Icon{fill:#fbfbfb}#travel-list #travel-cards .placeholder-card .md-button{margin:4px 8px}#travel-list #travel-cards md-card{position:relative;width:250px;height:300px;border:1px solid #e8e8e8;transition:.2s box-shadow ease;box-shadow:none}#travel-list #travel-cards md-card:hover{box-shadow:0 19px 38px 0 rgba(0,0,0,.225),0 15px 12px 0 rgba(0,0,0,.165);border-color:transparent}#travel-list #travel-cards md-card:hover md-card-actions{opacity:1}#travel-list #travel-cards md-card md-card-header{display:block;padding:20px 20px 5px}#travel-list #travel-cards md-card md-card-header md-card-avatar svg{width:30px;height:30px}#travel-list #travel-cards md-card md-card-title{display:block;font-weight:600;padding:8px 25px;-ms-flex:none;flex:none}#travel-list #travel-cards md-card md-card-title div{font-size:13px;font-size:.8125rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#travel-list #travel-cards md-card md-card-content{display:block;-ms-flex:1;flex:1;overflow:hidden;padding:0 25px 10px}#travel-list #travel-cards md-card md-card-content.list-content{padding-bottom:35px}#travel-list #travel-cards md-card md-card-content .metadata{margin-top:15px}#travel-list #travel-cards md-card md-card-content .details{display:block;font-size:13px;font-size:.8125rem}#travel-list #travel-cards md-card md-card-content .details.web{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;line-height:30px;color:#333;border-radius:6px;border:2px solid #333;padding:0 15px;margin-top:20px;margin-bottom:5px;cursor:pointer}#travel-list #travel-cards md-card md-card-content .details.address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#travel-list #travel-cards md-card md-card-content .details.tel{padding-top:4px}#travel-list #travel-cards md-card md-card-content .details.url{text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:12px}#travel-list #travel-cards md-card md-card-content .details.notes{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:.7;padding-top:15px;font-size:13px;line-height:20.5px}#travel-list #travel-cards md-card md-card-actions{opacity:.7}#travel-list #travel-cards md-card md-card-actions button{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;min-width:50px}#travel-list #travel-cards md-card .exit{position:absolute;top:10px;right:10px}#travel-list #travel-cards md-card .exit svg{width:16px;height:16px}#travel-list #travel-cards md-card .exit svg g#Group{fill:rgba(190,182,184,.3)}#travel-list #travel-cards md-card .exit:hover svg g#Group{fill:#333}#travel-list #travel-cards md-card.shuttle-card md-card-content .details{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#travel-list #travel-cards md-card.shuttle-card md-card-content .details.web{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;line-height:30px;color:#333;border-radius:6px;border:2px solid #333;padding:0 15px;margin-top:20px;margin-bottom:5px;cursor:pointer}#travel-list #travel-cards md-card.shuttle-card md-card-content .details.notes,#travel-list #travel-cards md-card.shuttle-card md-card-content .details.time{padding-top:15px}#travel-list #travel-cards md-card.flights-card md-card-content .details{display:block;text-overflow:ellipsis;overflow:hidden}#travel-list #travel-cards md-card.flights-card md-card-content .details .airplane{width:30px}#travel-list #travel-cards md-card.flights-card md-card-content .details.code{font-weight:600;padding-top:15px}#travel-list #travel-cards md-card.flights-card md-card-content .details.code span{font-weight:400;opacity:.7}#travel-list #travel-cards md-card.flights-card md-card-content .details.city{text-overflow:ellipsis;overflow:hidden;height:30px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:10px}#travel-list #travel-cards md-card.list-card md-card-content .details{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:8px}#travel-list #travel-cards md-card .joy-mini-menu{position:absolute;z-index:1;right:15px;top:15px;opacity:0;transition:opacity .2s}#rsvp2-header .top-bar-focus-mode,.rsvp2{z-index:50}@media screen and (max-width:768px){#travel-list #travel-cards md-card .joy-mini-menu div{background-color:#f6f6f6}#travel-list #travel-cards md-card .joy-mini-menu{opacity:1}}@media (min-width:640px) and (max-width:768px){#travel-list #travel-cards md-card .joy-mini-menu [aria-label="Move Up"],#travel-list #travel-cards md-card .joy-mini-menu [aria-label="Move Down"]{transform:rotate(270deg)}}#travel-list #travel-cards md-card:hover .joy-mini-menu{opacity:1}#travel-flights .flights-flow{padding:0 20px 60px;width:100%}#travel-flights .flights-flow md-radio-button{margin:0 50px 0 0}#travel-flights .flights-form .discount,#travel-flights .flights-form .one-way,#travel-flights .flights-form .round-trip,#travel-flights .flights-form .suggestions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:20px 0}#travel-flights .flights-form .discount .icon-area,#travel-flights .flights-form .one-way .icon-area,#travel-flights .flights-form .round-trip .icon-area,#travel-flights .flights-form .suggestions .icon-area{width:20%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:479px){#travel-list #travel-cards md-card md-card-content .details.notes{-webkit-line-clamp:2}#travel-flights .flights-form .discount .icon-area,#travel-flights .flights-form .one-way .icon-area,#travel-flights .flights-form .round-trip .icon-area,#travel-flights .flights-form .suggestions .icon-area{width:100%}}#travel-flights .flights-form .discount .content-area,#travel-flights .flights-form .one-way .content-area,#travel-flights .flights-form .round-trip .content-area,#travel-flights .flights-form .suggestions .content-area{width:80%}#travel-flights .flights-form .discount .content-area md-input-container,#travel-flights .flights-form .one-way .content-area md-input-container,#travel-flights .flights-form .round-trip .content-area md-input-container,#travel-flights .flights-form .suggestions .content-area md-input-container{-ms-flex:1;flex:1;margin-right:20px}#travel-flights .flights-form .discount .content-area md-input-container label,#travel-flights .flights-form .one-way .content-area md-input-container label,#travel-flights .flights-form .round-trip .content-area md-input-container label,#travel-flights .flights-form .suggestions .content-area md-input-container label{color:#8e8e93}#travel-flights .flights-form .discount .content-area md-input-container md-input-container,#travel-flights .flights-form .one-way .content-area md-input-container md-input-container,#travel-flights .flights-form .round-trip .content-area md-input-container md-input-container,#travel-flights .flights-form .suggestions .content-area md-input-container md-input-container{margin-right:0}#travel-flights .flights-form .discount .content-area md-input-container.full-width,#travel-flights .flights-form .one-way .content-area md-input-container.full-width,#travel-flights .flights-form .round-trip .content-area md-input-container.full-width,#travel-flights .flights-form .suggestions .content-area md-input-container.full-width{width:100%}#travel-flights .flights-form .flights-group{display:-ms-flexbox;display:flex}#travel-flights .flights-form .flights-group joy-date-time-picker{-ms-flex-positive:1;flex-grow:1}#travel-flights .flights-form .flights-group md-input-container{-ms-flex:1;flex:1}@media screen and (max-width:479px){#travel-flights .flights-form .discount .content-area,#travel-flights .flights-form .discount .content-area md-input-container,#travel-flights .flights-form .one-way .content-area,#travel-flights .flights-form .one-way .content-area md-input-container,#travel-flights .flights-form .round-trip .content-area,#travel-flights .flights-form .round-trip .content-area md-input-container,#travel-flights .flights-form .suggestions .content-area,#travel-flights .flights-form .suggestions .content-area md-input-container{width:100%}#travel-add-button{position:fixed}}.container-4-rsvp #rsvp2-header,.container-4-rsvp .action-buttons,.rsvp2 #rsvp2-header,.rsvp2 .action-buttons{-ms-flex-negative:0;flex-shrink:0}.container-4-rsvp .relative-flex-container,.rsvp2 .relative-flex-container{-ms-flex:1;flex:1;position:relative}@keyframes animateBarUp{0%{top:80px}100%{top:0}}#rsvp2-header{height:180px}#rsvp2-header .joy-admin-guest-header{height:80px;padding:0 30px;margin-top:2px}#rsvp2-header .top-bar-focus-mode-add{transition:z-index .5s cubic-bezier(.4,0,.2,1)}#rsvp2-header .top-bar-focus-mode-remove{transition:z-index 1s cubic-bezier(.4,0,.2,1)}.joy-admin-header-task-mobile{position:relative;display:-ms-flexbox;display:flex;width:100%;height:80px;padding:0}.container-4-rsvp,.grid-container,.rsvp2,.rsvp2 #masterCheckBox{position:absolute;left:0}.container-4-rsvp{top:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-4-rsvp .top-bar-wrapper,.grid-container{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.container-4-rsvp .top-bar-wrapper .top-bar{height:80px;-ms-flex-direction:row;flex-direction:row}.grid-container{top:155px;bottom:0;right:0}.grid-container.hide-banner{top:90px}.grid-container .top-bar{height:80px}.rsvp2{bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;top:80px}.rsvp2 .top-bar{height:80px}.rsvp2.top-bar-focus-mode{top:0}.rsvp2.top-bar-focus-mode-remove{animation-direction:reverse}.rsvp2 #guestCounter{margin-left:auto;font-size:24px}.rsvp2 #topBarToggle{margin:16px 16px 16px auto}.rsvp2 #masterCheckBox{font-size:13px;right:-8px;margin:auto}.rsvp2 .section-note-editor modern-field .joy-field{margin:10px 0 10px 30px}.rsvp2 .ag-material .ag-header-cell-resize{top:0}.rsvp2 #rsvp2-header,.rsvp2 .action-buttons{-ms-flex-negative:0;flex-shrink:0}.rsvp2 .relative-flex-container{-ms-flex:1;flex:1;position:relative}.rsvp2 md-tabs,.rsvp2 md-tabs [md-tabs-template],.rsvp2 md-tabs md-content,.rsvp2 md-tabs md-tab-content,.rsvp2 md-tabs md-tabs-content-wrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rsvp2 #grid{overflow:auto;font-weight:400}.rsvp2 #grid .ag-cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 10px;font-size:13px}.rsvp2 #grid [colId=avatar]{overflow:visible}.rsvp2 #grid .ag-cell-not-inline-editing{padding-top:0}.rsvp2 #grid .ag-row-hover,.rsvp2 #grid .ag-row-selected{background:rgba(0,0,0,.025)}.rsvp2 #grid .bad-email{color:red}.rsvp2 #grid .ag-no-select{border:none;border-top:none;border-bottom:#e2e2e2 1px solid;background:rgba(255,255,255,0)}.rsvp2 #grid .labels-container>div{margin:4px}.rsvp2 .action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.rsvp2 action-condition{width:68px}.rsvp2 action-condition .disabled>*{pointer-events:none;opacity:.4}.rsvp2 md-content{padding:0 30px;overflow:auto}.rsvp2 .grid-person-avatar{cursor:pointer;height:40px;width:40px;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;color:#fff;font-style:normal;font-weight:500;font-size:16px;line-height:40px;text-align:center;background-position:center center;background-size:cover}.rsvp2 .grid-person-avatar.has-name{background-color:#502080}.rsvp2 .grid-person-avatar.no-name{background-color:#bebebe}.rsvp2 .action-buttons{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;height:70px;padding:15px;margin-bottom:30px;background-color:rgba(0,0,0,.025);border-bottom:1px solid #e8e8e8;position:relative}.rsvp2 .action-buttons .joykit-button,.rsvp2 .action-buttons .joykit-button-inverse{margin:0 5px}.rsvp2 .action-buttons a{margin-left:14px}.rsvp2 .action-buttons a:last-child{margin-right:20px}.rsvp2 .action-buttons .temp-settings-button{background:0 0;color:#000}.rsvp2 .action-buttons .temp-settings-button:hover{background:rgba(0,0,0,.1)}.rsvp2 .action-buttons .temp-settings-button md-icon{display:-ms-flexbox;display:flex;margin-right:12px}.rsvp2 #lefthand-menu{position:absolute;height:32px;margin-left:42px;margin-top:22px}.rsvp2 .ag-new-guest-placeholder-text{color:#b8b8b8}.rsvp2 section-note-editor{margin-right:auto;position:absolute;left:0;top:0}.rsvp2 section-note-editor .section-note-editor{background:initial;border-bottom:none}.rsvp2 section-note-editor .joy-input-box,.rsvp2 section-note-editor .section-note-editor modern-field .joy-field-label .joy-input-prompt{padding-top:0;padding-bottom:0}.rsvp2 section-note-editor .section-note-editor:hover{border-bottom:none}#selectedRowCounter{background:rgba(0,0,0,.75);color:#fff;padding:12px 16px;border-radius:4px;bottom:48px;left:0;margin:auto;position:fixed;text-align:center;right:0;transition:all .6s cubic-bezier(.19,1,.22,1);transform:translateY(0);width:240px;z-index:55;box-shadow:0 4px 7px 2px rgba(0,0,0,.22)}#searchLabelsContainer .label-search-adder:hover,#searchLabelsContainer .see-more-labels:hover{background:#e2e2e2}#selectedRowCounter.ng-hide-add{opacity:1}#selectedRowCounter.ng-hide-add.ng-hide-add-active{opacity:0}#selectedRowCounter.ng-hide-remove{transform:translateY(200px)}#selectedRowCounter.ng-hide-remove.ng-hide-remove-active{transform:translateY(0)}#columnSettings .sidebar-content{width:500px}#searchAddIcon,#searchAddIcon svg{height:24px;width:24px}#searchAddIcon{position:absolute;right:12px;bottom:0;top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#searchLabelsContainer{position:absolute;right:32px;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#searchLabelsContainer>*{margin:0 4px;font-size:13px}#searchLabelsContainer .label-title{font-size:13px}#searchLabelsContainer .label-search-adder{padding:8px 4px 4px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer}#searchLabelsContainer .see-more-labels{border-radius:4px;cursor:pointer;padding:4px}#searchLabelsContainer #searchAddButton{position:absolute;top:0;bottom:0;left:0;right:0}#searchLabelsContainer md-input-container{margin:0}#searchLabelsContainer md-select{margin:0;width:20px;height:20px;overflow:hidden}#searchLabelsContainer md-select-value span{display:none}md-option[ng-value=label].md-checkbox-enabled .md-icon{height:20px;width:20px;margin-right:8px;border-radius:4px}md-option[ng-value=label].md-checkbox-enabled:not([selected]) .md-icon{background-color:#fff;border:1px solid #e2e2e2}md-option[ng-value=label].md-checkbox-enabled[selected] .md-icon{background-color:#5F269B}md-option[ng-value=label]{padding-left:16px;padding-right:16px}#rsvp2-header .button-container{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none}#rsvp2-header .button-container .joykit-button,#rsvp2-header .button-container .joykit-button-inverse{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:14px}#rsvp2-header .circle-button{border-radius:50%;border:1px solid #3a3c3e;height:60px;min-width:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 5px}#rsvp2-header #adminsButton{display:none;transition-property:transform;transition-timing-function:ease;transition-delay:1s;transition-duration:1.5s}#rsvp2-header #adminsButton:active{transform:rotateX(1080deg)}#rsvp2-header .search-field-container{-ms-flex:1;flex:1;margin:0 58px;display:-ms-flexbox;display:flex;position:relative;background:#fff;border-radius:48px}#rsvp2-header .search-field-container #searchField{width:100%;margin:0}#rsvp2-header #searchField{-ms-flex:1;flex:1;margin:0;height:48px;padding:0 20px 0 45px;border:1px solid #e8e8e8;border-radius:24px;font-size:13px;outline:0;-webkit-appearance:none;box-shadow:none!important;background-image:url(/svg/icon-search.svg);background-repeat:no-repeat;background-position:15px 50%;transition:background-color cubic-bezier(.19,1,.22,1) .5s}#rsvp2-header #searchField:focus,#rsvp2-header #searchField:hover{background-color:rgba(0,0,0,.025)}#rsvp2-header .circle-button-divider{width:1px;background:#333;height:65px;margin:0 5px}#rsvp2-header md-icon{color:#fff;margin-right:5px}#rsvp2-header md-icon g g{fill:#fff}.guestCounter{display:-ms-flexbox;display:flex;margin-left:30px;margin-right:40px;-ms-flex-align:center;align-items:center;margin-bottom:-4px}.guestCounter .guestCounterLabel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:end;align-content:flex-end}.guestCounter .guestCounterLabel div{font-weight:600;font-size:10px;letter-spacing:1px;text-transform:uppercase}.guestCounter .guestCounterLabel .icon-profile{margin-bottom:7px}.guestCounter .guestCounterCount{font-family:proxima-nova,Helvetica Neue,sans-serif;font-size:58px;margin-left:10px;line-height:34px}.rsvp2 .top-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 26px;border-bottom:1px solid #e2e2e2;background:linear-gradient(180deg,rgba(251,251,251,0) 0,#fbfbfb 100%)}.rsvp2 .top-bar .action-groups{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow-x:auto}.rsvp2 .top-bar .joykit-labeled-icon{height:79px}.rsvp2 .top-bar .action-group{display:-ms-flexbox;display:flex;margin-right:24px}.rsvp2 #selectAll{top:10px;left:4px}.rsvp2 md-tabs md-tabs-wrapper{display:none}.rsvp2 .ag-material .ag-header-cell-text{font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.13px;color:#7d7d7d}.rsvp2 .ag-material .ag-header-cell-text:hover{color:#333}.rsvp2 .ag-icon-checkbox-checked,.rsvp2 .ag-icon-checkbox-indeterminate,.rsvp2 .ag-icon-checkbox-unchecked,.rsvp2 .ag-icon-checkbox-unchecked:hover{color:transparent;width:20px;height:20px;cursor:pointer}.rsvp2 .ag-material .ag-cell-focus{border:1px solid #e8e8e8;border-top:none;background-color:#faf8f5}.rsvp2 .ag-material .ag-cell-no-focus{border-right:1px solid transparent;border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #e8e8e8}.rsvp2 .ag-material img{-ms-flex-negative:0;flex-shrink:0}.rsvp2 .ag-material .ag-header,.rsvp2 .ag-material .ag-root{padding:0}.rsvp2 .ag-body-viewport-wrapper .ag-body-viewport{padding-right:0;margin-right:0}.rsvp2 .ag-pinned-left-cols-viewport .ag-body-viewport{padding-left:0}.rsvp2 .ag-cell-edit-input{padding:10px;border:1px solid #33c0e2;background-color:#f5fcfd;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0}.rsvp2 .ag-sort-ascending-icon{display:-ms-flexbox;display:flex;margin-top:1px!important;margin-left:4px}.rsvp2 .ag-sort-descending-icon{display:-ms-flexbox;display:flex;margin-top:0!important;margin-left:4px}.rsvp2 .ag-material .ag-header{border-bottom:1px solid #e8e8e8}.rsvp2 .ag-material .ag-header-cell-label{padding:22px 9px 0}.rsvp2 .ag-material .ag-selection-checkbox{padding-right:12px}.rsvp2 .ag-material .ag-header-select-all{padding-left:20px;padding-top:20px;cursor:pointer}.rsvp2 .ag-icon-checkbox-unchecked{background:url(/svg/Checkbox.svg) center/contain no-repeat}.rsvp2 .ag-icon-checkbox-unchecked:hover{background:url(/svg/Checkbox-Hover.svg) center/contain no-repeat}.rsvp2 .ag-icon-checkbox-checked{background:url(/svg/Checkbox-Checked.svg) center/contain no-repeat}.rsvp2 .ag-icon-checkbox-indeterminate{background:url(/svg/Checkbox-Indeterminate.svg) center/contain no-repeat}.rsvp2 .ag-material .ag-header-cell:not([col-id=avatar]):not([col-id=selected]){cursor:pointer;transition:background-color cubic-bezier(.19,1,.22,1) .5s;border-radius:4px 4px 0 0;margin-top:4px;border:1px solid transparent}.rsvp2 .ag-material .ag-header-cell:not([col-id=avatar]):not([col-id=selected]):active,.rsvp2 .ag-material .ag-header-cell:not([col-id=avatar]):not([col-id=selected]):hover{border:1px solid #d6d6d6;background-color:rgba(0,0,0,.035)}.rsvp2 .ag-material .ag-header-cell:not([col-id=avatar]):not([col-id=selected]):active .ag-header-cell-resize,.rsvp2 .ag-material .ag-header-cell:not([col-id=avatar]):not([col-id=selected]):hover .ag-header-cell-resize{height:22px;top:50%;transform:translate(50%,-50%);background:#faf7ff;border-radius:3px;border:1px solid #5f2698}.rsvp2 .ag-header-cell .ag-header-cell-label input[type=checkbox],.rsvp2 .ag-material .ag-row-focus input[type=checkbox],.rsvp2 .ag-material .ag-row-no-focus input[type=checkbox]{margin-left:20px;margin-top:20px}.rsvp2 .ag-body-viewport{overflow:scroll!important}.rsvp2 .ag-body-viewport::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}.rsvp2 .ag-body-viewport::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.rsvp2 .sorted-col{font-weight:600;color:#121212}#guestDetailsPage md-tabs .md-tab{text-transform:capitalize}.md-whiteframe-4dp,.md-whiteframe-z2{background:#fff;box-shadow:0 15px 12px 0 rgba(0,0,0,.22),0 19px 38px 0 rgba(0,0,0,.3);border-radius:5px}.add-guest-button-row{padding-bottom:15px;-ms-flex-pack:end!important;justify-content:flex-end!important}md-menu-content{border-radius:5px}md-menu-content md-input-container{margin:0;padding:0}md-menu-content form{margin:16px}md-menu-content .separator{border-top:1px solid #EBEBEB;margin:0 auto;width:calc(100% - 60px)}md-menu-content.expand-height{max-height:initial}md-menu-item{min-height:48px;height:auto}md-menu-item .md-button{font-size:13px}md-menu-item .md-button .dropdown-item-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px}md-menu-item .md-button .dropdown-item-content-wrapper:hover{color:#7139BF}md-menu-item .md-button .dropdown-item-content-wrapper:active{color:#502080}md-menu-item .md-button .dropdown-item-content-wrapper .dropdown-item-content-menu-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:8px}md-menu-item .md-button .dropdown-item-content-wrapper .dropdown-item-content-menu-icon svg{height:24px;width:24px}md-menu-item .md-button .import-guest-list-dropdown-item{font-size:15px;font-weight:600}md-menu-item .md-button .import-guest-list-dropdown-item:hover a{color:#333}md-menu-item .menu-item-help{-ms-flex-negative:0;flex-shrink:0;padding-top:15px;font-size:13px}md-menu-item .menu-item-help-content{background-color:#f9f9f9;font-weight:600;font-size:13px;margin:auto 0;padding:40px 32px;width:100%;line-height:24px;display:-ms-flexbox;display:flex}md-menu-item .menu-item-help-content ng-include{margin-right:8px}md-menu-item .menu-item-help-content a{font-size:13px}md-menu-item .menu-item-help-content span{font-weight:400;font-size:13px}.checkbox-click-area{position:absolute;top:0;bottom:0;left:0;right:0}.checkbox-click-area input{margin-top:20px;margin-left:20px}md-menu-item>.md-button{line-height:48px}md-menu-item>*,md-menu-item>.md-button{margin:auto 0;padding-left:30px;padding-right:30px;width:100%;letter-spacing:0}.guest-page-menu-dropdown{max-height:initial;max-width:320px;line-height:16px}.guest-page-menu-dropdown a{color:#5f269b}.guest-page-menu-dropdown a:focus,.guest-page-menu-dropdown a:hover{color:#7139bf}.guest-page-menu-dropdown a:hover:active{color:#502080}.import-guest-list-menu-dropdown{max-height:initial;max-width:320px;line-height:21px}.trigger-icon path,.trigger-icon svg{height:14px;width:14px;fill:#5f269b!important}.trigger-icon path:hover,.trigger-icon svg:hover{fill:#7139bf!important}.trigger-icon path:active,.trigger-icon svg:active{fill:#502080!important}.form-menu-item{-ms-flex-direction:column;flex-direction:column;padding:0 40px 164px}.form-menu-item .menu-item-help{width:auto;height:64px;position:relative}.form-menu-item .menu-item-help .menu-item-help-content{position:absolute;top:0;left:0}.form-menu-item .height{height:40px;margin-bottom:0}.rsvp2 #grid .group-member-after:before,.rsvp2 #grid .group-member-after:not(.group-member-prior):after,.rsvp2 #grid .group-member-prior:before,.rsvp2 #grid .group-member-prior:not(.group-member-after):after{width:46px;margin:auto;left:0;content:"";right:0;position:absolute;pointer-events:none}.rsvp2 #grid{color:#333}.rsvp2 #grid .group-member-after:before,.rsvp2 #grid .group-member-prior:before{border:1px solid #bebebe;height:104%;top:-3px;bottom:-3px;z-index:10}.rsvp2 #grid .group-member-prior,.rsvp2 #grid .group-member-prior .ag-cell,.rsvp2 #grid .group-member-prior:before,.rsvp2 #grid .row-group-member-prior,.rsvp2 #grid .row-group-member-prior .ag-cell,.rsvp2 #grid .row-group-member-prior:before{border-top:none}.rsvp2 #grid .group-member-after,.rsvp2 #grid .group-member-after .ag-cell,.rsvp2 #grid .group-member-after:before,.rsvp2 #grid .row-group-member-after,.rsvp2 #grid .row-group-member-after .ag-cell,.rsvp2 #grid .row-group-member-after:before{border-bottom:none}.rsvp2 #grid .group-member-after:not(.group-member-prior):before{height:46px;bottom:0;top:0;position:absolute;border-radius:50% 50% 0 0}.rsvp2 #grid .group-member-after:not(.group-member-prior):after{border:1px solid #bebebe;border-top:none;height:50%;top:50%;bottom:-3px}.rsvp2 #grid .group-member-prior:not(.group-member-after):before{height:46px;bottom:0;top:0;position:absolute;border-radius:0 0 50% 50%}.rsvp2 #grid .group-member-prior:not(.group-member-after):after{border:1px solid #bebebe;border-bottom:none;height:50%;top:-3px;bottom:50%}.rsvp2 #grid .ag-pinned-left-cols-container:after{content:"";background:#2c2925;height:100%;position:absolute;right:0;width:2px;z-index:5}.inline-icon svg{height:16px;width:16px}#dialog-guest-list-settings md-checkbox .md-label{font-size:15px}#dialog-guest-list-settings .helper-text{color:#8e8e93;font-size:13px}#countsPane{padding:40px}#countsPane>h2{margin-top:0}#add-guest-sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#add-guest-sidebar .icon{line-height:0}.coming-soon .subtitle,.coming-soon .title{line-height:22px;letter-spacing:-.016em;text-align:center}#add-guest-sidebar .icon path,#add-guest-sidebar .icon svg{fill:#333}#add-guest-sidebar .icon[disabled=disabled] path,#add-guest-sidebar .icon[disabled=disabled] svg{fill:#949494}#add-guest-sidebar .toast-container{position:absolute;bottom:120px;left:56px;right:56px;z-index:1}#add-guest-sidebar .divider{height:15px;width:100%;border-top:solid 1px #ebebeb;margin-bottom:24px}#add-guest-sidebar .names-container{display:-ms-flexbox;display:flex}#add-guest-sidebar .names-container>*{-ms-flex:1;flex:1}#add-guest-sidebar .names-container>:first-child{margin-right:16px}#add-guest-sidebar .add-guest-header{display:-ms-flexbox;display:flex;padding:28px 40px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#add-guest-sidebar .add-guest-to-party:hover path,#add-guest-sidebar .add-guest-to-party:hover svg{fill:#7139bf}#add-guest-sidebar .add-guest-to-party:hover input{color:#7139bf}#add-guest-sidebar .add-guest-to-party:active path,#add-guest-sidebar .add-guest-to-party:active svg{fill:#502080}#add-guest-sidebar .add-guest-to-party:active input{color:#502080}#add-guest-sidebar .additional-guest{position:relative;overflow:hidden}@keyframes guestLeave{from{height:264px}to{height:0}}@keyframes guestEnter{from{height:0}to{height:264px}}#add-guest-sidebar .additional-guest.ng-enter,#add-guest-sidebar .additional-guest.ng-leave{transition:.3s linear opacity}#add-guest-sidebar .additional-guest.ng-enter,#add-guest-sidebar .additional-guest.ng-leave.ng-leave-active{opacity:0;animation:guestLeave .5s ease 0s}#add-guest-sidebar .additional-guest.ng-enter.ng-enter-active,#add-guest-sidebar .additional-guest.ng-leave{opacity:1;animation:guestEnter .5s ease 0s}.coming-soon{margin:32px 0 0}.coming-soon .img-container{width:375px}.coming-soon .title{font-size:17px;font-weight:600;margin:0 33px 13px}.coming-soon .subtitle{font-size:15px;font-weight:400;margin-top:0;margin-bottom:13px}.coming-soon .container{width:auto;margin:29px 33px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #E0E0E0;border-radius:8px;padding:24px 39px 28px}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1}.contact-collector-banner,.contact-collector-header{position:relative;background-color:#FFF;display:-ms-flexbox;display:flex}.margin-t-20{margin-top:20px}.margin-b-13{margin-bottom:13px!important}.contact-collector-banner{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:65px;width:100%;padding:12px 42px 12px 24px;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #EBEBEB}.contact-collector-banner .contact-collector-banner-inner-container{display:-ms-flexbox;display:flex;font-family:'Inter UI';font-size:15px;-ms-flex-align:center;align-items:center;-moz-column-gap:16px;column-gap:16px}.contact-collector-banner .contact-collector-banner-inner-container .image-wrapper{border-radius:4px 4px 0 0;width:60px}.contact-collector-banner .contact-collector-banner-inner-container .title-wrapper{font-family:'Inter UI';font-size:17px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.27px}.contact-collector-banner .contact-collector-banner-inner-container .cta-wrapper{font-family:'Inter UI';font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.16px;border-bottom:1px solid #D9D9D9}.contact-collector-banner .contact-collector-banner-close-icon svg{width:12px;height:12px}.contact-collector-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;padding:24px;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB}.contact-collector-header .contact-collector-header-inner-container{display:-ms-flexbox;display:flex;font-family:'Inter UI';font-size:15px;-ms-flex-align:center;align-items:center;-moz-column-gap:16px;column-gap:16px}.contact-collector-header .contact-collector-header-inner-container .image-wrapper{border-radius:4px 4px 0 0;width:60px}.contact-collector-header .contact-collector-header-inner-container .title-wrapper{font-family:'Inter UI';font-size:17px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.27px;max-width:250px}.contact-collector-header .contact-collector-header-inner-container .cta-wrapper{font-family:'Inter UI';font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.16px;border-bottom:1px solid #D9D9D9}md-dialog.md-dialog-faq-bank .actions button,md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container:hover:not(.added),md-dialog.md-dialog-qandas .actions button{font-weight:700}#faqs-container{padding:40px 30px 60px}#faqs-container .website-settings{font-size:1.2em}#faqs-container md-list{padding-bottom:60px}#faqs-container .joy-mini-menu{position:absolute;right:0;top:-40px;opacity:0;transition:opacity .2s}#faqs-container md-list-item:hover .joy-mini-menu,.joy-wedding-vip .vip-person:hover .vip-person-xit,.vip-list .vip-person:hover .vip-person-xit{opacity:1}#faqs-container .joy-mini-menu div{background-color:#efefef}#faqs-container md-list-item{margin-bottom:16px}#faqs-container md-input-container.md-input-focused .joy-mini-menu{display:none}#faqs-container md-input-container{width:100%}#faqs-container md-input-container textarea{padding-right:30px}#faqs-container md-input-container label{padding-right:100px}md-dialog.md-dialog-faq-bank{width:640px;color:#222}md-dialog.md-dialog-faq-bank md-dialog-content{padding:0}md-dialog.md-dialog-faq-bank md-dialog-content div{font-size:14px;font-size:.875rem}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:26px}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;width:34px}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container .icon svg{height:18px;width:18px}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container.added{color:#ccc;cursor:default}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container.added .icon svg{height:10px}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container.added g,md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container.added path{fill:#ccc}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container:hover:not(.added) g#Welcome{stroke:#000;stroke-width:1px}md-dialog.md-dialog-faq-bank md-dialog-content .faq-item-container .faq-item-title{width:100%}md-dialog.md-dialog-faq-bank .actions{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;min-height:52px;overflow:hidden}@media only screen and (min-width:319px) and (max-width:680px){#faqs-container .joy-mini-menu div{background-color:#f6f6f6}#faqs-container .joy-mini-menu{opacity:1}md-dialog.md-dialog-faq-bank .actions{-ms-flex-pack:center;justify-content:center}}md-dialog.md-dialog-qandas{width:640px;color:#222}@media screen and (max-width:479px){md-dialog.md-dialog-faq-bank,md-dialog.md-dialog-qandas{max-width:100%;max-height:100%}}md-dialog.md-dialog-qandas md-dialog-content{padding:0}md-dialog.md-dialog-qandas md-dialog-content div{font-size:14px;font-size:.875rem}md-dialog.md-dialog-qandas md-dialog-content form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 24px 0}md-dialog.md-dialog-qandas md-dialog-content form md-autocomplete{width:100%}md-dialog.md-dialog-qandas md-dialog-content form .qanda-set{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}md-dialog.md-dialog-qandas md-dialog-content form md-input-container{width:100%}md-dialog.md-dialog-qandas md-dialog-content form md-input-container.last{margin-bottom:20px}md-dialog.md-dialog-qandas md-dialog-content form md-input-container .hide-when-untouched{visibility:hidden}md-dialog.md-dialog-qandas md-dialog-content form .form-actions{width:100%;position:absolute;bottom:0;right:20px;background:#fff}md-dialog.md-dialog-qandas md-dialog-content form .form-actions button{min-width:50px;font-weight:700}md-dialog.md-dialog-qandas md-dialog-content form .add-item-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:8px;margin-bottom:20px}md-dialog.md-dialog-qandas md-dialog-content form .add-item-container>div{padding:6px}md-dialog.md-dialog-qandas md-dialog-content form .add-item-container svg{width:24px;height:24px}md-dialog.md-dialog-qandas .md-actions{position:absolute;top:0;right:0}md-dialog.md-dialog-qandas .md-actions .md-button{min-width:0}md-dialog.md-dialog-qandas .md-actions .exit svg{width:16px;height:16px}md-dialog.md-dialog-qandas .md-actions .exit svg #icon-close{fill:#333}md-dialog.md-dialog-qandas .actions{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;min-height:52px;overflow:hidden}.joy-wedding-vip,.vip-list{margin:32px 32px 120px}@media screen and (max-width:770px){.joy-wedding-vip,.vip-list{margin:32px 0 120px}}.joy-wedding-vip .custom-title,.vip-list .custom-title{padding:0 40px}.joy-wedding-vip .vip-grid-list,.vip-list .vip-grid-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:600px;margin:auto}.joy-wedding-vip .vip-person,.vip-list .vip-person{position:relative;width:50%;box-shadow:none;border:0;margin:0;padding:12px}@media screen and (max-width:770px){.joy-wedding-vip .vip-person,.vip-list .vip-person{padding:4px}}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-vip .vip-person,.vip-list .vip-person{padding:4px}}.joy-wedding-vip .vip-person-avatar,.vip-list .vip-person-avatar{background-position:center center;background-size:cover;border-radius:3px;-ms-flex-negative:0;flex-shrink:0;position:relative}.joy-wedding-vip .vip-person-avatar .initials,.vip-list .vip-person-avatar .initials{font-size:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0}.joy-wedding-vip .vip-person-avatar::before,.vip-list .vip-person-avatar::before{content:' ';width:1px;margin-left:-1px;float:left;height:0;padding-top:100%}.joy-wedding-vip .vip-person-avatar::after,.vip-list .vip-person-avatar::after{content:' ';display:table;clear:both}.joy-wedding-vip .vip-person-details,.vip-list .vip-person-details{margin-top:5%}.joy-wedding-vip .vip-person-details>*,.vip-list .vip-person-details>*{word-wrap:break-word}.joy-wedding-vip .vip-person-name,.joy-wedding-vip .vip-person-title,.vip-list .vip-person-name,.vip-list .vip-person-title{text-align:center}.joy-wedding-vip .vip-person-name,.vip-list .vip-person-name{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;font-size:13px;font-weight:400;margin-top:10px}.joy-wedding-vip .vip-person-title,.vip-list .vip-person-title{margin-top:5px;padding-bottom:10px;font-size:10px;text-transform:uppercase;font-weight:600;opacity:.6;letter-spacing:.2px}.joy-wedding-vip .vip-add-button,.vip-list .vip-add-button{color:#fff;background:#add8e6;position:absolute;border-radius:50%;bottom:41px;right:47px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:58px;height:58px}@media screen and (min-width:1280px){.joy-wedding-vip .vip-add-button,.vip-list .vip-add-button{width:64px;height:64px}}@media screen and (min-width:1681px){.joy-wedding-vip .vip-add-button,.vip-list .vip-add-button{width:77px;height:77px}}.joy-wedding-vip .vip-add-container,.vip-list .vip-add-container{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-wedding-vip .joy-mini-menu,.vip-list .joy-mini-menu{position:absolute;top:15px;opacity:0;transition:opacity .2s;right:15px;margin:auto;z-index:10}.ecard-page-wrapper section .button,.save-the-date-landing-page-wrapper section .button{transition:color .5s cubic-bezier(.23,1,.32,1) 0s,border .5s cubic-bezier(.23,1,.32,1) 0s,background-color .5s cubic-bezier(.23,1,.32,1) 0s,border-color .5s cubic-bezier(.23,1,.32,1) 0s}@media screen and (max-width:768px){.joy-wedding-vip .joy-mini-menu div,.vip-list .joy-mini-menu div{background-color:#f6f6f6}.joy-wedding-vip .joy-mini-menu,.vip-list .joy-mini-menu{opacity:1;top:4%;right:4%}}.joy-wedding-vip .vip-person:hover .joy-mini-menu,.vip-list .vip-person:hover .joy-mini-menu{opacity:1}.admin-vip .vip-person-avatar .initials{font-size:50px}.admin-print{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:108px}.admin-print.admin-print-supported{position:static}.admin-print.admin-print-unsupported{padding-top:32px;position:static}.admin-print .partners-listing{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.admin-print a{color:#5F269B}.admin-print a:hover{color:#33639A}.admin-print .page-head-match{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:scroll;padding:0 20%}.admin-print #printThemePreview{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){.admin-vip .vip-person-avatar .initials{font-size:32px}.admin-print #printThemePreview{margin-bottom:180px}}.admin-print .page-head-no-match{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:580px;margin-top:80px;margin-bottom:48px}.admin-print .page-head-no-match img{margin-right:80px;margin-left:19px;border-radius:6px;height:160px}.admin-print .page-head-no-match .no-match-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:160px}.admin-print .page-head-no-match .no-match-message .no-stationery-header{font-weight:600;font-size:17px;line-height:1.5;margin:0 0 30px}.admin-print .page-head-no-match .no-match-message .no-stationery-blurb{font-size:13px;line-height:1.5;margin:0}.admin-print .page-head-no-match .no-match-message .no-stationery-blurb .partner-name{font-weight:600}.admin-print #printThemeNoPreview{padding:60px;margin-bottom:60px}.admin-print .print-sample{max-width:82%;height:auto!important}@media only screen and (min-width:319px) and (max-width:680px){.admin-print .print-sample{width:auto!important;height:auto!important}}.admin-print .actionables{position:fixed;padding:5px;border-top:1px solid #E6E8EB}.admin-print .actionables>*{margin-right:16px}.admin-print .actionables>:last-child{margin-right:0}.admin-print .actionables.actionables-left{margin-top:30px;left:0}.admin-print .actionables.actionables-right{margin-top:30px;right:0}.admin-print .actionables.actionables-bottom{bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;background:#fff;z-index:10}.admin-print .actionables .action-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:1px;-ms-flex:1;flex:1}.admin-print .actionables .action-group a{text-decoration:none;background:#4A437D;color:#fff}.admin-print .actionables .action-group svg{width:15px;padding-top:7.5px}.admin-print .actionables .action-group span{padding-left:8.2px}@media only screen and (min-width:319px) and (max-width:680px){.admin-print .actionables .action-group{-ms-flex-direction:column;flex-direction:column}}.layouts-container .primary-header{height:90px!important}.layouts-container .joy-admin-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:90px!important}.layouts-container .left-header{display:inherit}.layouts-container .title{margin:-2px auto 0 0!important}.layouts-container .layouts-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:0 5% 5%}.layouts-container .layouts-content .layout-column-left{margin-right:40px}.layouts-container .layouts-content .layouts-copy{max-width:840px;font-size:15px;line-height:1.6;letter-spacing:.2px;text-align:center;color:#333;margin:60px 0}@media (min-width:1000px){.layouts-container .layouts-content .layout-selector-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}.layouts-container .layouts-content .mac-frame{height:auto}.layouts-container .layouts-content .mac-frame .image-container,.layouts-container .layouts-content .mac-frame .image-container img{width:100%}.labels-dialog{z-index:1000}.ecard-page-wrapper{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:40px 0}.ecard-page-wrapper .text{color:#333;margin:0}.ecard-page-wrapper .header-text{font-weight:600;font-size:17px;line-height:24px;letter-spacing:-.22px}.ecard-page-wrapper .subheader-text{font-weight:600;font-size:15px;line-height:22px}.ecard-page-wrapper .paragraph-text{font-size:15px;line-height:22px}.ecard-page-wrapper .info-text{color:#7d7d7d}.ecard-page-wrapper .section{width:100%;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.ecard-page-wrapper section .button{font-size:15px;line-height:22px;letter-spacing:.02em;background-color:#502080;border-radius:4px;color:#fff;padding:13px 16px;font-weight:600;min-width:168px;border:none}.ecard-page-wrapper section .button:hover{background-color:#645bb7}.ecard-page-wrapper section .button-outline:hover{border-color:#4a437d}.ecard-page-wrapper .flex{display:-ms-flexbox;display:flex}.ecard-page-wrapper .divider{height:1px;width:100%;border:none;border-bottom:1px solid #ebebeb;margin:48px 0}.ecard-page-wrapper .ecard-row{display:-ms-flexbox;display:flex;width:100%}.ecard-page-wrapper .ecard-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.ecard-page-wrapper .start{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.ecard-page-wrapper .ecard-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:253px;-ms-flex-align:start;align-items:flex-start}.ecard-page-wrapper .margin-bottom-xs{margin-bottom:8px}.ecard-page-wrapper .margin-bottom-sm{margin-bottom:16px}.ecard-page-wrapper .margin-bottom-md{margin-bottom:24px}.ecard-page-wrapper .margin-right-md{margin-right:24px}.ecard-page-wrapper .margin-bottom-lg{margin-bottom:32px}.ecard-page-wrapper .margin-right-lg{margin-right:32px}.ecard-page-wrapper .margin-bottom-xl{margin-bottom:40px}.ecard-page-wrapper .stationary-wrapper{text-align:left}.ecard-page-wrapper .fixed-height{height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ecard-page-wrapper .image-wrapper{width:100%;margin-bottom:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ecard-page-wrapper .image-wrapper>.prints-preview{width:1000px;max-width:100%;background-position:center center;background-size:cover}.ecard-page-wrapper .image-wrapper>.prints-preview:after{content:"";padding-top:65%;display:block}.ecard-page-wrapper .partner-box-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:50%;flex-basis:50%}.ecard-page-wrapper .partner-box-wrapper span{margin-top:10px;font-size:15px;line-height:14px;color:#7d7d7d}.ecard-page-wrapper .partner-box{background:#fff;border:1px solid #ebebeb;box-sizing:border-box;border-radius:4px;width:100%;max-width:329px;height:213px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ecard-page-wrapper .partner-box:hover{cursor:pointer}.joy-create-wedding .joy-create-preview .preview-buttons .mbl-btn.no-pointer,.joy-create-wedding .joy-create-preview .preview-buttons .web-btn.no-pointer{cursor:default}.ecard-page-wrapper .ecard-container>.partner-box-wrapper:first-of-type{margin-bottom:32px}.ecard-page-wrapper .show-mobile{display:inline}.ecard-page-wrapper .hide-mobile{display:none}.ecard-page-wrapper .purple-link{color:#502080;transition:color .5s cubic-bezier(.23,1,.32,1) 0s}.ecard-page-wrapper .purple-link:hover{color:#4a437d}.ecard-page-wrapper .partner-disclaimer{margin-top:32px;color:#7d7d7d}.ecard-page-wrapper .partner-disclaimer h5{font-size:15px;font-weight:400;margin-top:0;margin-bottom:12px}.ecard-page-wrapper .partner-disclaimer p{margin:0;font-size:12px;line-height:14px;max-width:364px}@media screen and (min-width:769px){.ecard-page-wrapper .ecard-container{-ms-flex-direction:row;flex-direction:row}.ecard-page-wrapper .ecard-container.set-max-width{max-width:690px}.ecard-page-wrapper .ecard-container>.partner-box-wrapper:first-of-type{margin-right:32px}.ecard-page-wrapper .start{-ms-flex-pack:start;justify-content:flex-start}.ecard-page-wrapper .image-wrapper{margin-right:32px;width:auto}.ecard-page-wrapper .image-wrapper>.prints-preview{width:328px}.ecard-page-wrapper .section{padding:0 40px}}@media screen and (min-width:679px){.ecard-page-wrapper .show-mobile{display:none}.ecard-page-wrapper .hide-mobile{display:inline}}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding{min-width:320px;min-height:480px}}@media screen and (min-width:769px) and (max-width:880px){.joy-create-wedding{padding-left:45px;padding-right:45px}}.joy-create-wedding .modern-field-wrapper{width:80%}.joy-create-wedding .joy-primary-pane{width:40%}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .joy-primary-pane{position:relative;width:100%}}@media screen and (min-width:600px) and (max-width:768px){.joy-create-wedding{min-width:600px;min-height:480px}.joy-create-wedding .joy-primary-pane{position:relative;width:100%}}.joy-create-wedding .joy-secondary-pane{width:60%;background-color:#f3efeb}.joy-create-wedding .joy-secondary-pane .website-preview{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.joy-create-wedding .joy-primary-pane,.joy-create-wedding .joy-secondary-pane{display:none}}.joy-create-wedding modern-field input,.joy-create-wedding modern-field textarea{line-height:100%!important}.joy-create-wedding modern-field input::-webkit-input-placeholder,.joy-create-wedding modern-field textarea::-webkit-input-placeholder{color:#e8e8e8}.joy-create-wedding modern-field input:-moz-placeholder,.joy-create-wedding modern-field textarea:-moz-placeholder{color:#e8e8e8;opacity:1}.joy-create-wedding modern-field input::-moz-placeholder,.joy-create-wedding modern-field textarea::-moz-placeholder{color:#e8e8e8;opacity:1}.joy-create-wedding modern-field input:-ms-input-placeholder,.joy-create-wedding modern-field textarea:-ms-input-placeholder{color:#e8e8e8}.joy-create-wedding modern-field .joy-field-container,.joy-create-wedding modern-field .joy-field-container .joy-field{width:100%}.joy-create-wedding modern-field md-progress-linear{top:17px}.joy-create-wedding [ui-view]{min-height:100%}.joy-create-wedding h1{font-size:28px;margin-top:10px;margin-bottom:10px}@media only screen and (max-width:320px){.joy-create-wedding h2{font-size:21px}}.joy-create-wedding .color-message{height:auto;background:#fff;font-size:1.17em;margin:10px}.joy-create-wedding .color-grid-container,.joy-create-wedding .pick-color{height:100%;overflow-y:auto;width:100%}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .color-message{font-size:1em}}.joy-create-wedding .pick-color{-ms-flex:1;flex:1}.joy-create-wedding .joy-modal-top-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-negative:0;flex-shrink:0;height:146px;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e2e2e2;padding-left:40px}.joy-create-wedding .button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-create-wedding .button-container .cancel-button{float:right;margin-right:35px;font-size:.8rem;font-weight:700}.joy-create-wedding .button-container .circle-button{margin-right:35px}.joy-create-wedding .joy-wizard{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden;position:relative}.joy-create-wedding .joy-preview{background-size:cover;overflow:hidden}.joy-create-wedding .joy-primary-pane{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-create-wedding .quick-create{padding:30px 40px;overflow:scroll}.joy-create-wedding .quick-create .header{padding-bottom:30px}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .quick-create .header{padding-bottom:0!important;font-size:25px;line-height:30px}}@media screen and (min-width:600px) and (max-width:768px){.joy-create-wedding .quick-create .header{padding-bottom:0!important;font-size:25px;line-height:30px}}@media screen and (max-width:768px){.joy-create-wedding .quick-create .header{padding-bottom:0!important;font-size:25px;line-height:30px}}.joy-create-wedding .quick-create md-input-container{display:block;width:96%;margin:16px 0}.joy-create-wedding .quick-create md-input-container .md-input{font-size:15px;line-height:24px}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .quick-create md-input-container .md-input{font-size:16px;margin:5px 0!important}}@media screen and (min-width:600px) and (max-width:768px){.joy-create-wedding .quick-create md-input-container .md-input{font-size:16px;margin:5px 0!important}}@media screen and (max-width:768px){.joy-create-wedding .quick-create md-input-container .md-input{font-size:16px;margin:5px 0!important}}.joy-create-wedding .pictures{margin:0 auto;font-size:15px;text-align:center;padding-bottom:30px;padding-top:20px}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .pictures{padding-bottom:15px!important;width:15em!important}}@media screen and (min-width:600px) and (max-width:768px){.joy-create-wedding .pictures{padding-bottom:15px!important;width:15em!important}}@media screen and (max-width:768px){.joy-create-wedding .pictures{padding-bottom:15px!important;width:15em!important}}.joy-create-wedding .joykit-button,.joy-create-wedding .joykit-button-inverse{max-width:250px;line-height:45px;font-size:15px;margin:0 auto;background-color:#dea38a;text-transform:none;letter-spacing:0}.joy-create-wedding .eula{margin:0 auto;width:60%;opacity:.5;text-align:center;font-size:13px;line-height:21px;color:#817f7f;padding-top:30px}.joy-create-wedding .eula a{color:#817f7f}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .eula{padding-top:15px!important;width:15em!important}}@media screen and (min-width:600px) and (max-width:768px){.joy-create-wedding .eula{padding-top:15px!important;width:15em!important}}@media screen and (max-width:768px){.joy-create-wedding .eula{padding-top:15px!important;width:15em!important}}.joy-create-wedding .joy-wizard-state{background:#fff;padding-top:16px;padding-bottom:30px;text-align:center}.joy-create-wedding .joy-wizard-state circle-button{display:inline-block}.joy-create-wedding .joy-wizard-state>div{margin-bottom:20px}@media screen and (min-width:1280px){.joy-create-wedding .joy-wizard-state>div{margin-bottom:20px}}@media screen and (min-width:1681px){.joy-create-wedding .joy-wizard-state>div{margin-bottom:20px}}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .joy-wizard-state{position:relative;width:100%;padding-bottom:10px}}@media screen and (min-width:600px) and (max-width:768px){.joy-create-wedding .joy-wizard-state{position:relative;width:100%}}.joy-create-wedding .step{overflow:auto}.joy-create-wedding .step[ui-view]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:100%;text-align:center}.joy-create-wedding .joy-wizard:not(.create-profile) .step[ui-view]{-ms-flex-align:center;align-items:center}.joy-create-wedding .code-prompter{padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .code-prompter{padding:0}}.joy-create-wedding .code-prompter .code-container{display:-ms-flexbox;display:flex;position:relative}.joy-create-wedding .code-prompter .button{border:2px solid #121212;border-radius:5px 0 0 5px;font-family:HelveticaNeue-Light;font-size:16px;transition:background-color .2s ease;text-align:center;background-color:#fff;padding:0 15px}.circleButton,.joy-phone-preview .phone-preview-screen .reg-note-sec .reg-message,.joy-phone-preview .phone-preview-screen .top-nav .app-title,.joy-phone-preview .phone-story-preview .story-top-nav .app-title-secondary,.joy-phone-preview .phone-story-preview .story-top-nav .top-nav .app-title{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}.joy-create-wedding .code-prompter .submit-btn{color:#fff;width:52px;border-radius:0 5px 5px 0;font-weight:600;background-color:#121212}.joy-create-wedding .code-prompter .button,.joy-create-wedding .code-prompter .submit-btn{float:left;display:inline-block;line-height:52px;height:52px}.joy-create-wedding .code-prompter .beta{position:relative;overflow:auto;width:412px;margin:auto 0 60px}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .code-prompter .beta{width:100%;margin:auto 0 30px}}.joy-create-wedding .code-prompter .sign-up{overflow:hidden;margin-top:50px}.joy-create-wedding .code-prompter .reserve{width:360px;border-right:0}.joy-create-wedding .code-prompter .limitedaccess{line-height:150%}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .code-prompter .sign-up{margin-top:20px}.joy-create-wedding .code-prompter .reserve{width:80%}.joy-create-wedding .code-prompter .limitedaccess{opacity:.3}}.joy-create-wedding .step-welcome{text-align:center}.joy-create-wedding .step-welcome[ui-view]>div{width:60%}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .step-welcome[ui-view]>div{width:85%}}.joy-create-wedding .step-welcome .joy-logo{background-image:url(/svg/logoJoyCircle.svg);background-size:cover;display:inline-block;height:108px;width:108px}@media screen and (min-width:1280px){.joy-create-wedding .step-welcome .joy-logo{height:108px;width:108px}}@media screen and (min-width:1681px){.joy-create-wedding .step-welcome .joy-logo{height:108px;width:108px}}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .step-welcome .joy-logo{height:72px;width:72px}}.joy-create-wedding .step-pictures[ui-view]{-ms-flex-align:start;align-items:flex-start}.joy-create-wedding .step-pictures[ui-view]>div{position:relative;width:100%}.joy-create-wedding .step-pictures .step-pictures-ctn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-create-wedding .step-pictures .step-pictures-ctn .message{margin:5%;font-size:1.17em}@media only screen and (min-width:319px) and (max-width:680px){.joy-create-wedding .step-pictures .step-pictures-ctn .message{font-size:1em;margin:5%}}.joy-create-wedding .step-pictures .step-pictures-ctn.step-pictures-grid-ctn{-ms-flex-pack:start;justify-content:flex-start}.joy-create-wedding .step-pictures .step-pictures-ctn.step-pictures-picker-ctn{position:absolute;-ms-flex-pack:center;justify-content:center;min-height:100%;left:0}@media screen and (max-width:3200px) and (min-height:0px) and (max-height:550px){.joy-create-wedding .step-pictures .step-pictures-ctn.step-pictures-picker-ctn{-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:3200px) and (min-height:550px) and (max-height:655px){.joy-create-wedding .step-pictures .step-pictures-ctn.step-pictures-picker-ctn{-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:3200px) and (min-height:655px) and (max-height:768px){.joy-create-wedding .step-pictures .step-pictures-ctn.step-pictures-picker-ctn{-ms-flex-pack:start;justify-content:flex-start}}.joy-create-wedding .step-color[ui-view]{-ms-flex-direction:column;flex-direction:column}.joy-create-wedding .joy-create-preview{position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}.joy-create-wedding .joy-create-preview .preview-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:8%;font-size:12px;font-weight:700}@media screen and (max-height:889px){.joy-create-wedding .joy-create-preview .preview-buttons{width:239px;font-size:12px}}@media screen and (min-height:890px){.joy-create-wedding .joy-create-preview .preview-buttons{width:275px;font-size:14px}}@media screen and (max-width:1200px){.joy-create-wedding .joy-create-preview .preview-buttons{width:239px;font-size:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-create-wedding .joy-create-preview .preview-buttons{width:275px;font-size:14px}}.joy-create-wedding .joy-create-preview .preview-buttons .web-btn{font-size:10px;text-transform:uppercase;font-weight:600;border-radius:20px 0 0 20px;border:1px solid #333;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:31px}.joy-create-wedding .joy-create-preview .preview-buttons .mbl-btn{font-size:10px;text-transform:uppercase;font-weight:600;border-radius:0 20px 20px 0;border:1px solid #333;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:-1px;height:31px}.joy-create-wedding .joy-create-preview .joy-create-phone{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:768px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:100%}.joy-create-wedding .joy-create-preview .joy-create-phone .joy-create-heading{position:relative;top:30px;color:#fff;font-size:14px}.joy-create-wedding .joy-create-preview .joy-create-desktop{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:100%;text-align:initial}.joy-create-wedding .joy-create-preview .joy-create-desktop website-preview{-ms-flex-item-align:end;align-self:flex-end}.joy-create-wedding .animPrimary.ng-enter,.joy-create-wedding .animPrimary.ng-leave{animation:.4s cubic-bezier(.25,.46,.195,1)}.joy-create-wedding .animPrimary.ng-enter{animation-name:create_primary_enter_sequence;position:absolute}.joy-create-wedding .animPrimary.ng-leave{animation-name:create_primary_leave_sequence}.joy-create-wedding .step-welcome .joy-logo{animation:1.6s cubic-bezier(.25,.46,.195,1) welcome_logo_load_sequence}.joy-create-wedding .joy-location-bg{transition:.4s all linear}.joy-create-wedding #cta-respond{display:block}.joy-create-wedding md-input-container.md-input-focused label:not(.md-no-float),.joy-create-wedding md-input-container.md-input-has-placeholder label:not(.md-no-float),.joy-create-wedding md-input-container.md-input-has-value label:not(.md-no-float){transform:translate3d(0,5px,0) scale(.8)}.joy-create-wedding .joy-website-preview .desktop-preview-screen.joy-wedding-page .joy-wedding-intro h1#wedding-names{transform:scale(1,1);font-weight:300}.joy-create-wedding website-preview{transform:scale(.6,.6) translateX(0)}@media screen and (min-width:1024px){.joy-create-wedding website-preview{transform:scale(.7,.7) translateX(0)}}@media screen and (min-width:1280px){.joy-create-wedding website-preview{transform:scale(.8,.8) translateX(0)}}@media screen and (min-width:1520px){.joy-create-wedding website-preview{transform:scale(.9,.9) translateX(0)}}@media screen and (min-width:1679px){.joy-create-wedding website-preview{transform:scale(1,1) translateX(0)}}@media screen and (min-width:1919px){.joy-create-wedding website-preview{transform:scale(1.1,1.1) translateX(0)}}.joy-create-wedding .joy-website-preview .right-pane .joy-wedding-info #welcome{background-color:#f3efeb}.create-wedding-dialog{max-width:45%}@keyframes welcome_logo_load_sequence{0%,20%{opacity:0}100%{opacity:1}}@keyframes create_primary_enter_sequence{from{opacity:0;top:200px}to{opacity:1;top:0}}@keyframes create_primary_leave_sequence{from{opacity:1;transform:scale(1,1);transform-origin:20% 50%}to{opacity:0;transform:scale(.5,.5);transform-origin:20% 50%}}md-dialog.md-dialog-create-success{width:640px;color:#222}md-dialog.md-dialog-create-success md-dialog-content .survey .fill-in-the-blank md-input-container,md-dialog.md-dialog-create-success md-dialog-content .survey .fill-in-the-blank md-input-container input,md-dialog.md-dialog-create-success md-dialog-content .survey .other md-input-container input{width:100%}@media screen and (max-width:479px){md-dialog.md-dialog-create-success{max-width:100%;max-height:100%}}md-dialog.md-dialog-create-success md-dialog-content{position:relative;margin:0 15px}md-dialog.md-dialog-create-success md-dialog-content p{font-size:18px;font-size:1.125rem}md-dialog.md-dialog-create-success md-dialog-content div{font-size:14px;font-size:.875rem}md-dialog.md-dialog-create-success md-dialog-content .survey{padding:10px}@media screen and (min-width:680px){md-dialog.md-dialog-create-success md-dialog-content .survey md-checkbox{margin:3px}}md-dialog.md-dialog-create-success md-dialog-content .survey md-input-container{display:inline-block;-ms-flex:1;flex:1;padding:2px}md-dialog.md-dialog-create-success md-dialog-content .survey .options-container,md-dialog.md-dialog-create-success md-dialog-content .survey .other{display:-ms-flexbox;display:flex}md-dialog.md-dialog-create-success md-dialog-content .survey .survey-question{font-weight:700}md-dialog.md-dialog-create-success md-dialog-content .survey .fill-in-the-blank{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:600px){md-dialog.md-dialog-create-success md-dialog-content .survey .survey-question{margin:8px}md-dialog.md-dialog-create-success md-dialog-content .survey .fill-in-the-blank{margin:0 8px}md-dialog.md-dialog-create-success md-dialog-content .survey .fill-in-the-blank .survey-question{margin:0}}md-dialog.md-dialog-create-success md-dialog-content .survey .other md-checkbox{display:inline-block}md-dialog.md-dialog-create-success md-dialog-content .survey .other md-checkbox .md-label{margin-left:0}md-dialog.md-dialog-create-success md-dialog-content .fun-bg{background-image:url(/assets/public/joy_confetti.png);background-repeat:no-repeat;background-size:contain;opacity:.3;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}md-dialog.md-dialog-create-success .md-actions{border-top-width:1px;border-top-style:solid;border-top-color:rgba(0,0,0,.12)}md-dialog.md-dialog-create-success .md-actions button{width:100%;font-weight:700}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-rsvp-wedding .continue{font-size:1em;padding:0}}@media screen and (min-width:600px) and (max-width:768px){#md-dialog-rsvp-wedding .continue{font-size:1em;padding:0}}@media screen and (max-width:768px){#md-dialog-rsvp-wedding .continue{font-size:1em;padding:0}}#md-dialog-rsvp-wedding .free{text-align:center}crop{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:1000}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group crop .icon-label-group-loader,crop #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,crop .loader{position:absolute}crop .save-loader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px}crop .joy-crop-top-nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;z-index:10000;padding:30px}crop .joy-crop-top-nav .button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:10001}crop .joy-crop-top-nav .button-container .crop-cancel-button{float:right}crop .joy-crop-container{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}crop .joykit-button-inverse:disabled,crop .joykit-button:disabled{background-color:#f9f9f9;cursor:not-allowed}crop .joy-crop-stage{cursor:move;position:relative;-ms-flex:1;flex:1;overflow:hidden;background:repeating-linear-gradient(45deg,#eee,#eee 1px,transparent 1px,transparent 7px)}crop .joy-crop-stage>.joy-crop-crop{left:50%;margin:0 auto;opacity:.3;position:absolute;top:0}crop .joy-crop-mask{height:100%;left:50%;overflow:hidden;position:absolute;z-index:11}crop .joy-crop-mask .joy-crop-crop{left:0;position:absolute}crop .joy-crop-zoom{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:12;height:19px;border-top:1px solid #d9d9d9}crop .joy-crop-zoom .md-button.md-fab.md-mini{position:relative;top:-10px;border:1px solid #d9d9d9;box-shadow:none;box-sizing:border-box;background-color:#fff;font-size:20px;font-weight:lighter;line-height:0;width:36px;height:36px;min-height:20px;padding:0;margin:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.admin-icon-badge{width:40px;position:absolute;top:20%;right:20%;height:22px;border-radius:3px;background-color:#fff;border:1px solid #4a90e2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:319px) and (max-width:680px){.admin-icon-badge{top:0;right:0}}.admin-icon-badge .admin-icon-text{font-size:8px;font-weight:700;letter-spacing:1px;color:#4a90e2;text-transform:uppercase}.circleButton{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:color 1s cubic-bezier(.19,1,.22,1)}.circleButton div{display:-ms-flexbox;display:flex}.circleButton .circular{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 35px;cursor:pointer;line-height:40px;min-width:120px;border-radius:40px;transition:background 1s cubic-bezier(.19,1,.22,1);font-weight:600;font-size:13px;background:#121212}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .circleButton .icon-label-group-loader,.circleButton #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.circleButton .loader{opacity:.5;position:relative;position:absolute;top:-66px;top:-2px;left:-2px;width:68px;height:68px;margin:0}.colorGrid .color{cursor:pointer}.colorGrid .colorSelectedBox{z-index:1001;height:100%;width:100%;border:3px solid #121212}.colorGrid .addTile{background:#F5F5F5;cursor:pointer}.colorGrid .addTile:hover{background:#f0f0f0}#colorMixer{float:left;margin-bottom:20px;margin-top:60px;margin-left:-1px}#colorMixer div{font-size:13px}#colorMixer .sliderGroup{border:1px solid #e8e8e8;padding-left:6px;padding-right:6px;width:240px}#colorMixer input[type=range]{display:block;-webkit-appearance:none;margin:20px 0 0;width:225px;height:16px;border-radius:20px;padding:0}#colorMixer input[type=range]:focus{outline:0}#colorMixer input[type=range]::-webkit-slider-runnable-track{width:225px;height:16px;cursor:pointer;border-radius:20px}#colorMixer input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #fff,0 0 0 #fff;position:relative;top:-1.5px;line-height:16px;border:3px solid #fff;height:19px;width:19px;border-radius:50%;background:rgba(86,95,202,0);cursor:pointer;-webkit-appearance:none;margin-top:0}#colorMixer input[type=range]::-moz-range-track{width:225px;height:16px;cursor:pointer;border-radius:20px}#colorMixer input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #fff,0 0 0 #fff;position:relative;top:-1.5px;line-height:16px;border:3px solid #fff;height:19px;width:19px;border-radius:50%;background:rgba(86,95,202,0);cursor:pointer}#colorMixer input[type=range]::-moz-range-track{background:0 0;border:0}#colorMixer input[type=range]::-ms-track{height:16px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}#colorMixer input[type=range]::-ms-fill-lower{background:0 0}#colorMixer input[type=range]::-ms-fill-upper{background:0 0}#colorMixer input[type=range]::-ms-thumb{box-shadow:0 0 0 #fff,0 0 0 #fff;position:relative;top:-1.5px;line-height:16px;border:3px solid #fff;height:19px;width:19px;border-radius:50%;background:rgba(86,95,202,0);cursor:pointer}#colorMixer .colorMixer{width:240px;float:left}#colorMixer #colorBlock-mix{height:240px;width:240px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-left:15px;padding-bottom:10px}#colorMixer #colorBlock-mix .colorTitle{font-weight:600}#colorMixer .hex-box{font-weight:500;position:relative;width:100%;height:40px;border-top:1px solid #e8e8e8;display:inline-block;text-align:center;line-height:40px}#colorMixer .hex-box .value-box-label{font-size:12px;color:#bbb;height:15px;width:30px;margin:auto 0;position:absolute;right:0;top:0;bottom:0;text-align:center;line-height:15px}#colorMixer .hex-box input{border:none;text-align:center}#colorMixer .rgb-table{width:240px;float:left}#colorMixer .rgb-value-box{position:relative;width:33.33%;height:40px;float:left}#colorMixer .rgb-value-box .value-box-value{font-weight:500;height:35px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}#colorMixer .rgb-value-box .value-box-label{color:#bbb;height:15px;width:15px;margin:auto 0;position:absolute;right:0;top:0;bottom:0;font-size:12px}#colorMixer .rgb-value-box input{border:none;width:40px}#colorMixer .lightness-slider{padding-top:2px;padding-bottom:20px}#colorMixer .colorDetails{width:100%;border:1px solid #e8e8e8;border-top:none}#colorMixer .font-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#colorMixer .choiceFont{height:37px;width:42px;color:#fff;border-radius:2px;text-align:center;line-height:40px;float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:24px}#colorMixer .choiceFont #iconFont{fill:#fff}#colorMixer .text-color-container{width:240px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #e8e8e8;border-bottom:none;padding:0 9px}#colorMixer .text-color-container md-switch{margin:13px}#colorMixer .text-color-container md-switch .md-thumb{width:28px;height:28px;top:-5px}#colorMixer .text-color-container md-switch .md-bar{height:20px;width:50px;top:1px;background-color:#e8e8e8;opacity:.5}#colorMixer .text-color-container md-switch .md-container{width:55px;height:20px}#colorMixer .text-color-container md-switch .md-thumb-container{width:25px}#colorMixer .text-color-container .labelFont{-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e8e8e8}#colorMixer .fontColorBlack{color:#333}.colorPalette,.time-date button{color:#121212}#colorMixer .fontColorBlack #iconFont{fill:#333}.colorPalette{text-decoration:none;float:left;background:#FFF;font-weight:500}.colorPalette .paletteName{position:relative;float:left;height:45px;border:1px solid #e8e8e8;border-top:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:5px}@media screen and (max-width:1199px){.colorPalette .paletteName{width:210px;font-size:1rem}}@media screen and (min-width:1550px){.colorPalette .paletteName{width:210px;font-size:1rem}}@media screen and (min-width:1200px) and (max-width:1549px){.colorPalette .paletteName{width:154px;font-size:.75rem}}.colorPalette .colorBlocks{display:-ms-flexbox;display:flex}@media screen and (max-width:1199px){.colorPalette .colorBlocks{width:210px}}@media screen and (min-width:1550px){.colorPalette .colorBlocks{width:210px}}@media screen and (min-width:1200px) and (max-width:1549px){.colorPalette .colorBlocks{width:154px}}.colorPalette .colorBlock{transition:2s ease all}@media screen and (max-width:1199px){.colorPalette .colorBlock{height:105px;width:105px}}@media screen and (min-width:1550px){.colorPalette .colorBlock{height:105px;width:105px}.colorPalette .paletteName-text{font-size:.875}}@media screen and (min-width:1200px) and (max-width:1549px){.colorPalette .colorBlock{height:77px;width:77px}}.colorPalette .paletteName-text{top:33%;width:75%}@media screen and (max-width:1200px){.colorPalette .paletteName-text{font-size:.875}}@media screen and (min-width:1201px) and (max-width:1549px){.colorPalette .paletteName-text{font-size:.75rem}}.colorPalette #rgbButton{transition:all .15s ease;opacity:1;width:25%;padding-top:8px;cursor:pointer}.joy-file-picker-simple,.palettePending{transition:all .4s cubic-bezier(.19,1,.22,1)}.colorPalette a{text-decoration:none;float:right;color:#121212}.colorPalette:hover .paletteName{background:#f0f0f0}.colorPalette .diyBlockA,.colorPalette .diyBlockB{background:#e8e8e8;cursor:pointer}.colorPalette .colorDivActive{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.colorPalette .diyBlockA{border-right:solid 2px #fff}.colorPalette .selectColor{position:relative;top:33%;left:15px;word-spacing:105px;font-weight:300}@media screen and (max-width:1200px){.colorPalette .selectColor{font-size:1rem}}@media screen and (min-width:1550px){.colorPalette .selectColor{font-size:1rem}}@media screen and (min-width:1201px) and (max-width:1549px){.colorPalette .selectColor{font-size:.75rem}}.palettePending{outline:#121212 solid 5px}.palettePending .paletteName{border:1px solid transparent}.palettePending .paletteName #rgbButton{opacity:1}#filepicker_dialog_container{background-color:#fff!important}file-picker{display:block;text-align:center;width:100%;height:100%}.joy-file-picker-simple{background-color:#fbfbfb;background-image:url(/svg/uploadIcon.svg);background-position:50% 40%;background-repeat:no-repeat;background-size:70%;height:100%;width:100%;position:relative}.joy-file-picker-simple:focus,.joy-file-picker-simple:hover{background-color:rgba(251,251,251,.6)}.joy-file-picker-simple:active{background-color:#f7f7f7}.joy-file-picker-simple>div{height:100%;width:100%;position:absolute;top:0;left:0}.joy-file-picker-title{font-style:normal;font-weight:600;font-size:15px;line-height:22px;text-align:center;margin:0 0 16px}.joy-file-picker-title.simple{position:absolute;bottom:12%;left:50%;transform:translateX(-50%);margin-bottom:0;width:100%}.joy-file-picker-caption{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em;text-align:center}.joy-file-picker-add-button{margin:0 0 34px!important;background-color:transparent!important;height:32px!important;line-height:32px!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}.joy-file-picker-photo-grid{border:2px dashed #d6d6d6}.joy-file-picker-photo-grid:focus,.joy-file-picker-photo-grid:hover{border-color:rgba(214,214,214,.6)}.joy-file-picker-photo-grid:active{border-color:#bebebe}.joy-file-picker-complex{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-file-picker-complex .joy-file-picker-photos{height:100%;min-height:512px;width:100%;background:#fbfbfb;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-file-picker-complex .joy-file-picker-photos:focus,.joy-file-picker-complex .joy-file-picker-photos:hover{background:rgba(251,251,251,.6)}.joy-file-picker-complex .joy-file-picker-photos:active{background:#f7f7f7}.time-date .control .full-title,.time-date .control .slider .date-control .days .day-cell.selected,.time-date .control .slider .date-control .days .day-cell:hover,.time-date.full-mode>.buttons{background-color:#121212}.fsp-picker .fsp-modal{border-radius:8px}.fsp-picker .fsp-modal>.fsp-modal__sidebar{border-top-left-radius:8px;border-bottom-left-radius:8px}.fsp-picker .fsp-modal>.fsp-modal__body{border-top-right-radius:8px;border-bottom-right-radius:8px}.fsp-picker .fsp-modal>.fsp-modal__body .fsp-drop-area{border-width:2px}.time-date{font-size:14px!important}.time-date .md-button,.time-date div,.time-date input,.time-date span{font-weight:300}.time-date .control .slider .time-control .time-inputs input{width:5rem;font-size:46px}.joy-message{color:#333;padding:9px 18px}@media screen and (min-width:1280px){.joy-message{padding:10px 20px}}.joy-message div{line-height:150%;font-size:13px;font-size:.8125rem}@media screen and (min-width:1280px){.joy-message div{font-size:14px;font-size:.875rem}}@media screen and (min-width:1681px){.joy-message{padding:12px 24px}.joy-message div{font-size:17px;font-size:1.0625rem}}.joy-message-success{background:#3fc380;color:#3c763d}.joy-message-warn{background:#fcf8e3;color:#ffa72d}.joy-message-error{background:#f2dede;color:#a94442}.joy-mini-menu{display:-ms-flexbox;display:flex;min-width:100px}.joy-mini-menu div{background:rgba(255,255,255,.9);border-radius:3px;margin-right:2px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex:1;flex:1}.joy-mini-menu a,.joy-mini-menu span{width:34px;height:30px;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;cursor:pointer}.joy-mini-menu a:hover,.joy-mini-menu span:hover{background:#cdf}.joy-mini-menu .order{-ms-flex:2;flex:2}.joy-field{width:521px;text-align:left;margin:20px auto}.joy-field-label{font-size:13px;line-height:16px}.joy-field-label .joy-input-prompt{display:inline-block;padding-top:10px}.joy-field-label .joy-input-prompt>div{display:inline-block;padding-bottom:8px}.joy-field-label .joy-input-prompt .joy-input-prompt-char-count,.joy-field-label .joy-input-prompt .joy-input-prompt-tip{color:#8e8e93}.joy-input-box{position:relative;padding-bottom:10px;border-bottom:1px solid #e8e8e8}@media only screen and (min-width:319px) and (max-width:680px){.joy-field{margin:16px auto;width:auto}.joy-input-box{padding-bottom:5px}}@media screen and (min-width:600px) and (max-width:768px){.joy-input-box{padding-bottom:5px}}.joy-input-box .pseudo-textarea,.joy-input-box input.dateField,.joy-input-box md-autocomplete input,.joy-input-box textarea.joy-mod-input{display:block;width:100%;padding:0;border:none;font-size:34px;font-weight:300;resize:none;overflow:hidden}@media only screen and (min-width:319px) and (max-width:680px){.joy-input-box .pseudo-textarea,.joy-input-box input.dateField,.joy-input-box md-autocomplete input,.joy-input-box textarea.joy-mod-input{font-size:22px;line-height:26px!important}}@media screen and (min-width:600px) and (max-width:768px){.joy-input-box .pseudo-textarea,.joy-input-box input.dateField,.joy-input-box md-autocomplete input,.joy-input-box textarea.joy-mod-input{font-size:26px;line-height:30px!important}}.joy-input-box .pseudo-textarea{line-height:normal;display:-ms-flexbox;display:flex}.joy-input-box .pseudo-textarea .editable-text{-ms-flex:1;flex:1;cursor:text}.joy-input-box .pseudo-textarea .locked-text{cursor:default}.joy-input-box .fixed-placeholder{display:inline-block;position:absolute;right:0;bottom:29px;color:#ccc;font-size:34px}.joy-input-box .locked-text{color:#ccc;font-size:34px}@media only screen and (min-width:319px) and (max-width:680px){.joy-input-box .locked-text{font-size:22px}}@media screen and (min-width:600px) and (max-width:768px){.joy-input-box .locked-text{font-size:26px}}.joy-input-box .md-autocomplete{box-shadow:none;background:0 0}.joy-input-box .md-autocomplete button{background:0 0}.joy-input-box .md-autocomplete button md-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9)}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}20%,60%{transform:translate3d(-10px,0,0)}40%,80%{transform:translate3d(10px,0,0)}}.shake{animation:shake .4s ease-out}@keyframes invisible{from,to{opacity:0}}@keyframes slide-right{0%{transform:translate3d(-50%,0,0);opacity:0}100%{transform:none;opacity:1}}.slide-right{animation:invisible .4s,slide-right .2s cubic-bezier(.25,.46,.195,1) .4s}.joy-phone-shell,.joy-phone-shell-inner,phone-shell{position:relative;width:293px}@media screen and (max-height:889px){.joy-phone-shell,.joy-phone-shell-inner,phone-shell{width:293px}}@media screen and (min-height:890px){.joy-phone-shell,.joy-phone-shell-inner,phone-shell{width:337px}}@media screen and (max-width:1200px){.joy-phone-shell,.joy-phone-shell-inner,phone-shell{width:293px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-shell,.joy-phone-shell-inner,phone-shell{width:337px}}.joy-desktop-shell-pane,.joy-phone-white{width:293px;height:574px}@media screen and (max-height:889px){.joy-desktop-shell-pane,.joy-phone-white{width:293px;height:574px}.joy-phone-carousel progress-dots{bottom:-92px}}@media screen and (min-height:890px){.joy-desktop-shell-pane,.joy-phone-white{width:337px;height:680px}}@media screen and (max-width:1200px){.joy-desktop-shell-pane,.joy-phone-white{width:293px;height:574px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-desktop-shell-pane,.joy-phone-white{width:337px;height:680px}}.joy-desktop-shell-pane.brannan-template{height:58vw;max-height:850px}.joy-phone-shell-pane{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-direction:column;flex-direction:column;transform:scale(.9,.9);transform-origin:center center}@media screen and (min-width:1440px){.joy-phone-shell-pane{transform:scale(1,1)}}.joy-phone-outline{width:100%;height:100%}.joy-phone-outline .joy-phone-screen-area,.joy-phone-outline .joy-phone-screen-path{fill:none}.dark .joy-phone-outline-path{stroke:#121212;fill:#121212}.light .joy-phone-outline-path{stroke:#fff;fill:#fff}.joy-phone-carousel progress-dots{position:absolute;bottom:-92px;left:3px;width:100%}@media screen and (min-height:890px){.joy-phone-carousel progress-dots{bottom:-110px}}@media screen and (max-width:1200px){.joy-phone-carousel progress-dots{bottom:-92px}}.joy-phone-preview{position:absolute;top:70px;left:27px;width:239px;height:420px;border-radius:2px;overflow:hidden}.joy-phone-preview p{font-size:inherit;line-height:inherit}@media screen and (max-height:889px){.joy-phone-preview{top:70px;left:27px;width:239px;height:420px}}@media screen and (min-height:890px){.joy-phone-preview{top:82px;left:31px;width:275px;height:499px}}@media screen and (max-width:1200px){.joy-phone-preview{top:70px;left:27px;width:239px;height:420px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-carousel progress-dots{bottom:-110px}.joy-phone-preview{top:82px;left:31px;width:275px;height:499px}}.joy-phone-preview .phone-preview-screen{width:100%;height:100%;background-color:#000;background-position:center top;background-size:cover;color:#fff;font-weight:300;text-align:center;overflow:hidden;word-wrap:break-word}.joy-phone-preview .phone-preview-screen img{max-width:100%}.joy-phone-preview .phone-preview-screen .shadow-overlay{background:linear-gradient(to bottom,transparent 0,transparent 30%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);position:absolute;bottom:0;height:inherit;width:inherit;z-index:2;opacity:.7}.joy-phone-preview .phone-preview-screen .shadow-overlay .top{top:0}.joy-phone-preview .phone-preview-screen .shadow-overlay .bottom{bottom:0}.joy-phone-preview .phone-preview-screen .text-layer{position:absolute;z-index:3;width:inherit;height:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.joy-phone-preview .phone-preview-screen .top-nav{position:relative;background-color:#8ddcdc;height:40px;font-size:11px;transition:background-color .2s ease-in;z-index:10}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .top-nav{height:40px;font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .top-nav{font-size:14px;height:50px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .top-nav{height:40px;font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-preview-screen .top-nav{font-size:14px;height:50px}}.joy-phone-preview .phone-preview-screen .top-nav .app-title{font-size:12px;font-weight:400;bottom:9px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .top-nav .app-title{font-size:12px;bottom:9px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .top-nav .app-title{font-size:14px;bottom:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .top-nav .app-title{font-size:12px;bottom:9px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-preview-screen .top-nav .app-title{font-size:14px;bottom:12px}}.joy-phone-preview .phone-preview-screen .top-nav svg.icon-menu{height:10px;position:absolute;left:3px;bottom:11px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-menu{height:10px;left:3px;bottom:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-menu{height:12px;left:4px;bottom:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-menu{height:10px;left:3px;bottom:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-menu{height:12px;left:4px;bottom:14px}}.joy-phone-preview .phone-preview-screen .top-nav svg.icon-bell{width:30px;height:11px;position:absolute;right:3px;bottom:10px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-bell{height:14px;right:3px;bottom:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-bell{height:16px;right:4px;bottom:13px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-bell{height:14px;right:3px;bottom:10px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-bell{height:16px;right:4px;bottom:13px}}.joy-phone-preview .phone-preview-screen .top-nav svg.icon-back{height:8px;position:absolute;left:3px;top:11px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-back{height:8px;left:3px;top:11px}.joy-phone-preview .phone-preview-screen .reg-note-sec .reg-message{font-size:11px;line-height:19px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-back{height:10px;left:4px;top:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-back{height:8px;left:3px;top:11px}}.joy-phone-preview .phone-preview-screen .reg-note-sec{background-color:#e8e8e8;color:#333;font-size:11px}.joy-phone-preview .phone-preview-screen .reg-note-sec .reg-message{padding:15px;font-size:11px;line-height:19px;text-align:center;min-height:100px}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .reg-note-sec .reg-message{font-size:14px;line-height:21px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .reg-note-sec .reg-message{font-size:11px;line-height:19px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-preview-screen .top-nav svg.icon-back{height:10px;left:4px;top:14px}.joy-phone-preview .phone-preview-screen .reg-note-sec .reg-message{font-size:14px;line-height:21px}}.joy-phone-preview .phone-preview-screen .left{float:left}.joy-phone-preview .phone-preview-screen .right{float:right}.joy-phone-preview .phone-preview-screen .center{position:absolute;left:0;right:0;margin:0 auto;width:80%}.joy-phone-preview .phone-preview-screen .message{position:absolute;bottom:80px;margin:0 20px;font-size:17px;line-height:20px;text-align:center;word-break:break-word;letter-spacing:-.1px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .message{font-size:17px;line-height:20px;bottom:80px;letter-spacing:-.1px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .message{font-size:22px;line-height:25px;bottom:100px;letter-spacing:.2px}}.joy-phone-preview .phone-preview-screen .message p a{font-weight:700;color:inherit}.joy-phone-preview .phone-preview-screen .countdown-preview{position:absolute;bottom:140px;margin:0 20px;font-size:17px;line-height:20px}.joy-phone-preview .phone-preview-screen .countdown-preview .counter-wrapper{display:-ms-flexbox;display:flex}.joy-phone-preview .phone-preview-screen .countdown-preview .counter-wrapper .times{text-align:right}.joy-phone-preview .phone-preview-screen .countdown-preview .counter-wrapper .labels{text-align:left}.joy-phone-preview .phone-preview-screen .countdown-preview .counter-wrapper .text{font-size:1.4rem;line-height:1.2;margin-right:8px}.joy-phone-preview .phone-preview-screen .details{position:absolute;width:100%;bottom:38px}.joy-phone-preview .phone-preview-screen .details .wedplace{font-size:12px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .details .wedplace{font-size:12px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .details .wedplace{font-size:14px!important}}.joy-phone-preview .phone-preview-screen .details .weddate{font-size:12px;margin-bottom:6px}@media screen and (max-height:889px){.joy-phone-preview .phone-preview-screen .details .weddate{font-size:12px;margin-bottom:6px}.joy-phone-preview .phone-preview-screen .details{bottom:38px}}@media screen and (min-height:890px){.joy-phone-preview .phone-preview-screen .details .weddate{font-size:14px!important;margin-bottom:8px}.joy-phone-preview .phone-preview-screen .details{bottom:48px}}.joy-phone-preview .phone-preview-screen .spacer{-ms-flex:1;flex:1}.joy-phone-preview .phone-image-preview{height:100%;position:relative;width:100%}.joy-phone-preview .phone-image-preview>img{position:absolute;max-width:none}.joy-phone-preview .phone-home-preview{transition:all .15s linear}.joy-phone-preview .phone-story-preview .story-top-nav{position:relative;background-color:#8ddcdc;background-position:center top;background-size:cover;height:240px;font-size:11px;transition:background-color .2s ease-in}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-top-nav{height:240px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-top-nav{height:280px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-preview-screen .details{bottom:38px}.joy-phone-preview .phone-story-preview .story-top-nav{height:240px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-top-nav{height:280px}}.joy-phone-preview .phone-story-preview .story-top-nav .shadow-overlay{background:linear-gradient(to bottom,transparent 0,transparent 60%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);position:absolute;bottom:0;height:100%;width:100%;z-index:0;opacity:.7}.joy-phone-preview .phone-story-preview .story-top-nav .shadow-overlay .top{top:0}.joy-phone-preview .phone-story-preview .story-top-nav .shadow-overlay .bottom{bottom:0}.joy-phone-preview .phone-story-preview .story-top-nav .top-nav{position:relative;background:0 0;height:40px;font-size:11px;z-index:10}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav{height:40px;font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav{font-size:14px;height:50px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav{height:40px;font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav{font-size:14px;height:50px}}.joy-phone-preview .phone-story-preview .story-top-nav .top-nav .app-title{font-size:12px;bottom:9px}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav .app-title{font-size:12px;bottom:9px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav .app-title{font-size:14px;bottom:12px;font-weight:500}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav .app-title{font-size:12px;bottom:9px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav .app-title{font-size:14px;bottom:12px;font-weight:500}}.joy-phone-preview .phone-story-preview .story-top-nav .top-nav svg.icon-menu{height:10px;position:absolute;left:3px;bottom:11px}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav svg.icon-menu{height:10px;left:3px;bottom:11px}.joy-phone-preview .phone-story-preview .story-top-nav .app-title-secondary{font-size:20px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav svg.icon-menu{height:12px;left:4px;bottom:14px;font-weight:500}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav svg.icon-menu{height:10px;left:3px;bottom:11px}}.joy-phone-preview .phone-story-preview .story-top-nav .app-title-secondary{font-size:20px;top:160px;text-align:left;width:100%;padding-left:15px;position:relative;word-wrap:initial;text-overflow:ellipsis;overflow:hidden}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-top-nav .app-title-secondary{font-size:24px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-top-nav .app-title-secondary{font-size:20px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-top-nav .top-nav svg.icon-menu{height:12px;left:4px;bottom:14px;font-weight:500}.joy-phone-preview .phone-story-preview .story-top-nav .app-title-secondary{font-size:24px}}.joy-phone-preview .phone-story-preview .story-section{height:146px;overflow-y:scroll;padding:15px;background:#fff}.joy-phone-preview .phone-story-preview .story-section::-webkit-scrollbar{display:none}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-section{height:146px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-section{height:175px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-section{height:146px}}.joy-phone-preview .phone-story-preview .story-section .story{background:#fff;color:#333;font-size:12px;text-align:left}.joy-phone-preview .phone-story-preview .story-section .story p{font-weight:400}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-section .story p{font-size:10px;line-height:14px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-section .story p{font-size:12px;line-height:17px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-section .story p{font-size:10px;line-height:14px;font-weight:400}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-section{height:175px}.joy-phone-preview .phone-story-preview .story-section .story p{font-size:12px;line-height:17px;font-weight:400}}.joy-phone-preview .phone-story-preview .story-section .Ques-Ans{background:#fff;font-size:12px;padding:10px 0}.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .Ques{color:#333;font-size:11px;font-weight:600;text-align:left;margin-bottom:5px;position:relative}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .Ques p{font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .Ques p{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .Ques p{font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .Ques p{font-size:12px}}.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .Ques b{position:absolute;left:0}.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .ans{color:grey;margin-bottom:10px;font-size:10px;text-align:left}.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .ans p{font-weight:400}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .ans p{font-size:10px;line-height:14px}.joy-phone-preview .phone-story-preview .bottom-bar{height:34px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .ans p{font-size:11px;line-height:14px;line-height:16px;margin-top:10px}}.joy-phone-preview .phone-story-preview .bottom-bar{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #D8D8D8;height:34px;transition:background-color .2s ease-in}.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab,.joy-phone-preview .phone-story-preview .bottom-bar .story-tab{font-weight:500;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;width:50%;padding-left:20px;color:#333;float:left;display:-ms-flexbox;display:flex}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .bottom-bar{height:44px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .ans p{font-size:12px}.joy-phone-preview .phone-story-preview .bottom-bar{height:34px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .story-section .Ques-Ans .ans p{font-size:12px;line-height:16px;margin-top:10px}.joy-phone-preview .phone-story-preview .bottom-bar{height:44px}}.joy-phone-preview .phone-story-preview .bottom-bar .light{opacity:.4}.joy-phone-preview .phone-story-preview .bottom-bar .story-tab{font-size:10px;height:31px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab{font-size:10px;height:31px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab{font-size:11px;height:44px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab{font-size:10px;height:31px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab{font-size:11px;height:44px}}.joy-phone-preview .phone-story-preview .bottom-bar .story-tab svg.icon-menu{height:11px;position:absolute;left:25px;top:13px}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab svg.icon-menu{height:10px;left:25px;top:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab svg.icon-menu{height:13px;left:30px;top:16px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab svg.icon-menu{height:11px;left:25px;top:13px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .bottom-bar .story-tab svg.icon-menu{height:13px;left:30px;top:16px}}.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab{font-size:10px;height:31px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab{font-size:10px;height:31px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab{font-size:11px;height:46px;padding-left:20px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab{font-size:10px;height:31px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab{font-size:11px;height:44px}}.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab svg.icon-menu{height:12px;position:absolute;left:126px;top:10px}@media screen and (max-height:889px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab svg.icon-menu{height:12px;left:126px;top:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab svg.icon-menu{height:15px;left:147px;top:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab svg.icon-menu{height:12px;left:124px;top:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-story-preview .bottom-bar .comment-tab svg.icon-menu{height:15px;left:147px;top:16px}}.joy-phone-preview .phone-registry-preview{background:#fff}.joy-phone-preview .phone-registry-preview .top-nav{position:absolute;width:100%}.joy-phone-preview .phone-registry-preview .registry-main-content{overflow-y:scroll;position:relative;top:40px}@media screen and (max-height:889px){.joy-phone-preview .phone-registry-preview .registry-main-content{top:40px}}@media screen and (min-height:890px){.joy-phone-preview .phone-registry-preview .registry-main-content{top:50px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-registry-preview .registry-main-content{top:40px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-registry-preview .registry-main-content{top:50px}}.joy-phone-preview .phone-registry-preview .registry-main-content::-webkit-scrollbar{display:none}.joy-phone-preview .phone-registry-preview .registry-items-list{height:280px;background:#fff;-ms-flex:1;flex:1;top:40px}.joy-phone-preview .phone-registry-preview .registry-items-list::-webkit-scrollbar{display:none}@media screen and (min-height:890px){.joy-phone-preview .phone-registry-preview .registry-items-list{height:371px;top:50px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-registry-preview .registry-items-list{height:280px;top:40px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-registry-preview .registry-items-list{height:371px;top:50px}}.joy-phone-preview .phone-registry-preview .registry-item{min-height:100px;background:#fff;color:#333;border-bottom:1px solid #e8e8e8;padding:10px;margin-top:0}.joy-phone-preview .phone-registry-preview .registry-item .registry-content{display:-ms-flexbox;display:flex;overflow:auto;position:relative;width:100%;background:#fff;border:none}.joy-phone-preview .phone-registry-preview .registry-item .registry-content .registry-item-logo{max-width:100%;height:100px;width:40%;float:left;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.joy-phone-preview .phone-registry-preview .registry-item .registry-content .registry-item-logo.full-width{width:100%}.joy-phone-preview .phone-registry-preview .registry-item .registry-item-name{font-size:1.2rem;font-family:adelle}.joy-phone-preview .phone-faq-preview .faq-top-sec .faq-note,.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title,.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title-secondary,.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .schedule-header,.joy-phone-preview .phone-travel-preview .message{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}.joy-phone-preview .phone-moments-preview{background:#fff}.joy-phone-preview .phone-moments-preview .moments-list{height:380px;background:#fff}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list{height:380px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list{height:449px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list{height:380px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list{height:449px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments{height:auto;overflow:hidden}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top{width:100%;height:100px;position:relative}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top{height:100px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments{font-size:12px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top{height:120px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top{height:100px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top{height:120px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top img{max-width:100%;position:absolute;bottom:0;left:0}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .shadow-overlay{background:linear-gradient(to bottom,transparent 0,transparent 60%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);position:absolute;bottom:0;height:100%;width:100%;z-index:1;opacity:.7}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area{position:absolute;bottom:10px;left:15px;z-index:2}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments{width:50px;float:left;text-align:left;font-size:12px}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area{bottom:14px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments{font-size:14px;width:59px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments{font-size:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments{font-size:14px;width:59px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments svg.icon-comments{height:12px;position:absolute;left:15px;top:2px}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments svg.icon-comments{height:12px;left:15px;top:2px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes{font-size:12px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments svg.icon-comments{height:14px;left:17px;top:3px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments svg.icon-comments{height:12px;left:15px;top:2px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes{width:60px;float:left;text-align:left;font-size:12px}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes{font-size:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes{font-size:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .comments svg.icon-comments{height:14px;left:17px;top:3px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes{font-size:14px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes svg.icon-heart{height:12px;position:absolute;left:67px;top:2px}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes svg.icon-heart{height:12px;left:67px;top:2px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes svg.icon-heart{height:14px;left:80px;top:3px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes svg.icon-heart{height:12px;left:67px;top:2px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .likes svg.icon-heart{height:14px;left:80px;top:3px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section{width:150px;float:right}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-comments{height:16px;position:absolute;right:32px;top:0}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-comments{height:16px;right:32px;top:0}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-comments{height:20px;right:42px;top:0}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-comments{height:16px;right:32px;top:0}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-comments{height:20px;right:42px;top:0}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-heart{height:16px;position:absolute;right:0;top:0}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-heart{height:16px;right:0;top:0}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-heart{height:20px;right:0;top:0}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-heart{height:16px;right:0;top:0}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-top .top-comments-area .right-section svg.icon-heart{height:20px;right:0;top:0}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-bottom{width:100%;height:100px;position:relative}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-bottom{height:100px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-bottom{height:120px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-bottom{height:100px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-bottom{height:120px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .joy-moment-item-bottom img{max-width:100%;position:absolute;top:0;left:0}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .text-moment{height:100px;font-size:12px;padding:15px 20px;text-align:left;border-top-color:#333;border-top-width:1px;border-top-style:solid}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .text-moment{font-size:12px;height:100px;padding:15px 20px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .text-moment{font-size:14px;line-height:21px;height:120px;padding:20px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .text-moment{font-size:12px;height:100px;padding:15px 20px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .text-moment{font-size:14px;height:120px;padding:20px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area{height:80px;position:relative;padding:15px 20px;border-bottom-color:#333;border-bottom-width:1px;border-bottom-style:solid}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area{font-size:14px;height:80px;padding:15px 20px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area{font-size:16px;height:90px;padding:20px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area{font-size:14px;height:80px;padding:15px 20px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area{font-size:16px;height:90px;padding:20px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area{position:absolute;bottom:10px;left:15px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments{width:50px;float:left;text-align:left;font-size:12px}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments{font-size:12px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments svg.icon-comments{height:12px;left:15px;top:2px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area{bottom:14px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments{font-size:14px;width:59px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments{font-size:12px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments svg.icon-comments{height:12px;position:absolute;left:15px;top:2px}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments svg.icon-comments{height:14px;left:17px;top:3px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments svg.icon-comments{height:12px;left:15px;top:2px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments{font-size:14px;width:59px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .comments svg.icon-comments{height:14px;left:17px;top:3px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes{width:60px;float:left;text-align:left;font-size:12px}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes{font-size:12px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes svg.icon-heart{height:12px;left:67px;top:2px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes{font-size:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes{font-size:12px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes svg.icon-heart{height:12px;position:absolute;left:67px;top:2px}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes svg.icon-heart{height:14px;left:80px;top:3px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes svg.icon-heart{height:12px;left:67px;top:2px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes{font-size:14px}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .likes svg.icon-heart{height:14px;left:80px;top:3px}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section{width:150px;float:right}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-comments{height:16px;position:absolute;right:32px;top:0}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-comments{height:16px;right:32px;top:0}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-comments{height:20px;right:42px;top:0}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-comments{height:16px;right:32px;top:0}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-comments{height:20px;right:42px;top:0}}.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-heart{height:16px;position:absolute;right:0;top:0}@media screen and (max-height:889px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-heart{height:16px;right:0;top:0}.joy-phone-preview .phone-moments-preview .moments-list .add-button{bottom:15px;left:100px}}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-heart{height:20px;right:0;top:0}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-heart{height:16px;right:0;top:0}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .wedding-moments .comments-area .secondary-comments-area .right-section svg.icon-heart{height:20px;right:0;top:0}}.joy-phone-preview .phone-moments-preview .moments-list .add-button{position:absolute;bottom:15px;left:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:50%;width:36px;height:36px;transition:.4s all ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.joy-phone-preview .phone-moments-preview .moments-list .add-button svg.icon-plus-phone{height:11px;margin-left:1px}@media screen and (min-height:890px){.joy-phone-preview .phone-moments-preview .moments-list .add-button svg.icon-plus-phone{height:13px;margin-left:1px;margin-top:4px}.joy-phone-preview .phone-moments-preview .moments-list .add-button{bottom:18px;left:123px;width:48px;height:48px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-moments-preview .moments-list .add-button{bottom:15px;left:100px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-moments-preview .moments-list .add-button{bottom:18px;left:123px;width:44px;height:44px}}.joy-phone-preview .phone-schedule-preview .schedule-section{height:380px;overflow-y:scroll;background:#fff;padding:10px 0}.joy-phone-preview .phone-schedule-preview .schedule-section::-webkit-scrollbar{display:none}@media screen and (max-height:889px){.joy-phone-preview .phone-schedule-preview .schedule-section{height:380px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .schedule-header{font-size:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section{height:474px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section{height:380px}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day{background:#fff;color:#333;position:relative;padding-top:15px;margin-bottom:15px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .schedule-header{font-size:10px;font-weight:600;text-transform:uppercase;text-align:left;padding:10px 10px 0 15px;background-color:#fff;float:left;margin-bottom:-6px;position:absolute;top:-1px}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .schedule-header{font-size:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .schedule-header{font-size:10px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-schedule-preview .schedule-section{height:474px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .schedule-header{font-size:11px}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .devider{margin:0 auto;height:1px;border:none;width:100%;background-color:#D8D8D8;position:absolute;top:16px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot{padding-top:15px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content{overflow:auto;position:relative;width:100%;text-align:left;padding-top:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .curve{display:none;width:7px;position:absolute;margin-top:0;height:15px;border-right-color:#8ddcdc;border-right-width:8px;border-right-style:solid;border-top-right-radius:50px;border-bottom-right-radius:50px}@media screen and (max-height:889px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content{padding-top:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .curve{height:15px;border-left-width:8px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .time{font-size:10px;width:35%}}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content{padding-top:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .curve{height:20px;border-left-width:10px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content{padding-top:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .curve{height:15px;border-left-width:8px}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .time{float:left;font-size:10px;width:35%;padding-left:15px;font-weight:400}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .time{font-size:11px;width:32%}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .time{font-size:10px;width:35%}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content{padding-top:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .curve{height:20px;border-left-width:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .time{font-size:11px;width:32%}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event{float:left;width:65%;padding-right:10px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .title{font-size:12px}@media screen and (max-height:889px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .title{font-size:12px}}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .title{font-size:15px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .title{font-size:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .title{font-size:15px}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event div{margin-bottom:5px;font-size:11px}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .dress-code,.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .location{color:#8e8e93;font-size:10px;font-weight:400;line-height:145%;margin-top:10px}@media screen and (max-height:889px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .dress-code,.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .location{font-size:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .dress-code,.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .location{font-size:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .dress-code,.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .location{font-size:10px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .dress-code,.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .location{font-size:11px}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .dress-code{font-weight:500}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .details{position:relative;bottom:0}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .details p{font-size:10px;line-height:140%;font-weight:400;opacity:.7}@media screen and (max-height:889px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .details p{font-size:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .details p{font-size:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .details p{font-size:10px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .details p{font-size:11px}}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event a{color:#121212}.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .links{color:#03a5aa;display:block;margin-bottom:10px;margin-top:10px;font-size:10px;font-weight:500}@media screen and (max-height:889px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .links{font-size:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .links{font-size:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .links{font-size:10px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-schedule-preview .schedule-section .schedule-day .slot .slot-content .event .links{font-size:11px}}.joy-phone-preview .phone-travel-preview{position:relative}.joy-phone-preview .phone-travel-preview .message{position:absolute;top:100px;left:0;font-size:14px;line-height:16px;text-align:left}.joy-phone-preview .phone-travel-preview .message p{margin:0;line-height:110%}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .message{font-size:14px;line-height:16px;top:100px}.joy-phone-preview .phone-travel-preview .travel-section{height:380px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .message{font-size:16px;line-height:18px;top:130px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .message{font-size:14px;line-height:16px;top:100px}}.joy-phone-preview .phone-travel-preview .travel-section{height:380px;overflow-y:scroll;background:#fff;padding:0 10px 30px}.joy-phone-preview .phone-travel-preview .travel-section::-webkit-scrollbar{display:none}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section{height:474px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section{height:380px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .message{font-size:16px;line-height:18px;top:130px}.joy-phone-preview .phone-travel-preview .travel-section{height:474px}}.joy-phone-preview .phone-travel-preview .travel-section .travel-divider{position:relative}.joy-phone-preview .phone-travel-preview .travel-section .travel-divider .icon{position:absolute;top:17px;left:0;display:block;padding:0 10px;z-index:1}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .travel-divider .icon{padding:0 5px}}.joy-phone-preview .phone-travel-preview .travel-section .travel-divider .icon svg{width:20px;height:20px}.joy-phone-preview .phone-travel-preview .travel-section .slot{background:#fff;color:#333;position:relative;margin-top:15px}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content{overflow:auto;position:relative;width:100%;text-align:left;padding:15px 0 0}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content p{margin-top:10px;margin-bottom:0}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train{-ms-flex:1;flex:1;float:left;width:98%;padding-left:50px;padding-top:0}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .name{font-size:12px;font-weight:500}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train{padding-left:40px}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .name{font-size:12px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .name{font-size:14px;font-weight:400}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .name{font-size:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .name,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .name{font-size:14px;font-weight:400}}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .time{margin-top:10px}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .time{font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .time{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .time{font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .time,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .location,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .time{font-size:12px}}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .todo-list{color:#ccc;font-size:11px;margin-top:10px}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .todo-list a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .todo-list a{padding-bottom:10px;display:block}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .todo-list{font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .todo-list{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .todo-list{font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .todo-list,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .todo-list{font-size:12px}}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .details{position:relative;bottom:0;font-size:11px;font-weight:400}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .details p,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .details p{line-height:145%;opacity:.7}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .details{font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .details{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .details{font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .details{font-size:12px}}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .code,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .code{font-weight:600;margin-top:10px}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .contact-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .contact-details{margin-top:15px;opacity:.7}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .code span,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .code span{opacity:.7;font-weight:400;padding-right:5px}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .contact-details a{display:inline-block;font-size:10px;font-weight:500;border:1px solid;border-radius:5px;padding:5px 10px}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .contact-details a{font-size:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .contact-details a{font-size:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .contact-details a{font-size:10px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .contact-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .contact-details a{font-size:11px}}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details .booking-input,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details .booking-input{border:1px solid #b6b6b6;box-shadow:0 0 5px #cdcdcd;height:24px;padding:5px}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details a{display:inline-block;font-size:10px;font-weight:500;border:1px solid;border-radius:5px;padding:5px 10px;width:100%;text-align:center}.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details a.half,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details a.half{width:48%;text-align:center;padding:5px}@media screen and (max-height:889px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details a{font-size:10px}}@media screen and (min-height:890px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details a{font-size:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details a{font-size:10px}}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav{position:relative;background-color:#121212;background-position:center center;background-size:cover;height:220px;font-size:11px;transition:background-color .2s ease-in}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav{height:252px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav{height:299.4px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav{height:252px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .booking .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .ferry .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .flight .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .hotel .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .list .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .note .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-car .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .rental-home .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .shuttle .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .taxi .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .tent .booking-details a,.joy-phone-preview .phone-travel-preview .travel-section .slot .slot-content .train .booking-details a{font-size:11px}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav{height:299.4px}}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav.guest-default-user{background-repeat:no-repeat;background-size:45%}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .guest-profile-alpha{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1)}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title{font-size:13px;top:9px}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title{font-size:13px;top:9px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title{font-size:16px;top:11px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title{font-size:13px;top:9px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title{font-size:16px;top:11px}}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .right{right:50px;position:relative}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title-secondary{font-size:20px;top:150px;text-align:center;width:100%}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title-secondary{font-size:21px;top:198px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title-secondary{font-size:26px;top:242px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title-secondary{font-size:21px;top:198px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav .app-title-secondary{font-size:26px;top:242px}}.joy-phone-preview .phone-guest-profie-preview .guest-top-nav svg.icon-menu{height:12px;position:absolute;left:3px;top:11px}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav svg.icon-menu{height:12px;left:3px;top:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav svg.icon-menu{height:15px;left:4px;top:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav svg.icon-menu{height:12px;left:3px;top:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-top-nav svg.icon-menu{height:15px;left:4px;top:14px}}.joy-phone-preview .phone-guest-profie-preview .guest-details{height:210px;padding:15px;background:#8ddcdc;position:relative}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-details{height:168px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details{height:199.6px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details{height:168px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-details{height:199.6px}}.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-social{position:absolute;top:-20px;width:100%;text-align:center;left:5px}.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-social img{height:40px;width:40px;position:relative}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-social img{height:30px;width:30px;top:4px;left:-6px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-social img{height:42px;width:42px;left:-7px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-social img{height:30px;width:30px;top:4px;left:-6px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-social img{height:42px;width:42px;left:-7px}}.joy-phone-preview .phone-guest-profie-preview .guest-details img{max-width:100%;display:inline}.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info{color:#fff;font-size:10px;padding-top:20px;text-align:center;position:relative}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info{font-size:10px;padding-top:2px}.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info svg.icon-menu{height:16px;width:16px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info{font-size:10px}}.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info img{max-width:100%;display:inline;position:relative;left:-5px;top:3px}.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info svg.icon-menu{height:16px;width:16px}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info svg.icon-menu{height:18px;width:18px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info svg.icon-menu{height:16px;width:16px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info{font-size:12px}.joy-phone-preview .phone-guest-profie-preview .guest-details .main-info svg.icon-menu{height:18px;width:18px}}.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-message{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:135px;padding-left:10px;padding-right:10px;color:#fff;font-size:12px;text-align:center}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-message{font-size:12px;height:135px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-message{font-size:16px;height:145px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-message{font-size:12px;height:135px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-details .guest-message{font-size:16px;height:145px}}.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe{color:#fff;font-size:10px;position:absolute;bottom:10px;width:100%;text-align:center}@media screen and (max-height:889px){.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe{font-size:10px}.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe svg.icon-menu{height:6px;left:60px;top:4px}}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe{font-size:10px}}.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe svg.icon-menu{height:6px;position:absolute;left:60px;top:4px}@media screen and (min-height:890px){.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe svg.icon-menu{height:8px;left:80px;top:3px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe svg.icon-menu{height:6px;left:60px;top:4px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe{font-size:12px}.joy-phone-preview .phone-guest-profie-preview .guest-details .bottom-swipe svg.icon-menu{height:8px;left:80px;top:3px}}.joy-phone-preview .phone-WeddingParty-preview{position:relative}.joy-phone-preview .phone-WeddingParty-preview .WeddingParty-section{height:380px;overflow-y:auto;background:#fff}.joy-phone-preview .phone-WeddingParty-preview .WeddingParty-section::-webkit-scrollbar{display:none}@media screen and (max-height:889px){.joy-phone-preview .phone-WeddingParty-preview .WeddingParty-section{height:380px}}@media screen and (min-height:890px){.joy-phone-preview .phone-WeddingParty-preview .WeddingParty-section{height:474px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-WeddingParty-preview .WeddingParty-section{height:380px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-WeddingParty-preview .WeddingParty-section{height:474px}}.joy-phone-preview .phone-WeddingParty-preview .vip-person{height:180px;position:relative;margin-bottom:3px}@media screen and (max-height:889px){.joy-phone-preview .phone-WeddingParty-preview .vip-person{height:180px}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-name{font-size:1rem}}@media screen and (min-height:890px){.joy-phone-preview .phone-WeddingParty-preview .vip-person{height:220px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-WeddingParty-preview .vip-person{height:180px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-WeddingParty-preview .vip-person{height:220px}}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-avatar-empty{background-color:#000;height:100%;background-repeat:no-repeat;background-position:center center;background-size:30%}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-avatar{height:100%;background-size:cover;background-position:center center}.joy-phone-preview .phone-WeddingParty-preview .vip-person .shadow-overlay{background:linear-gradient(to bottom,transparent 0,transparent 60%,rgba(0,0,0,.85) 99%,rgba(0,0,0,.65) 100%);position:absolute;bottom:0;height:100%;width:100%;z-index:0;opacity:.7}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info{position:absolute;bottom:20px;width:100%;padding-left:20px}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-name{font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;text-align:left;margin-top:.2rem}@media screen and (min-height:890px){.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-name{font-size:1.2rem}}@media screen and (max-width:1200px){.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-name{font-size:1rem}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-name{font-size:1.2rem}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-title{font-size:.6rem}}.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-title{font-size:.6rem;font-weight:600;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-height:889px){.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-title{font-size:.6rem}}@media screen and (min-height:890px){.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-title{font-size:.6rem}}@media screen and (max-width:1200px){.joy-phone-preview .phone-WeddingParty-preview .vip-person .vip-person-info .vip-person-title{font-size:.6rem}}.joy-phone-preview .phone-faq-preview .app-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.joy-phone-preview .phone-faq-preview .app-body .faq-list{-ms-flex:1;flex:1}.joy-phone-preview .phone-faq-preview .faq-top-sec{position:relative;background-color:#03a5aa;font-size:11px}.joy-phone-preview .phone-faq-preview .faq-top-sec .faq-note{font-weight:400;padding:20px;font-size:11px;line-height:145%;text-align:center}@media screen and (max-height:889px){.joy-phone-preview .phone-faq-preview .faq-top-sec .faq-note{font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-faq-preview .faq-top-sec .faq-note{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-faq-preview .faq-top-sec .faq-note{font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-faq-preview .faq-top-sec .faq-note{font-size:12px}}.joy-phone-preview .phone-faq-preview .faq-list{padding:0 15px 20px 20px;overflow-y:scroll;background:#fff}.joy-phone-preview .phone-faq-preview .faq-list::-webkit-scrollbar{display:none}.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container{background:#fff;font-size:11px;margin-top:20px}.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .q{color:#333;font-size:12px;text-align:left;position:relative;font-weight:500}@media screen and (max-height:889px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .q p{font-size:12px}}@media screen and (min-height:890px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .q p{font-size:14px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .q p{font-size:12px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .q p{font-size:14px}}.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .q b{position:absolute;left:0}.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .a{color:#333;margin-bottom:10px;font-size:11px;text-align:left;font-weight:400;margin-top:10px;opacity:.7}.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .a p{line-height:145%;margin:0}@media screen and (max-height:889px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .a p{font-size:11px}}@media screen and (min-height:890px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .a p{font-size:12px}}@media screen and (max-width:1200px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .a p{font-size:11px}}@media screen and (max-width:1200px) and (min-height:890px) and (max-height:1920px){.joy-phone-preview .phone-faq-preview .faq-list .faq-item-container .a p{font-size:12px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#joy-phone-image-crop-preview img{transform:translate(120px)}}.joy-desktop-shell-pane{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:none}#alohaPreviewContainer .joy-wedding-page,#twoPanePreviewContainer .joy-wedding-page{display:initial;height:initial}#alohaPreviewContainer .left-pane,#twoPanePreviewContainer .left-pane{height:100%}#alohaPreviewContainer .joy-wedding-info #welcome,#twoPanePreviewContainer .joy-wedding-info #welcome{min-height:initial!important}#alohaPreviewContainer .joy-wedding-info:not(.joy-primary-pane-mobile),#twoPanePreviewContainer .joy-wedding-info:not(.joy-primary-pane-mobile){padding:0}#alohaPreviewContainer .joy-wedding-info .rsvp-button:nth-of-type(1),#twoPanePreviewContainer .joy-wedding-info .rsvp-button:nth-of-type(1){border:none}#alohaPreviewContainer .joy-wedding-info .info-preview,#twoPanePreviewContainer .joy-wedding-info .info-preview{font-size:inherit}website-preview{width:100%}#websitePreviewLoader{position:absolute}.preview-content desktop-shell{margin:50px auto auto}desktop-shell{display:inline-block}.joy-style-preview desktop-shell{transform:scale(.9,.9)}@media screen and (min-width:1024px){.joy-style-preview desktop-shell{transform:scale(.9,.9)}}@media screen and (min-width:1280px){.joy-style-preview desktop-shell{transform:scale(1,1)}}@media screen and (min-width:1440px){.joy-style-preview desktop-shell{transform:scale(1.1,1.1)}}@media screen and (min-width:1681px){.joy-style-preview desktop-shell{transform:scale(.8,.8)}}@media screen and (min-width:1920px){.joy-style-preview desktop-shell{transform:scale(.9,.9)}}@media screen and (min-width:2460px){.joy-style-preview desktop-shell{transform:scale(1.1,1.1)}}.joy-desktop-shell,desktop-shell{position:relative;-ms-flex-item-align:center;align-self:center;background-color:#E2E2E4;box-shadow:0 15px 39px 0 rgba(0,0,0,.15),0 32px 75px 0 rgba(0,0,0,.13);border-radius:5px}.joy-desktop-shell .joy-desktop-title,desktop-shell .joy-desktop-title{width:100%;text-align:center;font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.2px;line-height:36px}.joy-desktop-preview .desktop-preview-screen .left-pane .app-title,.joy-desktop-preview .desktop-preview-screen .left-pane .message{text-align:left;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}.joy-desktop-shell .joy-desktop-buttons,desktop-shell .joy-desktop-buttons{position:absolute;left:10px;top:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.joy-desktop-shell .joy-desktop-buttons .window-btn,desktop-shell .joy-desktop-buttons .window-btn{height:10px;width:10px;border-radius:10px;background-color:#232323;margin:0 3px}.joy-desktop-shell .joy-desktop-buttons .window-btn.close,desktop-shell .joy-desktop-buttons .window-btn.close{background-color:#ff5e53}.joy-desktop-shell .joy-desktop-buttons .window-btn.minimize,desktop-shell .joy-desktop-buttons .window-btn.minimize{background-color:#ffc107}.joy-desktop-shell .joy-desktop-buttons .window-btn.expand,desktop-shell .joy-desktop-buttons .window-btn.expand{background-color:#00cd36}desktop-shell .joy-wedding-page h1{font-size:44px!important}desktop-shell .joy-wedding-page h3{margin-top:5.5%}.desktop-preview-screen .joy-wedding-intro #wedding-message p{font-size:16px!important;font-weight:400!important;line-height:123%}.joy-secondary-pane .desktop-preview-screen .joy-wedding-intro{padding:10% 20% 6% 10%}.joy-desktop-outer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;background-color:#ff0}.joy-desktop-preview{left:0;border-radius:5px}.joy-desktop-preview p{font-size:inherit}.joy-desktop-preview .desktop-preview-screen{width:100%;height:100%;background-color:#000;background-position:center top;background-size:cover;color:#fff;font-weight:400;overflow:hidden;display:-ms-flexbox;display:flex;border-radius:0 0 0 5px}.joy-desktop-preview .desktop-preview-screen img{max-width:100%}.joy-desktop-preview .desktop-preview-screen.joy-wedding-page .joy-wedding-intro h1#wedding-names{transform:scale(.7,.7);transform-origin:bottom left}.joy-desktop-preview .desktop-preview-screen .left-pane{z-index:3;width:100%;height:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 80px 40px 40px;-ms-flex-align:start;align-items:flex-start}.joy-desktop-preview .desktop-preview-screen .left-pane svg.icon-menu{height:15px;left:30px;top:30px}.joy-desktop-preview .desktop-preview-screen .left-pane .menu{font-size:12px;position:absolute;top:30px;left:25px}.joy-desktop-preview .desktop-preview-screen .left-pane .app-title{font-size:48px;padding-top:80px}@media screen and (max-height:889px){.joy-desktop-preview .desktop-preview-screen .left-pane .app-title{font-size:48px;padding-top:80px}}.joy-desktop-preview .desktop-preview-screen .left-pane .message{font-size:18px}.joy-desktop-preview .right-pane{position:absolute;width:320px;height:464px;left:480px;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:0 0 5px}.joy-desktop-preview .right-pane .joy-wedding-info #welcome{min-height:464px;width:320px;border-radius:0 0 5px}.joy-desktop-preview .right-pane .joy-wedding-info #welcome .info-preview{transform:scale(.7,.7);transform-origin:center center}.joy-desktop-preview .right-pane .joy-wedding-info #welcome h4{text-transform:capitalize;font-family:proxima-nova,Helvetica Neue,sans-serif;font-size:15px}.joy-desktop-preview .right-pane .joy-wedding-info #welcome .rsvp-button{font-weight:400;line-height:42px;border:2px solid}.joy-desktop-preview .right-pane .joy-wedding-info #welcome .rsvp-button.joykit-minilabel{padding-bottom:0;border:none}.joy-desktop-preview .right-pane .joy-wedding-info #welcome .joykit-minilabel{font-size:10px}.joy-desktop-preview .right-pane .joy-wedding-info #welcome .button-container{min-width:inherit}.joy-desktop-preview .right-pane .joy-wedding-info .countdown-timer.horizontal h1{font-size:14px!important}.joy-desktop-preview .right-pane h4{margin:0 0 20px;font-size:14px;line-height:17px;letter-spacing:1.4px;font-weight:300;text-transform:uppercase}.joy-desktop-preview .right-pane .countdown-timer.horizontal h1{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif!important;font-size:.875rem;margin:0;letter-spacing:2px}.jk-typ-head{}.joy-photo-grid{position:relative}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .joy-photo-grid .icon-label-group-loader,.joy-photo-grid #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.joy-photo-grid .loader{position:absolute}.joy-photo-grid md-grid-tile{transition:.4s box-shadow cubic-bezier(.19,1,.22,1);background-color:#f8f8f8}.joy-photo-grid .pending-selected{box-shadow:0 10px 27px -5px rgba(44,41,37,.25),0 7px 16px -8px rgba(0,0,0,.3);border:4px solid #fff}.joy-photo-grid img{height:100%}.joy-photo-grid .croPosition{opacity:0;font-size:.8rem;line-height:8px;text-align:center;height:40px;border:1px solid #121212;border-radius:40px;padding:15px;background:#121212;color:#fff;position:relative}.joy-photo-grid .photo-grid-xit{position:absolute;border-radius:50%;width:25px;height:25px;padding:0 5px;top:15px;right:15px;background:rgba(18,18,18,.7);transition:opacity .2s ease;opacity:0}.joy-photo-grid .photo-grid-xit svg,.joy-photo-grid-photo{width:100%;height:100%}.joy-photo-grid .photo-grid-xit svg path{fill:#fff}.joy-photo-grid .photoTile{box-sizing:border-box}.joy-photo-grid .photoTile:hover .photo-grid-xit{opacity:1}.joy-photo-grid-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 0;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;border-radius:2px;box-sizing:border-box}.joy-photo-grid-photo .select-page-tooltip{background:#333;opacity:.9;border-radius:4px;color:#fff;padding:12px;text-align:center;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.joy-photo-grid-photo:hover{box-shadow:0 4.08px 12.24px -2.04px rgba(44,41,37,.25),0 3.06px 7.14px -3.06px rgba(0,0,0,.3)}.progressDots{display:inline-block;position:relative}.progressDots .dot{margin-right:7px;float:left;cursor:pointer;text-align:center;width:10px;height:10px;background:#D9D9D9;border-radius:50%}.progressDots .indicator{float:none;background:#000;position:absolute;transition:transform .3s cubic-bezier(.25,.46,.195,1)}.typography{padding:40px}.typography .fontLabel{display:inline-block;float:left;text-align:center;padding:30px;font-size:2.3em;line-height:1.2}.typography .typog-text.pending .subtitle,.typography .typog-text.selected .subtitle,.typography .typog-text:hover .subtitle{display:block}.typography .fontLabel ::-moz-selection{background:0 0}.typography .fontLabel ::selection{background:0 0}.typography .typog-text{border:1px solid rgba(190,182,184,.3);display:block;margin-bottom:20px;position:relative;margin-right:0;margin-left:-1px;z-index:20}.typography .typog-text:hover{border-color:rgba(35,31,32,.3)}.typography .typog-text.pending{border-color:rgba(35,31,32,.3);box-shadow:inset 0 0 0 3px rgba(35,31,32,.3)}.typography .typog-text.selected{border-color:#121212;box-shadow:inset 0 0 0 2px #121212}.style-selector-admin .coverList .coverItem.selected,.style-selector-admin .coverList .coverItem:hover,.style-selector-ecard .coverList .coverItem.selected,.style-selector-ecard .coverList .coverItem:hover{box-shadow:0 19px 38px 0 rgba(0,0,0,.25),0 15px 12px 0 rgba(0,0,0,.18)}.typography .typog-label-row{clear:both;overflow:auto}.typography .typog-label-row .subtitle{display:none;position:absolute;font-size:13px;right:10px;bottom:10px}.style-selector-admin .filter-controls{margin:40px 55px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.style-selector-admin .filter-controls .filter-selects{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:0 10px}.style-selector-admin .filter-controls .filter-selects div{padding:0 10px}.style-selector-admin .filter-controls .filter-icon-legend,.style-selector-admin .filter-controls .filter-icon-legend .legend-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:0 10px}.style-selector-admin .filter-controls .filter-icon-legend .legend-item div{padding-left:10px;padding-right:10px}@media (max-width:1500px){.style-selector-admin .filter-controls{-ms-flex-direction:column;flex-direction:column}.style-selector-admin .filter-controls .filter-selects{padding-bottom:10px}.style-selector-admin .filter-controls .filter-icon-legend{padding-top:32px}}.style-selector-admin .filter-controls .style-filter-select{padding:10px;background:#fff;border-radius:7px}.style-selector-admin .aint-no-styles{text-align:center;color:#7D7D7D}ecard #add-to-calendar-button,ecard .ecard-content .note a,ecard .visit-website{text-decoration:none}.style-selector-admin .itemTitle{text-align:center;font-weight:450}.style-selector-admin .your-current-theme-is{text-align:center;font-weight:450;padding-bottom:5px}.style-selector-admin .feature-available-container{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.style-selector-admin .feature-available{display:-ms-flexbox;display:flex;padding:10px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.style-selector-admin .feature-available .feature-available-label{margin-left:12px}.style-selector-admin .cast-your-vote-blurb{margin:40px 50px}.style-selector-admin .layouts-sref{color:#4a90e2}.style-selector-admin .coverList{margin:40px 20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;z-index:10}.style-selector-admin .coverList .coverItem-voting{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.style-selector-admin .coverList .voting-overlay{position:absolute;visibility:hidden!important;background-color:#333!important}.style-selector-admin .coverList .coverItem-voting:hover{color:rgba(0,0,0,.2)}.style-selector-admin .coverList .coverItem-voting:hover .voting-overlay{visibility:visible!important;font-weight:600;margin:0}.style-selector-admin .coverList .eachStyle{position:relative;margin-bottom:24px}.style-selector-admin .coverList .highlight{background-color:transparent;z-index:100;position:absolute;top:35px;right:20px;height:30px;line-height:30px;background-image:url(https://s3-us-west-2.amazonaws.com/joy-public-assets-bucket/highlight-tail%402x.png);background-size:140px 30px;display:-ms-flexbox;display:flex;overflow:hidden;transition:all .4s cubic-bezier(.19,1,.22,1)}.style-selector-admin .coverList .highlight:hover .message{transition:all .4s cubic-bezier(.19,1,.22,1);position:relative;transform:translateY(-30px)}.style-selector-admin .coverList .highlight .message{color:#fff;font-size:11px;letter-spacing:.2px;font-weight:600;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:all .4s cubic-bezier(.19,1,.22,1)}.style-selector-admin .coverList .highlight .message span{padding-right:10px;-ms-flex-negative:0;flex-shrink:0}.style-selector-admin .coverList .highlight .star{padding:0 8px 0 15px;margin-top:-2px}.style-selector-admin .coverList .coverItem{position:relative;display:inline-block;transition:box-shadow .4s cubic-bezier(.19,1,.22,1);margin:30px;background-color:#F5F5F5;border-radius:8px}.style-selector-admin .coverList .coverItem .border{position:absolute;top:0;left:0;right:0;bottom:0;border:0 solid #e8e8e8;border-radius:7px}.style-selector-admin .coverList .coverItem:hover{color:#232323;background-color:#FFF}.style-selector-admin .coverList .coverItem.selected .itemTitle,.style-selector-admin .coverList .coverItem.tempSelected .itemTitle{color:#fff}.style-selector-admin .coverList .coverItem:hover .border{border:0 solid rgba(0,0,0,.5)}.style-selector-admin .coverList .coverItem.selected{background-color:#232323!important}.style-selector-admin .coverList .coverItem.selected .coverControls{background:#232323!important}.style-selector-admin .coverList .coverItem.selected .border{border:2px solid #232323!important}.style-selector-admin .coverList .coverItem.tempSelected,.style-selector-admin .coverList .coverItem.tempSelected .coverControls{background-color:#ededed}.style-selector-admin .coverList .coverItem.tempSelected .border{border:2px solid #ededed}.style-selector-admin .coverList .coverItem.currentCover{margin-bottom:8px}.style-selector-admin .coverList .coverItem .itemContent{min-height:40px;border-radius:3px;font-size:13px}.style-selector-admin .coverList .coverItem .itemTitle{text-align:center;line-height:40px;font-size:13px}.style-selector-admin .coverList .coverItem .itemDesc{display:none;font-size:13px}.style-selector-admin .coverList .thumbnail,.style-selector-admin .coverList .thumbnail img{width:180px;height:245px;border-radius:7px}.style-selector-admin .coverList .coverControls{position:absolute;left:0;right:0;bottom:0;background:#ededed;padding:20px 20px 5px}.style-selector-admin .coverList .coverControls .md-label{display:block;color:#888;margin-left:40px;margin-top:4px}.style-selector-admin .coverList .coverControls md-checkbox .md-icon{border-color:#e7e7e7!important;background-color:#fff}.style-selector-admin .coverList .coverControls span{text-transform:uppercase;font-size:10px;font-weight:600}.style-selector-admin .coverList .coverOptions{background-color:#232323}.style-selector-ecard .cast-your-vote-blurb{margin:40px 50px}.style-selector-ecard .layouts-sref{color:#4a90e2}.style-selector-ecard .coverList{margin:40px 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;z-index:10}.style-selector-ecard .coverList .coverItem-voting{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.style-selector-ecard .coverList .voting-overlay{position:absolute;visibility:hidden!important;background-color:#333!important}.style-selector-ecard .coverList .coverItem-voting:hover{color:rgba(0,0,0,.2)}.style-selector-ecard .coverList .coverItem-voting:hover .voting-overlay{visibility:visible!important;font-weight:600;margin:0}.style-selector-ecard .coverList .eachStyle{position:relative}.style-selector-ecard .coverList .highlight{background-color:transparent;z-index:100;position:absolute;top:35px;right:20px;height:30px;line-height:30px;background-image:url(https://s3-us-west-2.amazonaws.com/joy-public-assets-bucket/highlight-tail%402x.png);background-size:140px 30px;display:-ms-flexbox;display:flex;overflow:hidden;transition:all .4s cubic-bezier(.19,1,.22,1)}.style-selector-ecard .coverList .highlight:hover .message{transition:all .4s cubic-bezier(.19,1,.22,1);position:relative;transform:translateY(-30px)}.style-selector-ecard .coverList .highlight .message{color:#fff;font-size:11px;letter-spacing:.2px;font-weight:600;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:all .4s cubic-bezier(.19,1,.22,1)}.style-selector-ecard .coverList .highlight .message span{padding-right:10px;-ms-flex-negative:0;flex-shrink:0}.style-selector-ecard .coverList .highlight .star{padding:0 8px 0 15px;margin-top:-2px}.style-selector-ecard .coverList .coverItem{position:relative;display:inline-block;transition:box-shadow .4s cubic-bezier(.19,1,.22,1);margin:20px;background-color:#F5F5F5;border-radius:3px}.style-selector-ecard .coverList .coverItem .border{position:absolute;top:0;left:0;right:0;bottom:0;border:0 solid #e8e8e8;border-radius:3px}.style-selector-ecard .coverList .coverItem:hover{color:#232323;background-color:#FFF}.style-selector-ecard .coverList .coverItem:hover .border{border:0 solid rgba(0,0,0,.5)}.style-selector-ecard .coverList .coverItem.selected .coverControls{background:#232323!important}.style-selector-ecard .coverList .coverItem.selected .border{border:2px solid #5F2698;border-radius:4px}.style-selector-ecard .coverList .coverItem.tempSelected .coverControls{background-color:#abaeb3}.style-selector-ecard .coverList .coverItem.tempSelected .border{border:2px solid #5F2698;border-radius:4px}.style-selector-ecard .coverList .coverItem .itemContent{min-height:40px;border-radius:3px;font-size:13px}.style-selector-ecard .coverList .coverItem .itemTitle{text-align:center;line-height:40px;font-size:13px}.style-selector-ecard .coverList .coverItem .itemDesc{display:none;font-size:13px}.style-selector-ecard .coverList .thumbnail,.style-selector-ecard .coverList .thumbnail img{width:180px;height:245px;border-top-left-radius:3px;border-top-right-radius:3px}.style-selector-ecard .coverList .coverControls{position:absolute;left:0;right:0;bottom:40px;background:#232323;padding:20px 20px 5px}.style-selector-ecard .coverList .coverControls .md-label{display:block;color:rgba(255,255,255,.9)}.style-selector-ecard .coverList .coverControls md-checkbox .md-icon{border-color:rgba(255,255,255,.9)!important}.style-selector-ecard .coverList .coverControls span{text-transform:uppercase;font-size:10px;font-weight:600}.style-selector-ecard .coverList .coverWebsiteTheme{position:absolute;left:0;right:0;top:12px;color:#333;background-color:#FBFBFB;padding:6px 12px;width:150px;margin:auto;border:1px solid #D9D9D9;box-sizing:border-box;border-radius:32px;font-size:13px;line-height:18px;letter-spacing:-.02em;-ms-flex-align:center;align-items:center}.joy-helper-panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;height:auto;border-radius:4px;overflow:hidden;background-color:#fffbf7;border:1px solid #ffe1be;margin:24px 40px 0;padding:24px 16px}.joy-helper-panel.with-custom-icon{padding:8px 16px}@media only screen and (min-width:319px) and (max-width:680px){.joy-helper-panel.with-custom-icon{padding:16px}.joy-helper-panel{margin:24px 0 0}}@media screen and (min-width:600px) and (max-width:768px){.joy-helper-panel.with-custom-icon{padding:16px}.joy-helper-panel{margin:24px 0 0}}.joy-helper-panel .helper-panel-icon{width:75px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-helper-panel .helper-panel-icon-custom{width:64px;height:64px;margin-right:16px}.joy-helper-panel .helper-panel-info{width:100%;margin-right:32px}.joy-helper-panel .helper-panel-info h6{margin:0 0 4px;font-style:normal;font-weight:700;font-size:13px;line-height:22px;letter-spacing:.01em}.joy-helper-panel .helper-panel-info p{margin:0;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.joy-helper-panel .helper-panel-info a{color:#5f269b}.joy-helper-panel .helper-panel-info a:focus,.joy-helper-panel .helper-panel-info a:hover{color:#7139bf}.joy-helper-panel .helper-panel-info a:hover:active{color:#502080}.joy-helper-panel .helper-panel-xit{position:absolute;top:14px;right:14px}.joy-helper-panel .helper-panel-xit svg{width:14px;height:14px}.joy-helper-panel .helper-panel-xit:hover #icon-close{fill:gray}.joy-helper-panel .helper-panel-xit:focus{outline:auto}.joy-helper-panel .helper-panel-xit:active{outline:0}.joy-helper-panel #icon-buoy,.joy-helper-panel #icon-close{fill:#333}.section-note-editor{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px #e8e8e8 solid;cursor:text;background:#f5f5f5;position:relative}@media only screen and (min-width:319px) and (max-width:680px){.section-note-editor{display:block;padding:0 20px}}@media screen and (min-width:600px) and (max-width:768px){.section-note-editor{display:block;padding:0 20px}}.section-note-editor:hover{background:#fff}.section-note-editor modern-field .joy-field-label .joy-input-box textarea:focus,.section-note-editor:hover textarea{background:0 0}.section-note-editor:hover .joy-actions .admin-icon-edit{display:initial}.section-note-editor>*{margin:0 17px}.section-note-editor .joy-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:120px}@media screen and (max-width:768px){.section-note-editor .joy-actions{margin:0;position:absolute;top:25px;right:0}}.section-note-editor .joy-actions #Admin-Menu-V2-Copy{fill:#3c763d}.section-note-editor .joy-actions .admin-icon{padding:0 24px}.section-note-editor .joy-actions .admin-icon-edit{display:none}.section-note-editor .joy-actions>div{cursor:pointer}.section-note-editor modern-field{-ms-flex:1;flex:1;cursor:text}.section-note-editor modern-field .joy-field{width:initial;margin:5px 0 10px 30px}.section-note-editor modern-field .joy-field-label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.section-note-editor modern-field .joy-field-label .joy-input-box{-ms-flex-order:2;order:2;border:none}.section-note-editor modern-field .joy-field-label .joy-input-box textarea{color:#5b6064;line-height:18px;font-size:15px;font-weight:400;background:0 0}@media only screen and (min-width:319px) and (max-width:680px){.section-note-editor modern-field .joy-field{margin:0;padding:0}.section-note-editor modern-field .joy-field-label .joy-input-box textarea{height:auto!important;font-size:12px}}@media screen and (min-width:600px) and (max-width:768px){.section-note-editor modern-field .joy-field{margin:0;padding:0}.section-note-editor modern-field .joy-field-label .joy-input-box textarea{height:auto!important}}.section-note-editor modern-field .joy-field-label .joy-input-prompt{-ms-flex-order:1;order:1;cursor:text;font-weight:700}.section-note-editor modern-field .joy-field-label .joy-input-prompt .joy-input-prompt-main{font-size:10px;opacity:.8;letter-spacing:1px}.joy-email-preview{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.joy-email-preview .big-red-button{margin:auto;border-radius:50%;font-size:2em;width:200px;height:200px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.joy-email-preview p{font-size:1.3em;text-align:center;text-color:inherit}.joy-email-preview .see-email{border:2px solid;border-radius:5px;padding:10px 30px;line-height:50px;cursor:pointer;font-size:1.3em}.joy-email-preview .see-email:hover{background:rgba(255,255,255,.25)}.joy-email-preview .light{color:#fff}.joy-email-preview .dark{color:#333}.joy-email-preview a{color:inherit}.joy-email-preview .reminder-notice{position:absolute;bottom:0;left:0;right:0}.ismobile{display:none}@media only screen and (min-width:319px) and (max-width:680px){.ismobile .joy-email-preview p{display:none}}email-sender{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}email-sender .email-preview{width:100%;height:auto}email-sender .aux-action{padding:15px;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}email-sender .aux-action-button{height:40px;border-radius:3px;background-color:#dbdde3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px 40px;margin:0 10px;color:#333}email-sender .aux-action-button:first-child{margin-left:0}email-sender .actions{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-top:30px}email-sender #emailInput{display:-ms-flexbox;display:flex;border:1px solid #ccc;max-width:400px;border-radius:4px;overflow:hidden}email-sender #emailInput input{border:none;-ms-flex:1;flex:1;padding:0 15px;border-radius:inherit}email-sender .send-action{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}email-sender #sendButton{width:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-left:solid 1px;background:#1B8BF9;color:#fff;border-radius:0;margin:0}.joy-rsvp-preview,.xy th{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}email-sender #sendButton:hover{background:#e6e6e6}.joy-rsvp-preview{-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;top:0;left:0;z-index:0;height:100%}.joy-rsvp-preview .rsvp-preview-grid{position:absolute;top:0;bottom:0;right:0;left:0;z-index:10}.joy-rsvp-preview md-grid-tile{background-size:cover;background-position:center center;background-repeat:no-repeat}.joy-rsvp-preview md-grid-tile figure{background:#000;opacity:.5}.joy-rsvp-preview .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:20}.joy-rsvp-preview p{font-size:1.3em;text-align:center;text-color:inherit}.joy-rsvp-preview .rsvp-mention{border:2px solid;border-radius:5px;padding:0 30px;line-height:50px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s ease background}.joy-rsvp-preview .rsvp-mention:hover{background:rgba(255,255,255,.25)}.joy-rsvp-preview .light{color:#fff;z-index:30}.joy-rsvp-preview .dark{color:#333}.joy-rsvp-preview a{color:inherit}.joy-rsvp-preview .reminder-notice{position:absolute;bottom:0;left:0;right:0}email-editor .joy-input-box textarea.joy-mod-input{font-size:18px}email-editor .editor-content .joy-field{width:inherit}.xy,.xy table{width:100%}email-editor textarea{width:100%;overflow:auto}email-editor .label{letter-spacing:.2px;font-weight:600;opacity:.6;font-size:12px}email-editor .message-container{margin:38px 0}.xy{background:#e8fff9;height:100%}.xy .md-virtual-repeat-offsetter{overflow:auto}.xy th{text-align:left;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xy td{border-bottom:solid 1px #121212;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.xy tr{height:48px;display:-ms-flexbox;display:flex}.xy .st-sort-ascent:after{content:'\25B2'}.xy .st-sort-descent:after{content:'\25BC'}.xy .st-selected{background:#c86532}.xy .xy-avatar{width:50px}.xy .xy-avatar img,.xy .xy-avatar span{height:35px;width:35px;border-radius:50%;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat}.xy .xy-th-contents{width:350px;background:#5effeb}.xy .xy-th-contents,.xy .xy-th-contents.xy-squish-remove-active{max-width:350px;transition:all cubic-bezier(.19,1,.22,1) 1s}.xy .xy-th-contents.xy-squish,.xy .xy-th-contents.xy-squish-add-active{max-width:100px;transition:all cubic-bezier(.19,1,.22,1) 1s}.xy .xy-th-contents.xy-squish-add-active{transition:all cubic-bezier(.19,1,.22,1) 1s}.xy .xy-checkbox-col{text-align:center;width:50px;-ms-flex-pack:center;justify-content:center}.xy md-checkbox{margin-bottom:0;width:20px}@keyframes open-letter{0%{top:0}100%{top:-30px}}.joy-func-dialog .corner-actions{position:absolute;top:6px;right:6px}.joy-func-dialog .corner-actions .md-button{min-width:0}.joy-func-dialog .corner-actions .exit{line-height:48px;width:48px}.joy-func-dialog .corner-actions .exit svg{width:16px;height:16px}.joy-func-dialog .corner-actions .exit svg g g{fill:#333}.joy-func-dialog .dialog-body{width:800px}.joy-func-dialog [ng-if="template.path"]{height:100%}.joy-func-dialog .dialog-templates{-ms-flex:1;flex:1;margin-bottom:40px}.joy-func-dialog .dialog-templates:last-child{margin-bottom:0}.joy-func-dialog #emailInput,.joy-func-dialog .aux-action-button{text-transform:uppercase;letter-spacing:2px;line-height:1;font-weight:700;font-size:10px}.joy-func-dialog [disabled=disabled]:not(md-checkbox){opacity:.2}.joy-func-dialog-last-template{border-top:solid 1px #e8e8e8;position:relative;width:100%}.congratsPage{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.congratsPage .congratsPage-message{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.2px;text-align:center;color:#3A3C3E}.congratsPage .joykit-button,.congratsPage .joykit-button-inverse{width:200px;margin:auto}.congratsPage .jk-button-bar{margin-top:120px}.congratsPage .circle{height:300px;width:200px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.congratsPage .envelope{position:relative;margin:10% auto 0;width:120px;height:96px;background:#c94548;border-radius:0 0 5px 5px;box-shadow:0 0 1px #c94548 inset}.congratsPage .envelope:after,.congratsPage .envelope:before{content:'';position:absolute;width:0;height:0;left:0;border:0 solid transparent;border-width:48px 60px}.congratsPage .envelope:before{border-bottom-color:#c94548;top:-100%;left:0}.congratsPage .envelope:after{border-right-color:#ed4c50;border-left-color:#fa565a;border-bottom-color:#fa565a;top:0;border-radius:0 0 5px 5px;transform:rotate(360deg);box-shadow:0 1px 1px rgba(0,0,0,.25)}.congratsPage .paper{position:absolute;width:95px;height:85px;margin:0 auto;background:#fff;top:-30px;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.25);left:13px;animation:open-letter;animation-duration:2s}.congratsPage .paper:after,.congratsPage .paper:before{content:'';position:absolute;left:12px;background:#e3f1fc;height:4px;border-radius:5px}.congratsPage .paper:before{top:14px;width:31px}.congratsPage .paper:after{right:12px;top:28px;box-shadow:0 8px 0 #e3f1fc,0 16px 0 #e3f1fc,0 24px 0 #e3f1fc,0 40px 0 #e3f1fc}#paperInvitesPage{margin-bottom:-40px}#paperInvitesPage .row{-ms-flex-align:stretch;align-items:stretch}#paperInvitesPage img{max-width:425px}ecard-editor{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fbfbfb;z-index:60}ecard-editor .actionables{position:absolute}ecard-editor .actionables .action-group{display:-ms-flexbox;display:flex;min-height:1px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}ecard-editor .actionables .action-group .icon{margin-right:24px}ecard-editor .actionables .action-group #card-type{font-size:26px;font-weight:700;padding-bottom:4px}ecard-editor .actionables .action-group .ecard-button.simple{font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.13px;color:#5f269b;height:96px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding-top:6px}ecard-editor .actionables .action-group .ecard-button.simple:focus,ecard-editor .actionables .action-group .ecard-button.simple:hover{color:#7139bf}ecard-editor .actionables .action-group .ecard-button.simple:hover:active{color:#502080}ecard-editor .actionables .action-group .ecard-button.simple.active-edit{border-bottom:6px solid #4A437D}ecard-editor .actionables .action-group .ecard-button.simple.inactive-edit{color:#333;border-bottom:6px solid transparent}ecard-editor .actionables .action-group .ecard-button.simple.inactive-edit:focus,ecard-editor .actionables .action-group .ecard-button.simple.inactive-edit:hover{color:#7139bf}ecard-editor .actionables .action-group .ecard-button.simple.inactive-edit:hover:active{color:#502080}ecard-editor .actionables .action-group .ecard-button.simple .fake-border-radius{position:absolute;bottom:-8px;left:-1px;width:103%;height:10px;background:0 0;border-radius:6px;border:2px solid #fff}ecard-editor .actionables .action-group#next-button-container{position:absolute;right:20px}ecard-editor .actionables .action-group hr.separator{border-width:0 0 0 1px;border-color:#ebebeb;border-left-style:solid;height:48px;margin:0 28px}@media only screen and (min-width:319px) and (max-width:680px){ecard-editor .actionables .action-group hr.separator{margin:0 12px}}ecard-editor .actionables-header{margin-top:18px;padding:0 30px}ecard-editor [header-icon-tooltip-data]{position:relative;z-index:51;cursor:pointer}ecard-editor [header-icon-tooltip-data]:after,ecard-editor [header-icon-tooltip-data]:before{visibility:hidden;opacity:0;pointer-events:none}ecard-editor [header-icon-tooltip-data]:before{position:absolute;right:-30px;margin-top:5px;margin-right:-80px;padding:10px;width:160px;border-radius:3px;background-color:#333;color:#fff;text-align:center;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em;top:120%;content:attr(header-icon-tooltip-data)}ecard-editor [header-icon-tooltip-data]:after{position:absolute;top:120%;right:50%;margin-right:-5px;width:0;border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;content:' ';font-size:0;line-height:0}ecard-editor [header-icon-tooltip-data]:focus::after,ecard-editor [header-icon-tooltip-data]:focus::before,ecard-editor [header-icon-tooltip-data]:hover:after,ecard-editor [header-icon-tooltip-data]:hover:before{visibility:visible;opacity:1}ecard-editor .preview{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto auto 94px}ecard-editor .preview-content{position:absolute;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow-y:auto}ecard-editor .preview-content .joy-desktop-shell,ecard-editor .preview-content desktop-shell{-ms-flex-item-align:initial;align-self:initial}ecard-editor #preview-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 48px 48px;background-color:#fff;border-radius:8px;margin-top:120px}ecard-editor #preview-content-container #header-box{padding-bottom:32px;border-bottom:1px solid #f2f2f2}ecard-editor #preview-content-container #header-box h3{margin:0;font-size:24px;line-height:32px;font-weight:700}ecard-editor #preview-content-container #header-box p{font-size:15px;line-height:22px;margin:8px 0 0}ecard-editor #preview-content-container #summary-actions-container{padding-top:34px}ecard-editor #preview-content-container .joykit-divider{margin-bottom:40px}ecard-editor #preview-content-container .summary-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}ecard-editor #preview-content-container .summary-action:not(:last-of-type){margin-bottom:60px}ecard-editor #preview-content-container .summary-action a,ecard-editor #preview-content-container .summary-action a:visited{color:#4A437D}ecard-editor #preview-content-container .summary-action a:hover,ecard-editor #preview-content-container .summary-action a:visited:hover{color:#645BB7}ecard-editor #preview-content-container .summary-action>div:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}ecard-editor #preview-content-container .summary-action>div:first-child .icon{margin-right:24px}ecard-editor #preview-content-container .summary-action>div:first-child h4{color:#333;font-weight:600;font-size:17px;line-height:24px;margin:0 0 4px}ecard-editor #preview-content-container .summary-action>div:first-child p{color:#000;font-size:15px;line-height:22px;margin:0}ecard-editor .preview-content desktop-shell{margin:92px auto;box-shadow:0 8px 24px rgba(0,0,0,.2)}ecard-editor .draft-message textarea{overflow-y:auto}ecard-editor #loaderBox{position:relative;width:100%;height:50vh;display:block}ecard-editor #loaderBox>div{display:block;position:absolute}ecard-editor [justify=start]{-ms-flex-pack:start;justify-content:flex-start}ecard-editor [justify=end]{-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:20px}ecard .pill-box,ecard-editor [justify=center]{-ms-flex-pack:center;justify-content:center}ecard-editor .sidebar-no-overlay{background:0 0!important;left:auto}ecard-editor .sidebar-content-no-overlay{box-shadow:-10px 0 10px 1px rgba(0,0,0,.2)}ecard .ecard-space .ecard,ecard .ecard-space .ecard-stack .ecard{box-shadow:0 3px 8px rgba(0,0,0,.03),0 10px 60px -20px rgba(44,41,37,.03),0 9px 36px -30px rgba(0,0,0,.04)}ecard-editor .ecard-drawer-title{margin-bottom:8px!important}ecard-editor .ecard-drawer-subtitle{margin-bottom:8px;margin-top:0!important}ecard-editor .ecard-divider{border-bottom:1px #e8e8e8 solid;width:100%}ecard-editor .jk-input-row jk-checkbox{position:relative;left:16px}ecard-editor .jk-show-more-less{margin-bottom:32px}ecard-editor .jk-show-more-less md-input-container{margin-bottom:0}ecard-editor [guest-preview-data-tooltip]:before{width:240px;left:-60px}ecard-editor [guest-preview-data-tooltip]:after{left:12px}ecard-editor .info-card-box-ecard{padding-left:16px;padding-right:16px;margin-bottom:0}ecard-editor .info-card-box-ecard .info-card-ecard{padding:16px 0}ecard-editor .info-card-box-ecard .info-card-ecard:not(:last-of-type){border-top:solid 1px #d6d6d6}ecard-editor .info-card-box-ecard .info-card-ecard toggle{margin:0}ecard-editor .jk-input-row select{width:100%}ecard-editor .ecard-links h5{margin-top:24px;margin-bottom:0}ecard-editor md-input-container.input-disabled .md-errors-spacer{display:none}ecard-editor md-input-container.input-select{margin:8px 0 4px;position:relative}ecard-editor md-input-container.input-select .select-caret-icon-wrapper{position:absolute;top:9px;right:14px}ecard-editor .settings-link-wrapper .settings-link{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em;color:#5f269b}ecard-editor .settings-link-wrapper .settings-link:focus,ecard-editor .settings-link-wrapper .settings-link:hover{color:#7139bf}ecard-editor .settings-link-wrapper .settings-link:hover:active{color:#502080}ecard-editor md-radio-group.photo-group{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:16px 0}ecard-editor md-radio-group.photo-group md-radio-button{margin:0}ecard-editor md-radio-group.photo-group md-radio-button:first-of-type{margin-right:42px}ecard-editor .image-url-caption{font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.015em}body #PeoplePickerRoot button,ecard-editor .image-container a{font-weight:600;font-size:15px;line-height:22px;font-style:normal}ecard-editor .image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}ecard-editor .image-container div{width:40px;height:40px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:2px;background-repeat:no-repeat;background-position:center;background-size:40px auto;background-color:#f7f7f7}ecard-editor .image-container a{letter-spacing:-.13px;margin-left:16px}ecard-editor .link{color:#5f269b}ecard-editor .link:focus,ecard-editor .link:hover{color:#7139bf}ecard-editor .link:hover:active{color:#502080}body #PeoplePickerRoot button{min-width:112px;width:165px;height:48px;padding:0 24px;border-radius:4px;background-color:#FFF;color:#5f269b;border-color:#5f269b;fill:#5f269b;stroke:#5f269b;letter-spacing:-.13px}body #PeoplePickerRoot button:focus,body #PeoplePickerRoot button:hover{background-color:#faf7ff;color:#7139bf;border-color:#7139bf;fill:#7139bf;stroke:#7139bf}body #PeoplePickerRoot button:hover:active{background-color:#eeebff;color:#502080;border-color:#502080;fill:#502080;stroke:#502080}email-draft-preview{max-width:490px;position:relative;display:block;background:#fff;border-radius:0 0 4px 4px}email-draft-preview .email-preview-header{position:relative;padding:20px}email-draft-preview .email-preview-header>div{line-height:24px}email-draft-preview .email-preview-header>div span:first-child{color:#918f90}email-draft-preview *{background:0 0}email-draft-preview div>table,email-draft-preview div>table>tbody,email-draft-preview div>table>tbody>tr,email-draft-preview div>table>tbody>tr>td,email-draft-preview div>table>tbody>tr>td>table,email-draft-preview div>table>tbody>tr>td>table>tbody,email-draft-preview div>table>tbody>tr>td>table>tbody>tr,email-draft-preview div>table>tbody>tr>td>table>tbody>tr>td,email-draft-preview div>table>tbody>tr>td>table>tbody>tr>td>table{border-radius:4px}.add-to-calendar-menu-item.md-focused,.add-to-calendar-menu-item:hover{background-color:#333;color:#fff;opacity:1;transition:background-color .5s ease}.calendar-button.md-ink-ripple{background-color:#fff;color:#333;opacity:1}.calendar-button.md-ink-ripple:hover,.md-button:not([disabled]).calendar-button:hover,.md-button:not([disabled]).md-focused.calendar-button{background-color:#333;color:#fff;opacity:1;transition:background-color .5s ease}.add-to-calendar-menu>.md-open-menu-container.md-active,.add-to-calendar-menu>.md-open-menu-container.md-active>md-menu-content>*{transition:background-color .5s ease}ecard{width:inherit}ecard .item{display:inline-block;position:relative}ecard .item-content{position:absolute;top:0;bottom:0;right:0;left:0}ecard p{margin:0;font-size:3vmin;line-height:4.2vmin}ecard p:not(:last-of-type){margin-bottom:4vmin}ecard .brand{position:absolute;bottom:20px;right:30px;z-index:300;opacity:.2;transition:opacity .4s ease}ecard .ecard-content,ecard .ecard-content .message-container,ecard .ecard-front-back-wrapper,ecard .ecard-space,ecard .ecard-space .ecard.front,ecard .ecard-stack,ecard .ecard-stack .ecard:last-of-type{position:relative}@media only screen and (min-width:319px) and (max-width:680px){ecard .brand{display:none}}ecard .brand:hover{opacity:1}ecard .brand svg{width:45px}ecard .ecard-stage{height:100%;width:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;overflow:visible;padding:60px 0;transform:perspective(1000px)}ecard .ecard-space{width:84vmin;display:inline-block}@media screen and (min-width:680px){ecard p{font-size:1.5vmin;line-height:2.5vmin}ecard p:not(:last-of-type){margin-bottom:2vmin}ecard .ecard-space{width:51vmin}ecard .ecard-space.ecard-edit-mode{padding-bottom:42px}}ecard .ecard-space .ecard.back{margin-top:3vmin}ecard .ecard-space .ecard-guest-names-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px;text-align:center;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em}ecard .ecard-space .ecard-guest-names-container .ecard-guest-names{margin-bottom:6px}ecard .ecard-space .ecard-guest-names-container .not-person-intended-link{font-weight:400;color:#7d7d7d}ecard .ecard-stack.ecard,ecard .ecard-stack.ecard-content,ecard .ecard-stack.ecard-content-body{min-height:10px}ecard .ecard-stack{width:inherit}ecard .ecard-stack .ecard{width:100%;overflow:visible;border-radius:.69vmin;margin-top:30px}ecard .ecard-stack .ecard:first-of-type{margin-top:0}ecard .branding-card-sub-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-family:proxima-nova,Helvetica Neue,sans-serif;padding-top:10px}ecard .branding-card-sub-container .branding-column{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#admin-rsvp .tag-list,ecard .branding-card-sub-container .branding-right{-ms-flex-pack:end;justify-content:flex-end}ecard .branding-card-sub-container .branding-column a{color:#a3a5a7!important;font-family:proxima-nova,Helvetica Neue,sans-serif;font-size:15px!important}ecard .branding-card-sub-container .branding-column a:hover{color:#000!important}ecard .branding-card-sub-container .branding-column *{font-size:10px!important;width:auto!important;padding:5px!important;text-decoration:none}ecard .branding-card-sub-container .branding-column * div{font-size:15px!important;width:auto!important;padding:4px!important}ecard .branding-card-sub-container .branding-right .made-with-joy{width:38%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-align:center;align-items:center}ecard .branding-card-sub-container .branding-right .made-with-joy img{max-width:36px;padding:0!important;position:relative;top:0;opacity:.6}ecard .branding-card-sub-container .branding-right .made-with-joy:hover img{opacity:1}@media (max-height:690px){ecard .branding-card-sub-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}ecard .branding-card-sub-container .branding-column{width:auto;-ms-flex-pack:center;justify-content:center}ecard .branding-card-sub-container .branding-column a{width:auto!important;padding:10px!important}}ecard .visit-website{font-size:3vmin;line-height:4.2vmin;margin-top:3.11vmin}ecard .e-card-back-links-wrapper{-ms-flex-direction:column;flex-direction:column}ecard .ecard-back-button-wrapper:not(:last-of-type){margin-bottom:18px}@media screen and (min-width:680px){ecard .visit-website{font-size:1.5vmin;line-height:2.5vmin}ecard .e-card-back-links-wrapper{-ms-flex-direction:row;flex-direction:row}ecard .ecard-back-button-wrapper:not(:last-of-type){margin-right:16px;margin-bottom:0}}ecard .ecard-margin-bottom{margin-bottom:48px}ecard .ecard-back-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#333;border:1px solid #333;border-radius:4px;cursor:pointer;font-weight:600;font-size:13px;line-height:17px;padding:10px 20px}ecard .add-to-calendar-icon,ecard .calendar-button{display:-ms-flexbox!important;display:flex!important}@media screen and (min-width:680px){ecard .ecard-back-button{font-size:1.5vmin;line-height:2vmin;padding:1.2vmin 1.6vmin}}ecard .ecard-back-button span:first-of-type,ecard .ecard-back-button svg{width:24px;height:24px}ecard .ecard-back-button span:first-of-type{margin-right:10px}ecard .ecard-back-button.darkHover:hover{color:#787c80;border:1px solid #787c80}ecard .add-to-calendar-menu{box-sizing:border-box;padding:0;font-size:12px;font-weight:600;background-color:transparent;margin:4px 0 12px;width:177px}ecard .calendar-button{-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-align:center!important;align-items:center!important}ecard .calendar-button>span{margin-right:8px!important}ecard .add-to-calendar-text{margin:0 8px;font-size:12px}ecard .add-to-calendar-icon-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}ecard .add-to-calendar-menu-item{background-color:transparent;font-weight:600;font-size:12px}ecard .add-to-calendar-menu-item>a{font-weight:600}ecard .add-to-calendar-menu-item:hover{color:#fff;background-color:#333}ecard .ecard-content{overflow:hidden;z-index:inherit;background-size:contain;background-repeat:no-repeat;text-align:center;height:118.95vmin}@media screen and (min-width:680px){ecard .ecard-content{font-size:1.25vmin;height:71.5vmin}}ecard .ecard-content *>*{cursor:pointer}ecard .ecard-content *{z-index:100}ecard .ecard-content .hero h1{line-height:1.05;margin-top:0;font-size:9.3vmin;margin-bottom:.75vmin}@media screen and (min-width:680px){ecard .ecard-content .hero h1{font-size:5.9782vmin;margin-bottom:.5vmin}}ecard .ecard-content h2{margin:1vmin 0}ecard .ecard-content .details-container{padding:0 3.21vmin;margin-top:3.75vmin}ecard .ecard-content .detail{font-weight:600;text-transform:uppercase;cursor:pointer;font-size:2.41vmin;letter-spacing:.11vmin;line-height:5.52vmin}@media screen and (min-width:680px){ecard .ecard-content .details-container{padding:0 2.0661vmin;margin-top:2.048vmin}ecard .ecard-content .detail{font-size:1.55vmin;letter-spacing:.0688vmin;line-height:3.555vmin}}ecard .ecard-content.back{height:auto}ecard .ecard-content .message-container{text-align:center;max-width:100%}ecard .ecard-content .message-container.back{padding:0 4vmin;overflow:hidden;text-align:center;height:auto}ecard .ecard-content .message-container.back p{font-size:15px;line-height:22px}ecard .ecard-content .message-container.back p:not(:last-of-type){margin-bottom:24px}ecard .ecard-content .message-container b,ecard .ecard-content .message-container strong{font-size:2.76vmin;line-height:4.47vmin}@media screen and (min-width:680px){ecard .ecard-content .message-container b,ecard .ecard-content .message-container strong{font-size:1.777vmin;line-height:2.88vmin}}ecard .ecard-content .message-container span{font-size:2.76vmin;line-height:4.47vmin}ecard .ecard-content .message-container span.front-message p{font-size:3.11vmin;line-height:5.18vmin;display:inline}ecard .ecard-content .message-container.joy-theme{max-width:72%;margin:0 auto}ecard .ecard-content .message-container.front{margin:3.75vmin auto 0}@media screen and (min-width:680px){ecard .ecard-content .message-container b,ecard .ecard-content .message-container span,ecard .ecard-content .message-container strong{font-size:1.777vmin;line-height:2.88vmin}ecard .ecard-content .message-container span.front-message p{font-size:2vmin;line-height:3.333vmin;display:inline}ecard .ecard-content .message-container.joy-theme{max-width:unset}ecard .ecard-content .message-container.front{margin:2.048vmin auto 0}}ecard .ecard-content .highlights-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;max-width:100%}ecard .ecard-content .highlights-container a{display:block}ecard .ecard-content .img-portal{background-size:cover;background-position:center center;border-radius:50%;height:18.66vmin;width:18.66vmin}ecard .ecard-content .footer{font-weight:600;position:absolute;left:0;right:0;bottom:9.33vmin;letter-spacing:.11vmin;font-size:2.07vmin}@media screen and (min-width:680px){ecard .ecard-content .img-portal{height:12vmin;width:12vmin}ecard .ecard-content .footer{bottom:6vmin;letter-spacing:.0688vmin;font-size:1.33vmin}}ecard .ecard-content .note{line-height:22px;font-size:15px;letter-spacing:.2px}ecard .ecard-content .note a:hover{text-decoration:underline;color:#fff;opacity:.7}ecard .ecard-content .note a.darkHover:hover{color:#787c80}ecard .ecard-content-body{min-height:10px;width:inherit;padding:0 9.33vmin;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}ecard .ecard-content-body.body-front{height:118.95vmin}@media screen and (min-width:680px){ecard .ecard-content-body{padding:0 7vmin}ecard .ecard-content-body.body-front{height:71.5vmin}}ecard .ecard-content-body.body-back{padding:72px 24px}@media screen and (min-width:680px){ecard .ecard-content-body.body-back{padding:5vmin 3vmin}}ecard .ecard-content-body.default{background-color:#fff}ecard .ecard-content-body>:last-child{margin-bottom:0}ecard .ecard-flipper{-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;font-size:2em;min-height:100px;margin-top:30px;display:none}ecard .ecard-flipper svg path{fill:#4a4a4a;color:#4a4a4a}ecard .ecard-status-tr{position:absolute;z-index:400;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;padding:30px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600}ecard .text-input{position:fixed;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}ecard .pill-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#333;color:#fff;width:44%;border-radius:.69vmin;margin-top:5.18vmin;line-height:10.7vmin}ecard .pill-box.button{font-weight:600;cursor:pointer;font-size:2.76vmin}@media screen and (min-width:680px){ecard .pill-box{border-radius:.444vmin;margin-top:3.333vmin;line-height:6.887vmin}ecard .pill-box.button{font-size:1.777vmin}}ecard .pill-box.code{color:inherit;background-color:#f0f0f0;font-weight:300;text-transform:uppercase;font-size:4.28vmin;letter-spacing:.04vmin}ecard .pill-box.button.rsvp-button-clicked{opacity:.5}ecard .button-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}ecard .informative{text-transform:uppercase}ecard a{color:inherit;text-decoration:underline;font-weight:600}ecard .flip-container{z-index:10;perspective:10000px;overflow:visible!important;transform-style:preserve-3d;perspective-origin:150% 150%}ecard .ecard-space .ecard-stack .ecard{z-index:12}ecard .ecard-space .ecard-stack .ecard.front{position:relative}ecard .ecard-space .ecard-stack #code{background-color:#f0f0f0;padding:2px 5px;cursor:pointer;font-weight:600;text-transform:uppercase;border-radius:.69vmin}@media screen and (min-width:680px){ecard .pill-box.code{font-size:2.7548vmin;letter-spacing:.0275vmin}ecard .ecard-space .ecard-stack #code{border-radius:.444vmin}}ecard .ecard-flipper svg{height:30px;width:30px}ecard .ecard-content{font-size:3.57vmin}ecard #welcome.ecard-content{-ms-flex-pack:start;justify-content:flex-start;min-height:initial}ecard .ecard-content,ecard .ecard-content-body{border-radius:.69vmin}@media screen and (min-width:680px){ecard .ecard-content{font-size:2.3vmin}ecard .ecard-content,ecard .ecard-content-body{border-radius:.444vmin}}ecard .on-hover{transition:all .3s}ecard .on-hover:hover{transform:scale(1.05)}ecard .on-hover:active{transform:scale(.9)}.ecard-slide-left{transition:margin .3s;margin-right:40%;transition-delay:250ms}#flip_card_icon,.flip-card-tooltip{position:absolute;z-index:600;transition:.2s ease opacity;text-decoration:none}.flip-card-tooltip{display:inline-block;opacity:0;background-color:rgba(51,51,51,.8);border-top-right-radius:4px;border-bottom-right-radius:4px;height:50px;padding:16px;color:#fff;margin-left:50px;margin-top:-25px;pointer-events:none;min-width:132px}.flip-card-tooltip:after{content:'';display:block;position:absolute;left:-50px;top:0;border:25px solid transparent;border-right-color:rgba(51,51,51,.8);width:0;height:0}#flip_card_icon{opacity:1;right:-32px;margin-top:-20px;display:none;cursor:pointer}@media screen and (min-width:680px){#flip_card_icon{display:inline-block}}#ecardBackButtons>div:last-child{margin-left:16px}#ecardBackButtons>div:first-child{margin-left:0}#admin-rsvp{background:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:20px}#admin-rsvp input,#admin-rsvp textarea{border:0;border-bottom:1px solid #e6e6e6;padding-bottom:7px;font-size:15px;line-height:24px;outline:0;background-color:transparent}#admin-rsvp textarea{min-height:0;resize:none;overflow:hidden}#admin-rsvp .card,#admin-rsvp .menu,#admin-rsvp .question,#admin-rsvp .question-create{background-color:#fff;border-radius:3px;border:1px solid #e6e6e6}#admin-rsvp .header{position:fixed;top:0;left:0;width:100%;height:100px;background-color:#fff;z-index:1;border-bottom:1px solid #e8e8e8}#admin-rsvp .header .title{position:absolute;left:40px;top:35px;font-size:24px;font-weight:300}#admin-rsvp .status{position:absolute;right:40px;top:40px;font-size:10px;color:#5F269B;text-transform:uppercase;letter-spacing:2px}#admin-rsvp .question-create{width:500px;padding-bottom:50px;position:relative;border:0;box-shadow:0 19px 38px 0 rgba(0,0,0,.2),0 15px 12px 0 rgba(0,0,0,.12)}#admin-rsvp .question-create .question-create-cancel{font-size:20px;position:absolute;right:20px;top:20px}#admin-rsvp .question-create .title{font-size:16px;padding:23px 30px 20px;border-bottom:1px solid #e6e6e6}#admin-rsvp .question-create .question-create-choice{margin:0 30px;padding:20px 30px;border-bottom:1px solid #e6e6e6}#admin-rsvp .question-create .question-create-choice div{font-size:13px;line-height:20.5px;line-height:19px}#admin-rsvp .question-create .question-create-choice .label{font-weight:600;padding-bottom:8px}#admin-rsvp .question-create>div:nth-of-type(2){width:44%;display:inline-block;border-right:1px solid #e6e6e6;margin-right:0}#admin-rsvp .question-create>div:nth-of-type(3){width:44%;display:inline-block;margin-left:0}#admin-rsvp .add-a,#admin-rsvp .add-q-top-final>*,#admin-rsvp .buttonize,#admin-rsvp .buttonize-hov,#admin-rsvp .menu>div,#admin-rsvp .menubar .showmenu,#admin-rsvp .question-create .question-create-choice{cursor:pointer;-webkit-user-select:none}#admin-rsvp .buttonize-hov:hover,#admin-rsvp .menubar .showmenu:hover,#admin-rsvp .question-create .question-create-choice:hover{background-color:rgba(74,144,226,.1)}#admin-rsvp .question{position:relative;width:500px;margin:30px 0}#admin-rsvp .question-text,#admin-rsvp .question-title{width:100%;padding:20px 80px 20px 30px}#admin-rsvp .question .question-label{position:absolute;top:-15px;left:30px;background:#fff}#admin-rsvp .question-text{font-style:italic;border-bottom:none}#admin-rsvp .question-nested{margin:30px}#admin-rsvp .question-disabled *{opacity:.6}#admin-rsvp .question-disabled div.menubar,#admin-rsvp .question-disabled div.menubar *{opacity:1}#admin-rsvp .question-header{font-weight:lighter;color:gray;border-bottom:1px solid #e6e6e6;background-color:#fafafa;padding:15px 15px 15px 30px;position:relative;transition:all .1s}#admin-rsvp .question-header b{color:#404040}#admin-rsvp .question-header.highlight>b{color:#5F269B}#admin-rsvp .answer-list,#admin-rsvp .answer-open{padding:20px 30px 15px}#admin-rsvp .answer-open{font-size:14px;color:#bfbfbf;cursor:default}#admin-rsvp .answer-menu{font-size:9px;width:18px;height:18px;border-radius:9px;text-align:center;opacity:0;margin-top:3px;color:#fff;background-color:gray;margin-left:5px;padding-top:2.5px;transition:all .2s}#admin-rsvp .answer-menu .active-menu{opacity:1!important}#admin-rsvp .add-a{display:inline-block;color:#5F269B;font-size:13px;line-height:20.5px;margin-left:30px;margin-top:15px;opacity:0;transition:opacity .4s}#admin-rsvp .answer-list:hover .add-a{opacity:1}#admin-rsvp .tag-list{display:-ms-flexbox;display:flex;padding:0 30px 30px;font-size:11px;letter-spacing:.2px;font-weight:600;color:#a6a6a6;text-transform:uppercase}#admin-rsvp .tag-list .tag{margin-left:20px}#admin-rsvp .menubar{position:absolute;top:15px;right:10px;display:-ms-flexbox;display:flex}#admin-rsvp .menubar>:not(.menu){min-width:30px;height:30px;border-radius:3px;color:#404040;text-align:center}#admin-rsvp .menubar .reorder{padding-top:5px;font-size:20px;cursor:-webkit-grab;-webkit-user-select:none}#admin-rsvp .menubar .reorder:hover{background-color:rgba(74,201,182,.1)}#admin-rsvp .menubar .reorder:active{cursor:-webkit-grabbing}#admin-rsvp .menubar .showmenu{padding-top:3px;font-size:17px;line-height:25px}#admin-rsvp .add-q-top-final{margin-top:20px;text-align:center}#admin-rsvp .add-q-top-final>*{height:32px;padding:0 24px;border-radius:16px;background:#5F269B;color:#fff;font-size:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;letter-spacing:2px}#admin-rsvp .add-q-top-final>:hover{opacity:.75}#admin-rsvp .menu{z-index:2;position:absolute;width:220px;padding:10px 0}#admin-rsvp .menu>div>div{padding:10px 10px 10px 30px;font-size:13px;font-weight:600}#admin-rsvp .menu div>div:hover{color:#fff;background:#5F269B}#admin-rsvp .menu div>div:hover div{color:#fff}#admin-rsvp .menu div>div:hover .menu-item-desc{color:#f2f2f2}#admin-rsvp .menu div>div.warn:hover,#admin-rsvp .menu div>div.warn:hover div{color:#fff;background-color:#93d0a7}#admin-rsvp .menu div>div>div{color:gray;margin-top:5px;font-size:11px;font-weight:400}#admin-rsvp .choices-container{background:#fff;border-radius:0 0 4px 4px;padding:20px 0 30px}#admin-rsvp .choices-container .choice-label{position:absolute;text-align:center;right:10%}#admin-rsvp .choices-container .answer-text{width:90%;font-size:13px;line-height:20.5px}#admin-rsvp .choices-container .joy-label{font-size:9px;font-weight:600;letter-spacing:.2px}#admin-rsvp .choices-container:hover .add-a{opacity:1}#admin-rsvp .choices-container:hover .answer-menu{opacity:.6}#admin-rsvp .choices-container:hover .answer-menu:hover{background-color:#5F269B;opacity:1}account-icon img{height:28px;width:auto}.toggle-bar{border-radius:5px;border:1px solid #e8e8e8;padding:20px 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:row;align-items:row;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toggle-bar div{margin:auto 0;text-align:left}.toggle-bar .admin-icon{text-align:center;padding:0 20px}.toggle-bar .admin-icon svg{height:48px}.toggle-bar .text{margin-right:20px;-ms-flex:1;flex:1}.toggle-bar .text .admin-icon-main-text{font-weight:600;color:#494b4d;line-height:150%}.toggle-bar .text .admin-icon-sub-text{font-size:13px;line-height:1.62;letter-spacing:.2px;text-align:left;color:#494b4d}.layout-selector .selector-description,.layout-selector .selector-title,.layout-selector .selector-title .selector-subtitle{font-size:15px;line-height:1.6;letter-spacing:.2px;text-align:left}.toggle-bar toggle{margin:auto 20px auto 0;cursor:pointer}.layout-selector{max-width:400px;-ms-flex-item-align:start;align-self:flex-start}.layout-selector .selector-title{font-weight:600;color:#333;margin-top:16px}.layout-selector .selector-title .selector-subtitle{font-weight:400;color:#333}.layout-selector .selector-description{opacity:.5;color:#333;margin-top:3px}.layout-selector .use-layout{margin-top:12px}.layout-selector .use-layout .layout-badge{width:107px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;font-size:8px;font-weight:700;letter-spacing:1px;color:#333;text-transform:uppercase;border:1px solid #333}.layout-selector .use-layout .notify-me{font-size:15px;letter-spacing:.2px;text-align:left;color:#4a90e2}.mac-frame{max-width:400px;height:271px;border-radius:3px;border:1px solid #e6e8eb}.mac-frame .three-dots{height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 8px;color:#e6e8eb}.mac-frame .three-dots span{width:5px;height:5px;background-color:#e6e8eb;border-radius:50%;margin-right:6px}.mac-frame .desired-image{background-color:#e9e9e9;width:100%;height:250px}.mac-frame .fade.ng-hide-add{transition:opacity 1s cubic-bezier(.19,1,.22,1);opacity:1}.mac-frame .fade.ng-hide-remove{transition:opacity 1s cubic-bezier(.19,1,.22,1);opacity:0}.mac-frame .fade.ng-hide-remove-active{opacity:1}.mac-frame .fade.ng-hide-add-active{opacity:0}.mac-frame .image-container{position:relative}.mac-frame .image-container img{left:0;top:0}.mac-frame .image-container .placeholder-img{position:relative;opacity:0}.mac-frame .image-container .fade{position:absolute;top:0;left:0}#dialog-coming-soon{max-width:480px}#dialog-coming-soon .mc-field-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;border:1px solid rgba(190,182,184,.3);margin-bottom:16px;border-radius:4px}#dialog-coming-soon .mc-field-group label{padding-left:16px;padding-top:4px}#dialog-coming-soon #mce-EMAIL{padding:16px;border:0}#dialog-coming-soon .corner-actions{top:20px;right:20px}#dialog-coming-soon .corner-actions svg path{fill:#8e8e93}#dialog-coming-soon .button{padding:10px;text-transform:none;font-size:14px}.unsupported-browser-message__wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f6f6f6;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.unsupported-browser-message__wrapper>.unsupported-browser-message__container{pointer-events:all;max-width:305px;text-align:center;color:#333}.unsupported-browser-message__wrapper>.unsupported-browser-message__container>span{font-weight:700}.unsupported-browser-message__wrapper>.unsupported-browser-message__container a{color:#4a90e2;letter-spacing:.2px}.unsupported-browser-message__wrapper>.unsupported-browser-message__container p{letter-spacing:.2px}.unsupported-browser-message__wrapper .unsupported-browser-message__note{display:inline-block;width:20px;height:20px;margin:0 5px;background-color:#e3e3e3;border-radius:50%;text-align:center;font-size:12px;line-height:20px;cursor:help;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.unsupported-browser-message__wrapper .unsupported-browser-message__note:hover::after{content:attr(data-message);position:absolute;right:0;top:30px;width:250px;text-align:left;background:#333;color:#fff;padding:10px 15px;border-radius:3px}jk-labels-manager{display:block;padding:40px}jk-labels-manager h2{margin-top:0}jk-labels-manager form{height:48px;margin:32px 0}jk-labels-manager form input[type=submit]{margin-bottom:0;margin-top:0}jk-labels-manager form>input{margin-right:16px}jk-labels-manager form>input:last-child{margin-right:0}jk-labels-manager .label-edit-container{margin:8px 0}jk-labels-manager .label-edit-container input[type=text]{border-radius:4px;padding:4px 8px;font-size:14px;background-color:rgba(91,164,229,.2);border:1px solid #5ba4e5;color:#333;display:inline-block;min-width:16px;width:240px;text-align:center}jk-labels-manager .label-input{border:1px solid #e2e2e2;border-radius:5px;padding:0 8px;font-size:14px;width:320px}jk-labels-manager .label-input~input[type=button]{border-radius:5px;min-width:0;margin-top:0;margin-bottom:0;padding:0;width:80px}jk-labels-manager #editLabelsGroup{margin-top:38px}jk-labels-manager #loaderBox{position:relative;width:100%;height:240px}jk-labels-manager #loaderBox>div{position:absolute}.stamp-partner-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #EBEBEB;border-radius:8px;width:266px;margin:19px}.stamp-partner-block .partner-logo{margin:24px 0}.stamp-partner-block .paperlust-logo{width:85px}.stamp-partner-block .paperculture-logo{width:52px}.stamp-partner-block .partner-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:210px;height:121px;margin:0 16px 16px;background-color:#fff}.stamp-partner-block .partner-info .partner-blurb{font-size:12px;color:#7D7D7D}#custom-domain-wrapper{margin:24px 0}#custom-domain-wrapper h5{margin:0;font-style:normal;font-weight:600;font-size:15px;line-height:22px}#custom-domain-wrapper #website-url-wrapper{margin-top:8px}#custom-domain-wrapper #website-url{color:#7d7d7d;margin-right:16px}#custom-domain-wrapper .link{color:#5f269b}#custom-domain-wrapper .link:focus,#custom-domain-wrapper .link:hover{color:#7139bf}#custom-domain-wrapper .link:hover:active{color:#502080}#custom-domain-wrapper .caption{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}#custom-domain-wrapper #domain-sugesstion-wrapper{margin-top:16px;margin-bottom:8px;line-height:22px}#custom-domain-wrapper #domain-sugesstion-wrapper:hover,#custom-domain-wrapper #domain-sugesstion-wrapper:hover #domain-sugesstion{color:#7139bf}#custom-domain-wrapper #domain-sugesstion{color:#333;margin-bottom:8px}#custom-domain-wrapper #domain-sugesstion .icon{height:16px}#custom-domain-wrapper #domain-sugesstion .icon:first-of-type{margin-right:5px}#custom-domain-wrapper #domain-sugesstion .icon:last-of-type{margin-left:5px}#custom-domain-wrapper #domain-iframe-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:11}#custom-domain-wrapper #domain-iframe{width:100vw;height:100vh;border:none;pointer-events:all}#custom-domain-wrapper .domain-ecard-tooltip{width:220px;padding:12px;opacity:.9;font-size:13px}.admin-menu{padding:0}.admin-menu-settings{border-radius:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:96px;height:48px;padding:0 8px 0 16px}.admin-menu-settings #admin-menu-hamburger{width:24px;height:18px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.admin-menu-settings #admin-menu-hamburger span{display:block;position:absolute;height:2px;width:100%;background:#333;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.admin-menu-settings #admin-menu-hamburger span:nth-child(1){top:0}.admin-menu-settings #admin-menu-hamburger span:nth-child(2),.admin-menu-settings #admin-menu-hamburger span:nth-child(3){top:8px}.admin-menu-settings #admin-menu-hamburger span:nth-child(4){top:16px}.admin-menu-settings #admin-menu-hamburger.open span:nth-child(1),.admin-menu-settings #admin-menu-hamburger.open span:nth-child(4){top:8px;width:0%;left:50%}.admin-menu-settings #admin-menu-hamburger.open span:nth-child(2){transform:rotate(45deg)}.admin-menu-settings #admin-menu-hamburger.open span:nth-child(3){transform:rotate(-45deg)}.admin-menu-settings .admin-menu-avatar-wrapper{width:32px;height:32px;border:1px solid #F9F5F0;border-radius:50%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f7f7f7}.admin-menu-settings .admin-menu-avatar-wrapper img{width:32px;height:32px;border-radius:50%}.admin-menu-dropdown{max-height:initial;background:0 0;border-radius:16px;width:260px;text-align:center}.admin-menu-dropdown:hover a{color:inherit}.admin-menu-dropdown .admin-menu-info-wrapper{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper{width:104px;height:104px;border:4px solid #F9F5F0;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f7f7f7;margin-bottom:16px;position:relative;cursor:pointer}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper img{width:100%;height:100%;border-radius:50%}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper .admin-menu-add-photos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:104px;height:104px;border-radius:50%}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper .admin-menu-hover-state{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:104px;height:104px;border-radius:50%;background-color:#fff;opacity:.8}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper:hover .admin-menu-hover-state{display:-ms-flexbox;display:flex}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper .photos-text{margin-top:2px;font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.015em}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-photo-wrapper svg{width:24px;height:24px}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info{position:relative;cursor:pointer;padding-bottom:22px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info h4{font-style:normal;font-weight:600;font-size:17px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:-.01em;margin:0 0 4px}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info p{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em;color:#5A544A;margin:0}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info p:not(:last-of-type){margin:0 0 4px}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info .admin-menu-info-edit{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.015em;color:#5f269b}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info .admin-menu-info-edit:focus,.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info .admin-menu-info-edit:hover{color:#7139bf}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info .admin-menu-info-edit:hover:active{color:#502080}.admin-menu-dropdown .admin-menu-info-wrapper .admin-menu-info:hover .admin-menu-info-edit{display:inline}.admin-menu-dropdown .admin-menu-item{padding:13px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em;border-top:1px solid #fff}.admin-menu-dropdown .admin-menu-item img{width:22px;height:22px;border-radius:50%;margin-right:14px}.admin-menu-dropdown .admin-menu-item .admin-menu-item-icon{height:24px}.admin-menu-dropdown .admin-menu-item .admin-menu-item-icon svg{width:24px;height:24px;margin-right:14px}.admin-menu-dropdown-wrapper-open{background:rgba(255,255,255,.9)!important;box-shadow:0 30px 60px rgba(68,50,93,.05),0 18px 36px rgba(0,0,0,.06)!important;backdrop-filter:blur(48px) saturate(1.8)!important;-webkit-backdrop-filter:blur(48px) saturate(1.8)!important;border-radius:16px!important}@media only screen and (min-width:319px) and (max-width:680px){.admin-menu-dropdown-wrapper-open{background:#fff!important}}@-moz-document url-prefix(){.admin-menu-dropdown-wrapper-open{background:#fff!important}}.pill-options{position:relative;display:-ms-inline-flexbox;display:inline-flex;border-radius:200px;background-color:#F7F7F7;padding:6px}.pill-options ul{display:-ms-flexbox;display:flex}.pill-options .pill-option{text-align:center;list-style-type:none;z-index:1;border-radius:200px;transition:color .4;color:#767676}.pill-options .pill-option.active-option{color:#333}.pill-options .pill-option:hover{color:#7139BF}.pill-options .pill-option:hover:active{color:#502080}.pill-options .pill-option-indicator{position:absolute;top:6px;bottom:6px;background-color:#FFF;border-radius:200px;width:100px;box-shadow:0 1px 3px -1px rgba(51,51,51,.1)}.toaster{display:-ms-flexbox;display:flex;padding:16px 32px;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,.03),0 10px 60px -20px rgba(44,41,37,.03),0 9px 36px -30px rgba(0,0,0,.04)}.toaster.whole-wheat-toast{background-color:#333;color:#FFF;-ms-flex-pack:center;justify-content:center}.toaster.white-toast{background-color:#FFF;color:#333}.toaster .toast-title{font-style:normal;font-weight:600;font-size:15px;line-height:22px}.toaster .toast-message{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.toaster .toast-icon{margin-right:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@keyframes riseUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fallDown{from{transform:translateY(0)}to{transform:translateY(100%)}}.toaster.ng-enter,.toaster.ng-leave{transition:opacity ease-in-out 1s}.time-picker--body input[type=text],.time-picker--body-ampm div{transition:all .4s cubic-bezier(.19,1,.22,1);box-sizing:border-box;cursor:pointer}.toaster.ng-enter,.toaster.ng-leave.ng-leave-active{opacity:0;animation:fallDown 1s ease 0s}.toaster.ng-enter.ng-enter-active,.toaster.ng-leave{opacity:1;animation:riseUp .6s ease 0s}.time-picker{background-color:#fff;padding:32px;border-radius:4px;font-family:'Inter UI'}.time-picker--header{margin-bottom:24px;font-size:15px;font-weight:600;line-height:140%;text-transform:uppercase;font-style:normal;color:#595959}.time-picker--body{margin-bottom:48px}.time-picker--body-dots{padding:0 12px;font-size:48px;height:88px}.time-picker--body-ampm{width:64px;height:88px;padding:4px;margin-left:16px;border-radius:4px;background-color:#F7F7F7;color:#767676;box-sizing:border-box}.time-picker--body-ampm div{width:56px;height:40px;color:#767676}.time-picker--body-ampm div:hover{color:#000}.time-picker--body-ampm div.active{color:#000;background-color:#fff;border:1px solid #EBEBEB;border-radius:4px}.time-picker--body input[type=text]{width:92px;height:88px;line-height:88px;font-size:48px;border-radius:4px;border:1px solid #e4e4e4;text-align:center;background-color:#fff;-ms-flex-item-align:stretch;align-self:stretch;padding:0;outline:0}.time-picker--body input[type=text]:hover{background-color:#fff;border:1px solid #502080}.time-picker--body input[type=text]:active,.time-picker--body input[type=text]:focus{background-color:#fff;border:2px solid #502080;transition:none}.time-picker--body input[type=text].ng-invalid{border:1px solid red;transition:all .4s cubic-bezier(.19,1,.22,1)}.time-picker--body input[type=text].ng-invalid:active,.time-picker--body input[type=text].ng-invalid:focus{border-width:2px}.time-picker--footer button{margin:0 6pt;min-width:93px;height:40px;padding:0;-ms-flex-align:center;align-items:center}.time-picker--footer button .simple{color:#5F269B}@keyframes slideModalUp{from{transform:translateY(100vh)}}.joy-dialog-v2{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;min-width:unset!important;width:640px;height:auto}.joy-dialog-v2 md-dialog-content{padding:0 32px;-webkit-overflow-scrolling:touch;overflow:auto;height:100%}.joy-dialog-v2 md-dialog-content .joy-dialog-v2-body{min-height:640px}.joy-dialog-v2.jdv2-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-2xs .joy-dialog-v2-body{min-height:320px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-animation{position:absolute;height:auto;bottom:0;min-width:100%!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.joy-dialog-v2.jdv2-device-animation.md-transition-in{animation:slideModalUp .4s ease normal}.joy-dialog-v2.jdv2-device-animation.md-transition-out{transform:none!important}.joy-dialog-v2.jdv2-device-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-device-2xs .joy-dialog-v2-body{min-height:320px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-xs-2xs .joy-dialog-v2-body{min-height:320px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-sm-2xs .joy-dialog-v2-body{min-height:320px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-md-2xs .joy-dialog-v2-body{min-height:320px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-lg-2xs .joy-dialog-v2-body{min-height:320px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-2xs{width:320px;height:auto}.joy-dialog-v2.jdv2-xl-2xs .joy-dialog-v2-body{min-height:320px}.joy-dialog-v2.jdv2-xl-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-xl-xs .joy-dialog-v2-body{min-height:360px}}.joy-dialog-v2.jdv2-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-xs .joy-dialog-v2-body{min-height:360px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-device-xs .joy-dialog-v2-body{min-height:360px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-xs-xs .joy-dialog-v2-body{min-height:360px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-sm-xs .joy-dialog-v2-body{min-height:360px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-md-xs .joy-dialog-v2-body{min-height:360px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-xs{width:360px;height:auto}.joy-dialog-v2.jdv2-lg-xs .joy-dialog-v2-body{min-height:360px}.joy-dialog-v2.jdv2-lg-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-lg-sm .joy-dialog-v2-body{min-height:375px}}.joy-dialog-v2.jdv2-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-sm .joy-dialog-v2-body{min-height:375px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-device-sm .joy-dialog-v2-body{min-height:375px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-xs-sm .joy-dialog-v2-body{min-height:375px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-sm-sm .joy-dialog-v2-body{min-height:375px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-md-sm .joy-dialog-v2-body{min-height:375px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-sm{width:375px;height:auto}.joy-dialog-v2.jdv2-xl-sm .joy-dialog-v2-body{min-height:375px}.joy-dialog-v2.jdv2-xl-md{width:390px;height:auto}.joy-dialog-v2.jdv2-xl-md .joy-dialog-v2-body{min-height:390px}}.joy-dialog-v2.jdv2-md{width:390px;height:auto}.joy-dialog-v2.jdv2-md .joy-dialog-v2-body{min-height:390px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-md{width:390px;height:auto}.joy-dialog-v2.jdv2-device-md .joy-dialog-v2-body{min-height:390px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-md{width:390px;height:auto}.joy-dialog-v2.jdv2-xs-md .joy-dialog-v2-body{min-height:390px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-md{width:390px;height:auto}.joy-dialog-v2.jdv2-sm-md .joy-dialog-v2-body{min-height:390px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-md{width:390px;height:auto}.joy-dialog-v2.jdv2-md-md .joy-dialog-v2-body{min-height:390px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-md{width:390px;height:auto}.joy-dialog-v2.jdv2-lg-md .joy-dialog-v2-body{min-height:390px}.joy-dialog-v2.jdv2-lg-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-lg-lg .joy-dialog-v2-body{min-height:480px}}.joy-dialog-v2.jdv2-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-lg .joy-dialog-v2-body{min-height:480px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-device-lg .joy-dialog-v2-body{min-height:480px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-xs-lg .joy-dialog-v2-body{min-height:480px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-sm-lg .joy-dialog-v2-body{min-height:480px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-md-lg .joy-dialog-v2-body{min-height:480px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-lg{width:480px;height:auto}.joy-dialog-v2.jdv2-xl-lg .joy-dialog-v2-body{min-height:480px}.joy-dialog-v2.jdv2-xl-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-xl-xl .joy-dialog-v2-body{min-height:640px}}.joy-dialog-v2.jdv2-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-xl .joy-dialog-v2-body{min-height:640px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-device-xl .joy-dialog-v2-body{min-height:640px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-xs-xl .joy-dialog-v2-body{min-height:640px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-sm-xl .joy-dialog-v2-body{min-height:640px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-md-xl .joy-dialog-v2-body{min-height:640px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-xl{width:640px;height:auto}.joy-dialog-v2.jdv2-lg-xl .joy-dialog-v2-body{min-height:640px}.joy-dialog-v2.jdv2-lg-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-lg-2xl .joy-dialog-v2-body{min-height:768px}}.joy-dialog-v2.jdv2-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-2xl .joy-dialog-v2-body{min-height:768px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-device-2xl .joy-dialog-v2-body{min-height:768px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-xs-2xl .joy-dialog-v2-body{min-height:768px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-sm-2xl .joy-dialog-v2-body{min-height:768px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-md-2xl .joy-dialog-v2-body{min-height:768px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-2xl{width:768px;height:auto}.joy-dialog-v2.jdv2-xl-2xl .joy-dialog-v2-body{min-height:768px}.joy-dialog-v2.jdv2-xl-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-xl-3xl .joy-dialog-v2-body{min-height:840px}}.joy-dialog-v2.jdv2-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-3xl .joy-dialog-v2-body{min-height:840px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-device-3xl .joy-dialog-v2-body{min-height:840px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-xs-3xl .joy-dialog-v2-body{min-height:840px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-sm-3xl .joy-dialog-v2-body{min-height:840px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-md-3xl .joy-dialog-v2-body{min-height:840px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-3xl{width:840px;height:auto}.joy-dialog-v2.jdv2-lg-3xl .joy-dialog-v2-body{min-height:840px}.joy-dialog-v2.jdv2-lg-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-lg-4xl .joy-dialog-v2-body{min-height:1024px}}.joy-dialog-v2.jdv2-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-4xl .joy-dialog-v2-body{min-height:1024px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-device-4xl .joy-dialog-v2-body{min-height:1024px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-xs-4xl .joy-dialog-v2-body{min-height:1024px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-sm-4xl .joy-dialog-v2-body{min-height:1024px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-md-4xl .joy-dialog-v2-body{min-height:1024px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-4xl{width:1024px;height:auto}.joy-dialog-v2.jdv2-xl-4xl .joy-dialog-v2-body{min-height:1024px}.joy-dialog-v2.jdv2-xl-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-xl-5xl .joy-dialog-v2-body{min-height:1152px}}.joy-dialog-v2.jdv2-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-5xl .joy-dialog-v2-body{min-height:1152px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-device-5xl .joy-dialog-v2-body{min-height:1152px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-xs-5xl .joy-dialog-v2-body{min-height:1152px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-sm-5xl .joy-dialog-v2-body{min-height:1152px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-md-5xl .joy-dialog-v2-body{min-height:1152px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-5xl{width:1152px;height:auto}.joy-dialog-v2.jdv2-lg-5xl .joy-dialog-v2-body{min-height:1152px}.joy-dialog-v2.jdv2-lg-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-lg-6xl .joy-dialog-v2-body{min-height:1280px}}.joy-dialog-v2.jdv2-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-6xl .joy-dialog-v2-body{min-height:1280px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-device-6xl .joy-dialog-v2-body{min-height:1280px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-xs-6xl .joy-dialog-v2-body{min-height:1280px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-sm-6xl .joy-dialog-v2-body{min-height:1280px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-md-6xl .joy-dialog-v2-body{min-height:1280px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-6xl{width:1280px;height:auto}.joy-dialog-v2.jdv2-xl-6xl .joy-dialog-v2-body{min-height:1280px}.joy-dialog-v2.jdv2-xl-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-xl-7xl .joy-dialog-v2-body{min-height:1368px}}.joy-dialog-v2.jdv2-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-7xl .joy-dialog-v2-body{min-height:1368px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-device-7xl .joy-dialog-v2-body{min-height:1368px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-xs-7xl .joy-dialog-v2-body{min-height:1368px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-sm-7xl .joy-dialog-v2-body{min-height:1368px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-md-7xl .joy-dialog-v2-body{min-height:1368px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-7xl{width:1368px;height:auto}.joy-dialog-v2.jdv2-lg-7xl .joy-dialog-v2-body{min-height:1368px}.joy-dialog-v2.jdv2-lg-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-lg-8xl .joy-dialog-v2-body{min-height:1440px}}.joy-dialog-v2.jdv2-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-8xl .joy-dialog-v2-body{min-height:1440px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-device-8xl .joy-dialog-v2-body{min-height:1440px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-xs-8xl .joy-dialog-v2-body{min-height:1440px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-sm-8xl .joy-dialog-v2-body{min-height:1440px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-md-8xl .joy-dialog-v2-body{min-height:1440px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-8xl{width:1440px;height:auto}.joy-dialog-v2.jdv2-xl-8xl .joy-dialog-v2-body{min-height:1440px}.joy-dialog-v2.jdv2-xl-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-xl-9xl .joy-dialog-v2-body{min-height:1680px}}.joy-dialog-v2.jdv2-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-9xl .joy-dialog-v2-body{min-height:1680px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-device-9xl .joy-dialog-v2-body{min-height:1680px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-xs-9xl .joy-dialog-v2-body{min-height:1680px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-sm-9xl .joy-dialog-v2-body{min-height:1680px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-md-9xl .joy-dialog-v2-body{min-height:1680px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-9xl{width:1680px;height:auto}.joy-dialog-v2.jdv2-lg-9xl .joy-dialog-v2-body{min-height:1680px}.joy-dialog-v2.jdv2-lg-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-lg-10xl .joy-dialog-v2-body{min-height:1920px}}.joy-dialog-v2.jdv2-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-10xl .joy-dialog-v2-body{min-height:1920px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-device-10xl .joy-dialog-v2-body{min-height:1920px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-xs-10xl .joy-dialog-v2-body{min-height:1920px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-sm-10xl .joy-dialog-v2-body{min-height:1920px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-md-10xl .joy-dialog-v2-body{min-height:1920px}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-10xl{width:1920px;height:auto}.joy-dialog-v2.jdv2-xl-10xl .joy-dialog-v2-body{min-height:1920px}.joy-dialog-v2.jdv2-xl-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-xl-11xl .joy-dialog-v2-body{min-height:2560px}}.joy-dialog-v2.jdv2-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-11xl .joy-dialog-v2-body{min-height:2560px}@media (max-width:480px){.joy-dialog-v2.jdv2-device-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-device-11xl .joy-dialog-v2-body{min-height:2560px}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-xs-11xl .joy-dialog-v2-body{min-height:2560px}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-sm-11xl .joy-dialog-v2-body{min-height:2560px}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-md-11xl .joy-dialog-v2-body{min-height:2560px}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-11xl{width:2560px;height:auto}.joy-dialog-v2.jdv2-lg-11xl .joy-dialog-v2-body{min-height:2560px}}.joy-dialog-v2.jdv2-auto,.joy-dialog-v2.jdv2-full{max-width:100%;max-height:100%;width:100%;position:absolute}.joy-dialog-v2.jdv2-full{border:none;border-radius:0;height:100%}@media (max-width:480px){.joy-dialog-v2.jdv2-device-full{position:absolute;border:none;border-radius:0;max-width:100%;max-height:100%;width:100%;height:100%}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-full{position:absolute;border:none;border-radius:0;max-width:100%;max-height:100%;width:100%;height:100%}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-full{position:absolute;border:none;border-radius:0;max-width:100%;max-height:100%;width:100%;height:100%}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-full{position:absolute;border:none;border-radius:0;max-width:100%;max-height:100%;width:100%;height:100%}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-full{position:absolute;border:none;border-radius:0;max-width:100%;max-height:100%;width:100%;height:100%}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-full{position:absolute;border:none;border-radius:0;max-width:100%;max-height:100%;width:100%;height:100%}}.joy-dialog-v2.jdv2-auto{border:none;height:auto}.joy-dialog-v2.jdv2-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}@media (max-width:480px){.joy-dialog-v2.jdv2-device-auto{position:absolute;border:none;max-width:100%;max-height:100%;width:100%;height:auto}.joy-dialog-v2.jdv2-device-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}}@media (min-width:480px){.joy-dialog-v2.jdv2-xs-auto{position:absolute;border:none;max-width:100%;max-height:100%;width:100%;height:auto}.joy-dialog-v2.jdv2-xs-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}}@media (min-width:640px){.joy-dialog-v2.jdv2-sm-auto{position:absolute;border:none;max-width:100%;max-height:100%;width:100%;height:auto}.joy-dialog-v2.jdv2-sm-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}}@media (min-width:1024px){.joy-dialog-v2.jdv2-md-auto{position:absolute;border:none;max-width:100%;max-height:100%;width:100%;height:auto}.joy-dialog-v2.jdv2-md-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}}@media (min-width:1440px){.joy-dialog-v2.jdv2-lg-auto{position:absolute;border:none;max-width:100%;max-height:100%;width:100%;height:auto}.joy-dialog-v2.jdv2-lg-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}}@media (min-width:1920px){.joy-dialog-v2.jdv2-xl-auto{position:absolute;border:none;max-width:100%;max-height:100%;width:100%;height:auto}.joy-dialog-v2.jdv2-xl-auto md-dialog-actions{border-top-width:1px!important;border-top-style:solid!important;border-top-color:rgba(0,0,0,.12)!important}}.joy-dialog-v2-topbar{min-height:auto;background-color:#fff!important;display:-ms-flexbox;display:flex;height:55px;margin-top:32px}.joy-dialog-v2-topbar.sticky{padding:32px;margin-top:0;margin-bottom:23px}.joy-dialog-v2-topbar.sticky .md-button{right:24px;top:24px}.joy-dialog-v2-topbar .title{font-weight:700;font-size:24px;margin:0;letter-spacing:-.024em;color:#333}.joy-dialog-v2-topbar .md-button{width:40px;height:40px;min-width:40px;position:absolute;right:-8px;top:-8px;padding:0;margin:0;background:#fff;border:1px solid #D9D9D9;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-dialog-v2-topbar .md-button md-icon{width:13px;height:13px}.joy-dialog-v2-actions{padding:32px;height:96px;position:-webkit-sticky;position:sticky;display:-ms-flexbox;display:flex}.joy-dialog-v2-actions>:first-child{margin-right:auto}.save-the-date-landing-container{position:relative;top:0;bottom:0;left:0;right:0;background-color:#fbfbfb;z-index:59}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:2}.save-the-date-landing-page-wrapper{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]{position:relative;z-index:2;cursor:pointer}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:after,.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:before{position:absolute;left:-60px;margin-bottom:5px;margin-left:-80px;padding:10px;width:160px;border-radius:3px;background-color:#333;color:#fff;text-align:center;font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:after{position:absolute;bottom:120%;left:50%;margin-left:-5px;width:0;border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;content:' ';font-size:0;line-height:0}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:before{bottom:120%;content:attr(save-the-date-data-tooltip)}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:focus::after,.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:focus::before,.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:hover:after,.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:hover:before{visibility:visible;opacity:1}.jk-checkbox input[type=checkbox]~.checkbox svg,.travel-card section .booking md-input-container .hide-when-untouched{visibility:hidden}.save-the-date-landing-page-wrapper .text{color:#333;margin:0}.save-the-date-landing-page-wrapper .info-text{color:#595959}.save-the-date-landing-page-wrapper .header-text{font-weight:700;font-size:32px;line-height:38px;letter-spacing:-.015em;margin:24px 0}.save-the-date-landing-page-wrapper .subheader-text-md{font-weight:600;font-size:19px;line-height:25px;letter-spacing:-.024em}.save-the-date-landing-page-wrapper .subheader-text-lg{font-weight:700;font-size:26px;line-height:34px;letter-spacing:-.015em}.save-the-date-landing-page-wrapper .paragraph-text{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.01em}.save-the-date-landing-page-wrapper .title-text{font-weight:600;font-size:15px;line-height:21px}.save-the-date-landing-page-wrapper .subtitle-text{font-weight:400;font-size:13px;line-height:18px;letter-spacing:-.0025em}.save-the-date-landing-page-wrapper .section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.save-the-date-landing-page-wrapper section .button{font-size:16px;line-height:130%;font-weight:600;letter-spacing:-.01em;color:#fff;background-color:#502080;padding:0 24px;gap:8px;border-radius:4px;border:none;height:48px;min-width:224px;width:100%}.save-the-date-landing-page-wrapper .ecard-container:hover .item,.save-the-date-landing-page-wrapper .hovered .item{transition:all .5s ease-in-out}.save-the-date-landing-page-wrapper section .button:hover{background-color:#5F2698}.save-the-date-landing-page-wrapper section .button:active{background-color:#406}.save-the-date-landing-page-wrapper section .button.button--outline{color:#5F269B;background-color:#fff;border:2px solid #5F269B}.save-the-date-landing-page-wrapper section .button.button--outline:hover{border-color:#7139BF;color:#7139BF;background-color:rgba(113,57,191,.1)}.save-the-date-landing-page-wrapper section .button.button--outline:active{border-color:#502080;color:#502080;background-color:rgba(80,32,128,.2)}.save-the-date-landing-page-wrapper .divider{height:1px;width:100%;border:none;border-bottom:1px solid #ebebeb;margin:48px 0}.save-the-date-landing-page-wrapper .flex-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.save-the-date-landing-page-wrapper .partner-container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;row-gap:24px;margin-bottom:40px}.save-the-date-landing-page-wrapper .ecard-container{position:relative;height:200px;margin-bottom:30px}.save-the-date-landing-page-wrapper .ecard-container .item{position:absolute;transition:all .5s ease-in-out}.save-the-date-landing-page-wrapper .ecard-container .item.left{right:50%;transform:rotate(-12deg)}.save-the-date-landing-page-wrapper .ecard-container .item.center{bottom:-25px;z-index:1}.save-the-date-landing-page-wrapper .ecard-container .item.right{left:50%;transform:rotate(12deg)}.save-the-date-landing-page-wrapper .ecard-container:hover .item.left{transform:rotate(-24deg)}.save-the-date-landing-page-wrapper .ecard-container:hover .item.center{bottom:-15px;transform:scale(1.1,1.1)}.save-the-date-landing-page-wrapper .ecard-container:hover .item.right{transform:rotate(24deg)}.save-the-date-landing-page-wrapper .ecard-container .shadow{filter:drop-shadow(0 7px 27px rgba(44, 41, 37, .06)) drop-shadow(0 4px 16px rgba(0, 0, 0, .07))}.save-the-date-landing-page-wrapper .hovered .item.left{transform:rotate(-24deg)}.save-the-date-landing-page-wrapper .hovered .item.center{bottom:-15px;transform:scale(1.1,1.1)}.save-the-date-landing-page-wrapper .hovered .item.right{transform:rotate(24deg)}.save-the-date-landing-page-wrapper .ecard-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:253px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.save-the-date-landing-page-wrapper .margin-top-xs{margin-top:8px}.save-the-date-landing-page-wrapper .margin-top-xl{margin-top:50px}.save-the-date-landing-page-wrapper .margin-bottom-xs{margin-bottom:8px}.save-the-date-landing-page-wrapper .margin-bottom-sm{margin-bottom:16px}.save-the-date-landing-page-wrapper .margin-bottom-md{margin-bottom:24px}.save-the-date-landing-page-wrapper .margin-bottom-lg{margin-bottom:32px}.save-the-date-landing-page-wrapper .margin-right-xs{margin-right:5px}.save-the-date-landing-page-wrapper .max-width-md{max-width:360px}.save-the-date-landing-page-wrapper .max-width-lg{max-width:480px}.save-the-date-landing-page-wrapper .no-margin{margin:0}.save-the-date-landing-page-wrapper .gap{gap:140px}.save-the-date-landing-page-wrapper .partner-box-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%}.save-the-date-landing-page-wrapper .partner-box{background:#fff;border:1px solid #ebebeb;box-sizing:border-box;border-radius:4px;width:100%;height:104px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:border .2s ease-in-out}.save-the-date-landing-page-wrapper .partner-box:hover{cursor:pointer;border:2px solid #7139BF}.save-the-date-landing-page-wrapper .partner-box:active{border:2px solid #502080}.save-the-date-landing-page-wrapper .info-icon:hover{cursor:pointer}.save-the-date-landing-page-wrapper .note-container{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:16px 24px;gap:4px;max-width:480px;background:#FFF9F5;border:1px solid #FFD8BB;border-radius:8px;margin-bottom:8px;position:relative}.save-the-date-landing-page-wrapper .helper-wrapper{max-width:480px!important}.save-the-date-landing-page-wrapper .helper-wrapper .title{color:#333;margin:0;font-weight:600;font-size:15px;line-height:21px}.save-the-date-landing-page-wrapper .helper-wrapper .subtitle{font-weight:400;font-size:13px;line-height:18px;letter-spacing:-.0025em;color:#595959;margin:0}.save-the-date-landing-page-wrapper .helper-wrapper .subtitle a{color:#5F269B;text-decoration:none}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p a:hover,.travel-card section a.list-item[href]:hover,.view-all-items{text-decoration:underline}.save-the-date-landing-page-wrapper .helper-wrapper .joy-helper-panel{margin:0 0 52px;padding:16px 72px}.save-the-date-landing-page-wrapper .helper-wrapper .helper-panel-info{margin-right:0}.save-the-date-landing-page-wrapper .helper-wrapper .helper-panel-icon{display:none}.save-the-date-landing-page-wrapper .chip-container{height:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.save-the-date-landing-page-wrapper .chip{background:#189289;border-radius:24px;height:24px;width:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.save-the-date-landing-page-wrapper .chip span{font-weight:700;font-size:13px;line-height:18px;letter-spacing:-.0025em;color:#FBFBFB}.save-the-date-landing-page-wrapper .show-mobile{display:-ms-flexbox;display:flex}.save-the-date-landing-page-wrapper .hide-mobile{display:none}@media screen and (min-width:720px){.save-the-date-landing-page-wrapper .partner-container{-ms-flex-direction:row;flex-direction:row;-moz-column-gap:24px;column-gap:24px;max-width:720px;margin-bottom:120px}.save-the-date-landing-page-wrapper .divider{width:720px}.save-the-date-landing-page-wrapper .header-text{font-weight:700;font-size:36px;line-height:43px;letter-spacing:-.015em;margin-bottom:40px}.save-the-date-landing-page-wrapper section .button{width:auto}.save-the-date-landing-page-wrapper .show-mobile{display:none}.save-the-date-landing-page-wrapper .hide-mobile{display:-ms-flexbox;display:flex}.save-the-date-landing-page-wrapper [save-the-date-data-tooltip]:before{left:50%}}.joy-wedding-page{display:block;position:relative;height:100%;font-family:proxima-nova,Helvetica Neue,sans-serif}.joy-wedding-page .video-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:60px;overflow-y:visible!important}.joy-wedding-page .joy-wedding-menu{position:fixed;top:50px;left:30px;z-index:1000;min-width:350px;border-radius:4px;box-shadow:0 10px 27px -5px rgba(44,41,37,.25),0 7px 16px -8px rgba(0,0,0,.3);color:#333;overflow:hidden;background-color:#fff}@supports (-webkit-backdrop-filter: none) or (backdrop-filter:none){.joy-wedding-page .joy-wedding-menu{background-color:#fff;backdrop-filter:blur(32px)}}.joy-wedding-page .joy-wedding-menu .menu-content .menu-list .menu-item a:hover,.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .link-name:hover{background-color:#EAEAEA}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .video-section{padding-top:80px}.joy-wedding-page .joy-wedding-menu{position:fixed;min-width:280px;left:20px;top:20px}}.joy-wedding-page .joy-wedding-menu .menu-owner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;font-size:24px;font-weight:400;text-transform:capitalize;height:86px;line-height:86px;border-top-left-radius:3px;padding:0 40px}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-owner{font-size:18px;padding:0 20px;height:60px;line-height:60px}}.joy-wedding-page .joy-wedding-menu .menu-owner .menu-event-name{display:block;font-size:inherit}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-owner .menu-event-name{font-size:.8em}}.joy-wedding-page .joy-wedding-menu .menu-owner.manage .btn-sm{display:block;position:absolute;right:30px;top:0;bottom:0;margin:auto;height:38px;font-size:13px}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-owner.manage .btn-sm{right:20px;height:36px;padding:0 10px}}.joy-wedding-page .joy-wedding-menu .menu-owner.manage.menu-owner{padding:0 160px 0 40px}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-owner.manage.menu-owner{padding:0 75px 0 20px}}.joy-wedding-page .joy-wedding-menu .menu-content .menu-list{font-size:19px;line-height:44px;padding:0;margin:16px 0;font-family:proxima-nova,Helvetica Neue,sans-serif}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-content .menu-list{font-size:14px;line-height:36px;overflow-y:auto;height:auto;margin:10px 0}}.joy-wedding-page .joy-wedding-menu .menu-content .menu-list .menu-item{list-style:none;margin:0;padding:0}.joy-wedding-page .joy-wedding-menu .menu-content .menu-list .menu-item a{display:block;padding:0 40px;font-weight:300;color:#333;transition:all .4s cubic-bezier(.19,1,.22,1);letter-spacing:-.1px}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-content .menu-list .menu-item a{font-weight:400;padding:0 20px}}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin{margin-bottom:25px;padding-left:35px;position:relative;font-family:proxima-nova,Helvetica Neue,sans-serif}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin{height:50px;line-height:50px;padding:4px 0 0 20px;margin-bottom:10px;border-top:1px solid #e1e1e1}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin svg{height:20px}}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .link{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex:2;flex:2;line-height:48px;height:inherit}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .link b{padding-left:3px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .link-name{font-weight:400;margin-right:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-radius:5px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .sign-in-button{-ms-flex:none;flex:none;margin-left:auto;padding-left:15px;padding-right:15px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-link{-ms-flex-pack:start;justify-content:flex-start;padding-left:5px;margin-left:-5px;letter-spacing:.2px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-link .name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100px}@media screen and (min-width:600px){.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-link{-ms-flex:3;flex:3}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-link .name{width:120px}}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-avatar{height:40px;width:40px;background-position:center center;background-size:cover;border-radius:50%;margin-right:10px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-signin{top:-7px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-signin primary-button .joy-primary-button{background:0 0;border-color:#333;color:#333;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-signin primary-button .joy-primary-button:hover{background-color:#EAEAEA}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-avatar{height:36px;width:36px}.joy-wedding-page .joy-wedding-menu .menu-content .menu-signin .guest-signin primary-button .joy-primary-button{margin-top:10px;padding:0 20px;border:1px solid #000;border-radius:8px}.joy-wedding-page .joy-secondary-pane{display:inline}}.joy-wedding-page .joy-wedding-menu-icon{position:fixed;display:-ms-flexbox;display:flex;top:30px;left:24px;padding:30px;-ms-flex-align:center;align-items:center;background:radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4%,transparent 78%);background-repeat:no-repeat}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-menu-icon{position:fixed;top:0;left:0}}.joy-wedding-page .joy-menu-aloha{position:fixed;display:-ms-flexbox;display:flex;top:32px;left:24px;padding:15px 24px;-ms-flex-align:center;align-items:center;border-radius:64px;background-color:rgba(255,255,255,.9)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter:none){.joy-wedding-page .joy-menu-aloha{background-color:rgba(255,255,255,.6);backdrop-filter:blur(32px)}}.joy-wedding-page .joy-menu-aloha:hover{background:rgba(255,255,255,.8)}.joy-wedding-page .joy-menu-aloha:active{background:rgba(255,255,255,.9)}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon{width:24px;height:18px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:#333;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon span:nth-child(1){top:0}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon span:nth-child(2),.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon span:nth-child(3){top:8px}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon span:nth-child(4){top:16px}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon.open span:nth-child(1),.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon.open span:nth-child(4){top:8px;width:0%;left:50%}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon.open span:nth-child(2){transform:rotate(45deg)}.joy-wedding-page .joy-menu-aloha .menu-hamburger-icon.open span:nth-child(3){transform:rotate(-45deg)}.joy-wedding-page .joy-menu-aloha .menu-label{text-transform:uppercase;font-size:15px;margin-left:16px;color:#333;font-weight:500;letter-spacing:.8px}.joy-wedding-page .joy-wedding-camera-icon{position:absolute;display:-ms-flexbox;display:flex;top:32px;right:24px;-ms-flex-align:center;align-items:center;background:radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4%,transparent 60%);background-repeat:no-repeat}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-wedding-camera-icon{top:0;right:0}}.joy-wedding-page .joy-wedding-camera-icon .icon-menu{height:18px;width:23px}.joy-wedding-page .joy-photo-menu{position:absolute;top:50px;right:30px;z-index:1000;min-width:300px;max-width:300px;border-radius:3px;background-color:#F2F2F2;color:#333;overflow:hidden}.joy-wedding-home.joy-home,.joy-wedding-home.joy-home *{-webkit-overflow-scrolling:touch}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-photo-menu{position:fixed;min-width:280px;left:20px;top:30px}}.joy-wedding-page .joy-photo-menu .photo-menu-title{background:#121212;color:#fff;position:relative;font-size:13px;font-weight:600;text-transform:uppercase;height:48px;line-height:48px;border-top-right-radius:3px;padding-left:30px}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-photo-menu .photo-menu-title{padding-left:20px;height:60px;line-height:60px}}.joy-wedding-page .joy-photo-menu .photo-options-title{position:relative;font-weight:700;text-transform:uppercase;height:48px;line-height:48px;border-top-right-radius:3px;padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;background:#121212;color:#fff}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-photo-menu .photo-options-title{padding-left:20px;height:60px;line-height:60px}}.joy-wedding-page .joy-photo-menu .photo-options-title .back-icon{line-height:55px}.joy-wedding-page .joy-photo-menu .photo-options-title .back-icon #iconBackArrow{fill:#fff}.joy-wedding-page .joy-photo-menu .menu-content .menu-list{font-size:16px;line-height:48px;padding:0;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif!important;margin:18px 0 30px}.joy-wedding-page .joy-photo-menu .menu-content .menu-list .menu-item{list-style:none;margin:0;padding:0}.joy-wedding-page .joy-photo-menu .menu-content .menu-list .menu-item a{display:block;padding-left:30px;font-size:13px;transition:all .4s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .joy-photo-menu .menu-content .menu-list .menu-item a{padding-left:20px}}.joy-wedding-page .joy-photo-menu .menu-content .menu-list .menu-item a:hover{background-color:#EAEAEA}.joy-wedding-page .joy-photo-menu .menu-content .menu-list .menu-item a svg{height:24px;width:24px;margin-bottom:-5px;margin-right:10px}.joy-wedding-page .joy-photo-menu .photo-positions-card{padding:40px 50px;float:left}.joy-wedding-page .joy-photo-menu .photo-positions-card .item{width:15px;height:15px;margin:25px;float:left;border-radius:3px;transition:background-color .3s cubic-bezier(.25,.46,.195,1);background-color:#d8d8d8}.joy-wedding-home.joy-home .joy-primary-pane,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-moments-preview{transition:all cubic-bezier(.19,1,.22,1) .4s}.joy-wedding-page .joy-photo-menu .photo-positions-card .item.selected{background-color:#121212;width:18px;height:18px;margin:23.5px}.joy-wedding-page .guest-signin{position:absolute;top:0;right:30px;z-index:100}.joy-wedding-page .guest-signin primary-button .joy-primary-button{height:47px;line-height:43px;background:rgba(18,18,18,.1)}.joy-wedding-home.joy-home{background:#fff;min-height:480px}.joy-wedding-home.joy-home div,.joy-wedding-home.joy-home p,.joy-wedding-home.joy-home ul{font-weight:400}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-page .guest-signin{right:10px}.joy-wedding-home.joy-home{min-width:320px;min-height:480px}}@media screen and (min-width:769px) and (max-width:880px){.joy-wedding-home.joy-home .joy-wedding-info .joy-content-card.joy-content-info{padding-left:45px;padding-right:45px}}.joy-wedding-home.joy-home .joy-primary-pane{overflow:hidden;left:0;top:0;bottom:0;position:fixed;width:61%}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-home.joy-home .joy-primary-pane{position:relative;width:100%}}@media screen and (min-width:600px) and (max-width:768px){.joy-wedding-home.joy-home{min-width:600px;min-height:480px}.joy-wedding-home.joy-home .joy-primary-pane{position:relative;width:100%}}.joy-wedding-home.joy-home .joy-primary-pane.joy-primary-pane-mobile{height:calc(100vh - 65px)}@media screen and (min-width:769px){.joy-wedding-home.joy-home .joy-primary-pane.joy-primary-pane-mobile{display:none}}.joy-wedding-home.joy-home .joy-primary-pane:hover .joy-wedding-moments-preview{transform:scale(.6)}.joy-wedding-home.joy-home .joy-primary-pane:hover .joy-wedding-home-click-suggest{bottom:20px}.joy-wedding-home.joy-home .joy-primary-pane.joy-primary-pane-full{height:100vh;width:100%}@media screen and (max-width:768px){.joy-wedding-home.joy-home .joy-primary-pane{display:none}.joy-wedding-home.joy-home .joy-primary-pane.joy-primary-pane-full{display:block}}.joy-wedding-home.joy-home .joy-primary-pane [ui-view]{width:100%}.joy-wedding-home.joy-home .joy-primary-pane #primary-photo-a,.joy-wedding-home.joy-home .joy-primary-pane #primary-photo-b{transition:opacity 1s,background-position 2s cubic-bezier(.25,.46,.195,1)}.joy-wedding-home.joy-home .joy-primary-pane .background-image .buffer{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center}.joy-wedding-home.joy-home .joy-primary-pane .photo-montage,.joy-wedding-home.joy-home .joy-primary-pane .primary-photo{background-size:cover;background-position:center center;position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat}.joy-wedding-home.joy-home .joy-primary-pane .photo-montage{opacity:1;transition:opacity 0s linear}.joy-wedding-home.joy-home .joy-primary-pane .photo-montage.ng-hide{opacity:0}.joy-wedding-home.joy-home .joy-primary-pane .photo-state.ng-hide-add.ng-hide-add-active,.joy-wedding-home.joy-home .joy-primary-pane .photo-state.ng-hide-remove.ng-hide-remove-active{transition:opacity 0 linear}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-home-click-suggest{transition:bottom .2s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-120px;left:0;right:0;margin:auto;color:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;justify-text:center;text-transform:uppercase;font-size:11px}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-home-click-suggest .label{display:block;margin:10px 0 0}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-home-click-suggest .icon-photogrid{display:block}.joy-wedding-home.joy-home .joy-primary-pane .primary-photo-alpha-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0,transparent 40%,rgba(0,0,0,.4) 100%);cursor:pointer}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro{color:#fff;position:absolute;bottom:0;right:0;top:0;left:0;margin:10% 20% 11% 10%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro{-ms-flex-pack:end;justify-content:flex-end}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents .icon-label-group-loader,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents .loader{display:none}}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents{position:relative;height:100%;width:100%}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents>countdown-timer,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents>div,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents>h2{position:absolute;bottom:0;opacity:1;transition:.3s opacity;transition-delay:.3s}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents>countdown-timer.ng-hide,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents>div.ng-hide,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents>h2.ng-hide{opacity:0;transition-delay:0s}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents .icon-label-group-loader,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .intro-contents .loader{right:0;bottom:15px;left:initial;top:initial;border-top-color:#aaa}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h1{margin:0;text-transform:capitalize;letter-spacing:-1px;color:#fff;z-index:10;line-height:1;font-size:74px;font-size:4.625rem}@media screen and (min-width:1280px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h1{font-size:82px;font-size:5.125rem}}@media screen and (min-width:1681px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h1{font-size:98px;font-size:6.125rem}}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h1{font-size:57px;font-size:3.5625rem}}@media screen and (min-width:600px) and (max-width:768px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro{-ms-flex-pack:end;justify-content:flex-end}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h1{font-size:98px;font-size:6.125rem}}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h2{letter-spacing:.1px;line-height:150%;color:#fff;margin:20px 0;z-index:10;font-size:43px;font-size:2.6875rem}@media screen and (min-width:1280px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h2{font-size:48px;font-size:3rem}}@media screen and (min-width:1681px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h2{font-size:58px;font-size:3.625rem}}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h2{font-size:29px;font-size:1.8125rem;line-height:100%;z-index:auto}}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h3{letter-spacing:.1px;font-weight:300;color:#fff;margin:20px 0;z-index:10;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}@media screen and (min-width:1280px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h3{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;letter-spacing:-.1px}}@media screen and (min-width:1681px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h3{font-size:34px;font-size:2.125rem;line-height:43px;line-height:2.6875rem}}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p,.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro h3{font-size:17px;font-size:1.0625rem;line-height:22px;line-height:1.375rem;z-index:auto}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical .counter{left:0}}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-names{margin:0}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p{color:inherit;margin:0}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro #wedding-message p a{font-weight:700;color:inherit}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .moments-link{top:0;bottom:0;left:0;right:0;position:absolute}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical{z-index:10}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical .counter{padding-bottom:11px}.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical .counter h1{line-height:100%;font-size:55%!important;font-size:62px;font-size:3.875rem}@media screen and (min-width:1280px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical .counter h1{font-size:71.54px;font-size:4.47125rem}}@media screen and (min-width:1681px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical .counter h1{font-size:78px;font-size:4.875rem}}.joy-wedding-home.joy-home .joy-secondary-pane{position:static;background:#fff;color:#333;width:39%;margin-left:auto}@keyframes slide-up{0%{transform:translateY(0)}100%{transform:translateY(-250px)}}@keyframes slide-down{0%{transform:translateY(-250px)}100%{transform:translateY(0)}}.visibility-scroll-up{animation:slide-up 1.2s cubic-bezier(.4,0,.2,1) both}.visibility-scroll-down{animation:slide-down 1.2s cubic-bezier(.4,0,.2,1) both}@keyframes arrow-bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%,60%{transform:translateY(-23px)}}.joy-wedding-page .joy-wedding-info #welcome h2{max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width:319px) and (max-width:680px){.joy-wedding-home.joy-home .joy-primary-pane .joy-wedding-intro .countdown-timer.vertical .counter h1{font-size:39px;font-size:2.4375rem}.joy-wedding-home.joy-home .joy-secondary-pane{position:relative;width:100%}.joy-home .joy-wedding-info{border-left:0}}@media screen and (min-width:600px) and (max-width:768px){.joy-wedding-home.joy-home .joy-secondary-pane{position:relative;width:100%}.joy-home .joy-wedding-info{border-left:0}}.joy-home .joy-wedding-info .unlock-button{background-color:transparent!important;border:2px solid #000;color:#000;line-height:46px;border-radius:5px;min-width:240px;padding:0 20px;text-align:center}.joy-home .joy-wedding-info #unlock .cta-prompt,.joy-home .joy-wedding-info #welcome .cta-prompt,.joy-home .joy-wedding-info .cta-prompt-independent{padding:0 0 20px;font-weight:600;max-width:320px;margin:0 auto}.joy-home .joy-wedding-info .cta-prompt-independent{text-align:center}.joy-home .joy-wedding-info #unlock,.joy-home .joy-wedding-info #welcome{-ms-flex-pack:center;justify-content:center;min-height:100vh}.joy-home .joy-wedding-info #unlock countdown-timer,.joy-home .joy-wedding-info #unlock h2,.joy-home .joy-wedding-info #unlock h4,.joy-home .joy-wedding-info #welcome countdown-timer,.joy-home .joy-wedding-info #welcome h2,.joy-home .joy-wedding-info #welcome h4{width:100%}.joy-home .joy-wedding-info #unlock .rsvp-button,.joy-home .joy-wedding-info #unlock .unlock-button,.joy-home .joy-wedding-info #welcome .rsvp-button,.joy-home .joy-wedding-info #welcome .unlock-button{background-color:transparent!important;border:2px solid #333;line-height:46px;border-radius:5px;min-width:240px;padding:0 20px;text-align:center}.joy-home .joy-wedding-info #unlock .color-thief,.joy-home .joy-wedding-info #welcome .color-thief{border:inherit;border-color:inherit;line-height:inherit;border-radius:inherit;min-width:inherit;padding:inherit}.joy-home .joy-wedding-info #unlock .or-divider,.joy-home .joy-wedding-info #welcome .or-divider{margin:0;padding:0;line-height:5em}.joy-home .joy-wedding-info #unlock .welcomeDetails,.joy-home .joy-wedding-info #welcome .welcomeDetails{margin:30px 0 15px;min-width:370px;max-width:100%}@media screen and (min-width:1681px){.joy-home .joy-wedding-info #unlock .welcomeDetails,.joy-home .joy-wedding-info #welcome .welcomeDetails{transform:scale(1.2,1.2);margin:40px 0 20px}}.joy-home .joy-wedding-info #unlock .welcomeDetails a,.joy-home .joy-wedding-info #welcome .welcomeDetails a{color:inherit;text-decoration:underline}.joy-home .joy-wedding-info #unlock .welcomeDetails p,.joy-home .joy-wedding-info #welcome .welcomeDetails p{text-align:center;font-size:21px;line-height:28px;font-weight:300;max-width:500px}@media only screen and (min-width:319px) and (max-width:680px){.joy-home .joy-wedding-info #unlock .welcomeDetails p,.joy-home .joy-wedding-info #welcome .welcomeDetails p{font-size:20px;line-height:26px;padding:0 8%}}.joy-home .joy-wedding-info #unlock .button-container,.joy-home .joy-wedding-info #welcome .button-container{margin:20px;padding:15px;text-align:center}@media only screen and (min-width:319px) and (max-width:680px){.joy-home .joy-wedding-info #unlock .button-container,.joy-home .joy-wedding-info #welcome .button-container{margin:10px}}.joy-home .joy-wedding-info #unlock .button-container .joykit-minilabel,.joy-home .joy-wedding-info #welcome .button-container .joykit-minilabel{padding:0 0 20px;font-weight:600;max-width:320px;margin:0 auto}.joy-home .joy-wedding-info #unlock .welcome-bottom-stub,.joy-home .joy-wedding-info #unlock .welcome-top-stub,.joy-home .joy-wedding-info #welcome .welcome-bottom-stub,.joy-home .joy-wedding-info #welcome .welcome-top-stub{-ms-flex:1;flex:1;width:200px}.joy-home .joy-wedding-info #unlock .welcome-top-stub,.joy-home .joy-wedding-info #welcome .welcome-top-stub{margin-top:22px}.joy-home .joy-wedding-info #unlock .welcome-bottom-stub,.joy-home .joy-wedding-info #welcome .welcome-bottom-stub{margin-bottom:22px;position:relative}.joy-home .joy-wedding-info #unlock .view-details-arrow-link,.joy-home .joy-wedding-info #welcome .view-details-arrow-link{display:block;width:80px;height:49px;position:relative;margin-left:auto;margin-right:auto;color:inherit;text-align:center;background-color:transparent!important;border:none!important;min-width:auto;padding:0}.joy-home .joy-wedding-info #unlock .view-details-label-link,.joy-home .joy-wedding-info #welcome .view-details-label-link{opacity:1;display:block;width:140px;height:35px;margin-left:auto;margin-right:auto;color:inherit;font-size:15px;line-height:35px;text-shadow:0 0 32px rgba(0,0,0,.3);background-color:transparent!important;border:none!important;min-width:auto;padding:0}.joy-home .joy-wedding-info #unlock .view-details-arrow,.joy-home .joy-wedding-info #welcome .view-details-arrow{opacity:.8;height:15px;line-height:15px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.joy-home .joy-wedding-info #unlock #welcome_animation_container,.joy-home .joy-wedding-info #welcome #welcome_animation_container{text-align:center;height:85px;top:0;left:0;right:0;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.joy-home .joy-wedding-info #unlock #welcome_animation_container.animate-other-time .view-details-arrow,.joy-home .joy-wedding-info #welcome #welcome_animation_container.animate-other-time .view-details-arrow{animation:arrow-bounce 4s infinite}.joy-home .joy-wedding-info #unlock #welcome_animation_container.after-scroll .view-details-arrow-link,.joy-home .joy-wedding-info #unlock #welcome_animation_container.after-scroll .view-details-label-link,.joy-home .joy-wedding-info #welcome #welcome_animation_container.after-scroll .view-details-arrow-link,.joy-home .joy-wedding-info #welcome #welcome_animation_container.after-scroll .view-details-label-link{transition:opacity 1.5s ease 0s,height 0s ease 1.5s;opacity:0!important;height:0}.joy-home .joy-wedding-info #unlock #welcome_animation_container.after-scroll .view-details-arrow,.joy-home .joy-wedding-info #welcome #welcome_animation_container.after-scroll .view-details-arrow{transition:height 0s ease 1.5s;height:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.joy-home .joy-wedding-info #unlock,.joy-home .joy-wedding-info #welcome{-ms-flex-pack:start;justify-content:flex-start;padding-top:40%;position:relative;overflow-x:hidden}.joy-home .joy-wedding-info #unlock{-ms-flex-pack:start;justify-content:flex-start;padding-top:40px;position:relative;overflow-x:hidden}}.joy-home .joy-wedding-info .joy-content-card{position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow-y:hidden;word-wrap:break-word}.joy-home .joy-wedding-info .joy-content-card h4{font-weight:400}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile){padding:20px 5% 5%}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) h1{margin:.5em 0}@media only screen and (min-width:319px) and (max-width:680px){.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) h1{margin:0}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download div{display:block}}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) h2{text-align:center;margin:20px 0}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) h4{margin:0 0 20px;line-height:17px;letter-spacing:1px;text-align:center}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download{margin-top:60px;text-align:center}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download div{font-weight:600;text-transform:uppercase;font-size:11px;font-size:.6875rem}@media screen and (min-width:1280px){.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download div{font-size:12px;font-size:.75rem}}@media screen and (min-width:1681px){.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download div{font-size:14px;font-size:.875rem}}@media screen and (min-width:600px) and (max-width:768px){.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download div{display:block}}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download-options{display:-ms-flexbox;display:flex;-ms-flex-direction:vertical;flex-direction:vertical;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download-options>span{margin:0 15px}@media only screen and (min-width:319px) and (max-width:680px){.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download-options>span{display:block;margin:16px}}@media screen and (min-width:600px) and (max-width:768px){.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .joy-content-download-options>span{display:block;margin:16px}.joy-home .joy-wedding-info .joy-content-card.joy-content-info:after{width:100%}}.joy-home .joy-wedding-info .joy-content-card.joy-content-intro:not(.joy-primary-pane-mobile) .countdown-timer.horizontal h1{font-family:proxima-nova,Helvetica Neue,sans-serif!important;font-size:17px;font-weight:400;margin:0;letter-spacing:1px}.joy-home .joy-wedding-info .joy-content-card .schedule-day{-ms-flex-item-align:start;align-self:flex-start}.joy-home .joy-wedding-info .joy-content-card.joy-content-info{padding:60px}@media screen and (max-width:1200px){.joy-home .joy-wedding-info .joy-content-card.joy-content-info{padding:40px}}.joy-home .joy-wedding-info .joy-content-card.joy-content-info:after{content:"";height:1px;background-color:#e8e8e8;position:absolute;bottom:1px;left:0;right:0;margin:0 auto}.panel-icon-bottom{position:absolute;bottom:45px}@media only screen and (min-width:319px) and (max-width:680px){.joy-home .joy-wedding-info .joy-content-card.joy-content-info{padding:30px}.joy-home .joy-wedding-info .joy-content-card.joy-content-info:after{width:100%}.panel-icon-bottom{bottom:25px}#WWTipMenu{display:none}}.hint-icon{position:absolute;width:40px;left:0;right:0;bottom:40px;margin:0 auto;cursor:pointer;opacity:.4}.bounce-bubble{margin:auto;position:absolute;left:0;right:0;height:30px;width:145px;padding:10px;font-size:11px;text-align:center;background:#fff;color:#333;text-transform:uppercase;border-radius:5px;font-weight:600;line-height:10px}.registry-card .more-text,.view-all-items{font-weight:400;letter-spacing:0;text-align:center;font-style:normal}.bounce-bubble .arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute}#WWTipScroll{bottom:80px}#WWTipScroll .arrow-down{border-top:10px solid #fff;bottom:-10px;left:62px}#WWTipMenu{top:90px}#WWTipMenu .arrow-up{border-bottom:10px solid #fff;top:-10px;left:50px}.bounce{animation:bounce 2s infinite}@keyframes hint_arrow_start{0%{opacity:.2;bottom:45px}100%{opacity:.9;bottom:30px}}.joy-content-card .title{text-align:center}.card-note{text-align:center;line-height:150%;max-width:100%;margin-bottom:56px}.card-note>p{margin-bottom:0}.view-all-items{font-size:16px;line-height:19px;margin-top:8px;width:100%}.registry-card .registry-link{margin-top:45%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registry-card .registry{margin-bottom:45px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.registry-card .registry-card-text{padding:0 50px;word-break:break-word}.registry-card .logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:550px;-ms-flex-align:center;align-items:center}.registry-card .more-text{font-size:17px;line-height:27px;margin-bottom:48px;margin-top:0}.registry-card .registry-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registry-card .registry-items .registry-items-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registry-card .registry-items .registry-items-row:not(:last-of-type){margin-bottom:8px}.registry-card .registry-items .registry-items-row .registry-item-box{width:150px;height:150px;border-radius:8px;background:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.registry-card .registry-items .registry-items-row .registry-item-box:not(:last-child){margin-right:8px}.registry-card .registry-items .registry-items-row .registry-item-box img{width:100%;height:auto;mix-blend-mode:multiply}.registry-card .registry-items .registry-items-row .registry-item-box img.store-logo{width:70%}.registry-card .view-more-items{max-width:550px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}.registry-card .view-registry-button{font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;width:195px;height:48px;background:0 0;border:2px solid;margin-top:48px;border-radius:5px}.registry-card .logo-box{width:197px;height:197px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.registry-card .logo-box img{max-width:160px}.registry-card .registry-item-name{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.registry-card .registry-item-name .small-font{font-size:1.2rem}.registry-card .registry-item-name span{color:#222;text-align:center;font-size:1.8rem}.registry-card .registry-logo{width:200px}.registry-card .registry-logo.full-width{width:300px}@media screen and (min-width:769px) and (max-width:880px){.registry-card .registry-logo.full-width{width:200px}}@media only screen and (min-width:1152px){.logo-wrapper>:not(:nth-child(2n)){margin-right:24px}.logo-wrapper>:last-child,.logo-wrapper>:only-child{margin-right:0}.logo-wrapper{min-width:550px}}.story-card .story-txt{width:100%}.story-card .story-txt p{font-size:15px;line-height:24px}.story-card .story-txt p:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px;font-family:Georgia}.schedule-card #schedule-timeline{width:100%;padding-bottom:0;margin:30px 0 0}.schedule-card #schedule-timeline .slot{position:relative;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}.schedule-card #schedule-timeline .slot .information{padding:0 20px 0 10px;display:-ms-flexbox;display:flex}.schedule-card #schedule-timeline .slot .information .ind{position:absolute;left:-11px;top:0;width:22px;height:22px;border-radius:22px}.schedule-card #schedule-timeline .slot .information .time-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;text-align:left;padding-right:30px;padding-top:4px;-ms-flex:1;flex:1}@media screen and (min-width:1280px){.schedule-card #schedule-timeline .slot .information .time-container{-ms-flex:3;flex:3}}@media screen and (min-width:1920px){.schedule-card #schedule-timeline .slot .information .time-container{-ms-flex:1;flex:1}}.schedule-card #schedule-timeline .slot .information .time-container .time{width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.schedule-card #schedule-timeline .slot .information .time-container .time div{font-size:14px}@media screen and (max-width:1280px){.schedule-card #schedule-timeline .slot .information .time-container .time{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;width:auto}}.schedule-card #schedule-timeline .slot .information .time-container .time .end-time,.schedule-card #schedule-timeline .slot .information .time-container .time .start-time{display:-ms-flexbox;display:flex;text-align:center;font-size:13px;font-weight:600}.schedule-card #schedule-timeline .slot .information .time-container .time .dash{display:-ms-flexbox;display:flex;padding:0 5px;-ms-flex:1;flex:1}.schedule-card #schedule-timeline .slot .information .event{display:-ms-flexbox;display:flex;-ms-flex:3;flex:3;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:600px) and (max-width:768px){.schedule-card #schedule-timeline .slot .information .event{-ms-flex:5;flex:5}}@media screen and (min-width:1280px){.schedule-card #schedule-timeline .slot .information .event{-ms-flex:5;flex:5}}.schedule-card #schedule-timeline .slot .information .event .name{font-size:17px}.schedule-card #schedule-timeline .slot .information .event .location{margin-top:20px;line-height:24px}.schedule-card #schedule-timeline .slot .information .event .dress-code{font-weight:600;margin:1em 0 0}.schedule-card #schedule-timeline .slot .information .event .dress-code span{font-weight:400;opacity:.7}.schedule-card #schedule-timeline .slot .information .event .details p{margin:1em 0 0;opacity:.7;width:100%;word-break:break-word}.schedule-card #schedule-timeline .slot .map{display:block;padding:0 0 50px}.schedule-card #schedule-timeline .slot .event-map{position:relative;min-height:200px;height:15vw}.schedule-card #schedule-timeline .slot:hover{background:0 0}.schedule-card .schedule-day-title{position:relative;margin-bottom:40px}.schedule-card .label{position:absolute;padding:0 15px 0 0;top:-8px;left:0;display:block;background-color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.schedule-card .line{width:100%;height:1px;background-color:#e8e8e8;display:block}.travel-card.joy-content-card{-ms-flex-align:stretch;align-items:stretch}.travel-card .travel-items{margin-top:30px;border-top:1px solid #e8e8e8;padding-left:60px;max-width:100%}.travel-card section{position:relative;line-height:1.5;padding:30px 0}.travel-card section:not(:last-child){border-bottom:1px solid #e8e8e8}.travel-card section>*{margin-top:15px}.travel-card section img{position:absolute;margin-top:0;top:32px;left:-50px;width:30px;height:30px}.travel-card section .name{margin-top:0;margin-bottom:15px;font-size:17px}.travel-card section .booking{margin-top:0}.travel-card section .booking img.other{position:relative;top:0;left:0;padding-right:10px;margin-left:5px}.travel-card section .booking svg.other{position:relative;top:-1px;left:0;margin-right:12px;margin-left:5px}.travel-card section .booking svg.place-logo{left:-3px}.travel-card section .booking .booking-dates{margin-bottom:15px}.travel-card section .booking .button-text{width:100%;margin-right:5px;line-height:normal}.travel-card section .booking .search-button{border-radius:5px;font-weight:600;box-shadow:0 4px 4px 0 rgba(0,0,0,.12)}.travel-card section .booking .booking-address{margin-bottom:15px;padding:10px;height:40px;background:#eceded;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.travel-card section .booking .booking-address>span{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden;color:#727374;cursor:default}.travel-card section .booking .booking-address>.gray-fill{fill:#828485}.travel-card section .booking .double-input{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.travel-card section .booking .double-input .booking-picker{margin-bottom:15px;padding:5px;border:2px solid #eceded;height:40px;width:48%;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.travel-card section .booking .double-input .booking-search{margin-bottom:15px;padding:5px;width:48%;text-align:left;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.travel-card section .booking .double-input svg{margin-right:6px}.travel-card section .booking .double-input svg.guests-icon{margin-left:6px;margin-right:15px}.travel-card section .booking .double-input svg.search-icon{margin-left:7px;margin-right:14px}.travel-card section .booking md-input-container{width:100%}.travel-card section .booking md-input-container.suggDates{width:50%}.travel-card section .shuttle{margin-top:20px}.travel-card section .shuttle>*{margin-top:5px}.travel-card section .shuttle .shuttle-times{font-weight:600}.travel-card section .shuttle p:first-child,.travel-card section .shuttle p:last-child{margin-top:0}.travel-card section a:not([href]){color:#333!important;cursor:text}.travel-card section .button{display:inline-block;cursor:pointer;text-transform:uppercase;font-size:11px;font-weight:600;line-height:30px;border:2px solid #333;border-radius:5px;padding:0 15px}.faq-card .faqs-list .q,.qa-card .tidbits-list .q{font-size:17px;line-height:24px;letter-spacing:-.2px}.qa-card .tidbits-list{width:100%;padding-bottom:0;margin:30px 0 0}@media only screen and (min-width:319px) and (max-width:680px){.travel-card section .booking md-input-container.suggDates{width:100%}.qa-card .tidbits-list{margin:0}}@media screen and (min-width:600px) and (max-width:768px){.qa-card .tidbits-list{margin:0}}.qa-card .tidbits-list .story-qanda{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:40px}.qa-card .tidbits-list .story-qanda:first-child{margin-top:0}.qa-card .tidbits-list .q{margin-bottom:7px;font-weight:400;padding-left:30px;position:relative}.qa-card .tidbits-list .q b{position:absolute;left:0;font-weight:600}.qa-card .tidbits-list .a p{margin-top:5px;word-wrap:break-word;padding-left:30px}.faq-card .faqs-list{width:100%;padding-bottom:0;margin:60px 0 0}@media only screen and (min-width:319px) and (max-width:680px){.faq-card .faqs-list{margin:0}}@media screen and (min-width:600px) and (max-width:768px){.faq-card .faqs-list{margin:0}}.faq-card .faqs-list .faq-item{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:40px}.faq-card .faqs-list .faq-item:first-child{margin-top:0}.faq-card .faqs-list .q{margin-bottom:7px;padding-left:30px;position:relative;font-weight:400}.faq-card .faqs-list .q b{position:absolute;left:0;font-weight:600}.faq-card .faqs-list .a p{margin-top:5px;word-wrap:break-word;padding-left:30px}.vip-card .active-person-info{min-height:350px;width:100%;padding:20px 20px 0;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:relative}.vip-card .active-person-info .active-person-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:160px;height:160px;background-size:cover;background-position:center center}.vip-card .active-person-info .active-person-avatar .initials{font-size:24px}@media screen and (min-width:769px) and (max-width:880px) and (min-height:768px) and (max-height:960px){.vip-card .active-person-info .active-person-avatar{width:140px;height:140px}}@media screen and (min-width:1280px){.vip-card .active-person-info .active-person-avatar{width:160px;height:160px}}.vip-card .active-person-info .active-person-name{text-align:center;text-transform:capitalize;overflow:hidden;padding:10px 0;font-size:14px;font-size:.875rem}@media screen and (min-width:1280px){.vip-card .active-person-info .active-person-name{font-size:16.8px;font-size:1.05rem}}@media screen and (min-width:1681px){.vip-card .active-person-info .active-person-avatar{width:200px;height:200px}.vip-card .active-person-info .active-person-name{font-size:19px;font-size:1.1875rem}}.vip-card .active-person-info .active-person-title{text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:10px;font-size:.625rem}@media screen and (min-width:1280px){.vip-card .active-person-info .active-person-title{font-size:10.2px;font-size:.6375rem}}@media screen and (min-width:1681px){.vip-card .active-person-info .active-person-title{font-size:14px;font-size:.875rem}}.vip-card .active-person-info .active-person-details{padding-top:15px;line-height:150%;text-align:center;max-width:100%}.vip-card .active-person-info .navigation{position:absolute;top:100px;left:0;width:100%;height:auto;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.vip-card .active-person-info .navigation.hide-prev{-ms-flex-pack:end;justify-content:flex-end}.vip-card .active-person-info .navigation .avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:50px;width:50px;border-radius:50%;margin-right:5px;background-size:cover}.vip-card .active-person-info .navigation .prev{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:none;font-size:12px;font-size:.75rem}@media screen and (min-width:1280px){.vip-card .active-person-info .navigation .prev{font-size:14.4px;font-size:.9rem}}@media screen and (min-width:1681px){.vip-card .active-person-info .navigation .prev{font-size:14px;font-size:.875rem}}.vip-card .active-person-info .navigation .next{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:none;font-size:12px;font-size:.75rem}@media screen and (min-width:1280px){.vip-card .active-person-info .navigation .next{font-size:14.4px;font-size:.9rem}}@media screen and (min-width:1681px){.vip-card .active-person-info .navigation .next{font-size:14px;font-size:.875rem}}.vip-card .vip-list{margin:0;width:100%}.vip-card .vip-list md-grid-list{margin-top:35px}.vip-card .vip-list .vip-person{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:none;margin:0;padding:0;position:relative;border:0}.vip-card .vip-list .active{border:2px solid #000}.vip-card .vip-list .vip-person-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-position:center center;background-size:cover;width:80%;height:60%;-ms-flex-negative:0;flex-shrink:0}.vip-card .vip-list .vip-person-avatar .initials{font-size:18px}@media screen and (max-width:1200px){.vip-card .vip-list .vip-person-avatar .initials{font-size:18px}}@media screen and (min-width:1681px){.vip-card .vip-list .vip-person-avatar .initials{font-size:24px}}.vip-card .vip-list .vip-person-details{margin-top:5%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;max-width:100%}.vip-card .vip-list .vip-person-name{text-align:center;text-transform:capitalize;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;max-width:100%;font-size:14px;font-size:.875rem}@media screen and (min-width:1280px){.vip-card .vip-list .vip-person-name{font-size:15.3px;font-size:.95625rem}}@media screen and (min-width:1681px){.vip-card .vip-list .vip-person-name{font-size:16px;font-size:1rem}}.vip-card .vip-list .vip-person-title{text-align:center;text-transform:uppercase;margin-top:0;letter-spacing:1px;font-weight:600;max-width:100%;font-size:10px;font-size:.625rem}@media screen and (min-width:1280px){.vip-card .vip-list .vip-person-title{font-size:10.22px;font-size:.63844rem}}@media screen and (min-width:1681px){.vip-card .vip-list .vip-person-title{font-size:12px;font-size:.75rem}}.link .link-name .sign-in-button{-ms-flex:none;flex:none;margin-left:auto;padding-left:15px;padding-right:15px}.joy-new-guest-dialog md-dialog-content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;width:400px;height:175px;margin:0 15px}@media screen and (max-height:889px){.joy-new-guest-dialog md-dialog-content{width:auto}}@media screen and (min-height:890px){.joy-new-guest-dialog md-dialog-content{width:auto}}.joy-new-guest-dialog md-dialog-content .main{font-size:24px}.joy-new-guest-dialog md-dialog-content .message{text-align:justify}.joy-new-guest-dialog .md-actions{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.animHomeSecondaryPane.ng-enter,.animHomeSecondaryPane.ng-leave{animation:.4s cubic-bezier(.25,.46,.195,1);position:absolute}.animHomeSecondaryPane.ng-enter{animation-name:home_secondary_pane_enter_sequence}.animHomeSecondaryPane.ng-leave{animation-name:home_secondary_pane_leave_sequence}@keyframes home_secondary_pane_enter_sequence{0%{right:-35%}100%{right:0}}@keyframes home_secondary_pane_leave_sequence{0%{right:0}100%{right:-35%}}.app-card{overflow:hidden}.app-card p{text-align:center;max-width:100%}.app-card .joy-content-download{width:375px}.app-card .joy-content-download .para{line-height:150%;padding:0 20px}.app-card .joy-content-download .para p{font-size:15px}.app-card .joy-content-download .joy-content-download-options{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:30px 10px}@media only screen and (min-width:319px) and (max-width:680px){.app-card .joy-content-download{width:auto}.app-card .joy-content-download .joy-content-download-options{-ms-flex-direction:column;flex-direction:column}.app-card .joy-content-download .joy-content-download-options app-button[app-flavor=android]{margin-top:30px}.app-card .joy-content-download .joy-content-download-options app-button .joy-wedding-button{width:170px}}@media screen and (min-width:769px) and (max-width:880px){.app-card .joy-content-download .joy-content-download-options{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.app-card .joy-content-download .joy-content-download-options app-button:first-child{margin-bottom:30px}}.app-card .subtext{margin:0 0 10px;text-transform:uppercase;letter-spacing:1px}.app-card .subtext img{padding:5px}.app-card .subtext .brand{width:40px;height:40px;margin-left:2px}.app-card .signoff{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;bottom:30px;font-size:10px;font-weight:600;margin:80px 0 0 20px}@media (max-width:770px){.app-card .signoff{margin:80px 0 80px 20px}}.app-card:after{height:0!important}.branding-card{padding-bottom:60px!important}.branding-card .branding-card-sub-container{width:98%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.branding-card .branding-card-sub-container .branding-column{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.branding-card .branding-card-sub-container .branding-column .branding-link{color:#7D7D7D!important;font-family:'Open Sans',Verdana,sans-serif}.branding-card .branding-card-sub-container .branding-column .branding-link:hover{color:#000!important}.branding-card .branding-card-sub-container .branding-column *{font-size:15px!important;width:auto!important;padding:5px!important}.branding-card .branding-card-sub-container .branding-column * div{font-size:15px!important;width:auto!important;padding:4px!important}.branding-card .branding-card-sub-container .branding-left{width:30%}.branding-card .branding-card-sub-container .branding-right{width:60%;-ms-flex-pack:end;justify-content:flex-end}.branding-card .branding-card-sub-container .branding-right .made-with-joy{width:38%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-align:center;align-items:center}.branding-card .branding-card-sub-container .branding-right .made-with-joy img{max-width:36px;padding:0!important;position:relative;top:1px;opacity:.6}.branding-card .branding-card-sub-container .branding-right .made-with-joy:hover img{opacity:1}@media (min-width:770px) and (max-width:1500px),(max-width:550px){.branding-card .branding-card-sub-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.branding-card .branding-card-sub-container .branding-column{width:auto;-ms-flex-pack:center;justify-content:center}.branding-card .branding-card-sub-container .branding-column a{width:auto!important;padding:10px!important}}@media (min-width:770px) and (max-width:975px){.branding-card{padding:0 0 80px!important}}@keyframes home_primary_intro_leave_sequence{0%,20%{opacity:1}100%{opacity:0}}@keyframes home_primary_intro_text_leave_left_sequence{0%{left:0}100%{left:-150%}}@keyframes home_primary_intro_text_leave_right_sequence{0%{left:0}100%{left:180%}}@keyframes home_primary_intro_enter_sequence{0%{opacity:0}100%,80%{opacity:1}}@keyframes home_primary_intro_text_enter_left_sequence{0%{left:-150%}100%{left:0}}@keyframes home_primary_intro_text_enter_right_sequence{0%{left:180%}100%{left:0}}.btn:hover{transform:scale(1.05)}.btn:active{transform:scale(.95);opacity:.5}.btn-animate{transition:all .2s ease}.btn-sm{background-color:transparent!important;border:2px solid;line-height:34px;border-radius:5px;padding:0 20px}.btn-cancel-link{cursor:pointer;margin-top:20px}.btn-locked{opacity:.3}.btn-flip{overflow:hidden;backface-visibility:hidden}.btn-flip span{display:inline-block;-webkit-transition:all .3s;-webkit-backface-visibility:hidden;-moz-transition:all .3s;-moz-backface-visibility:hidden;transition:all .3s;backface-visibility:hidden}.btn-flip:before{position:absolute;transition:all .3s;left:0;top:-100%}.btn-flip:hover span{transform:translateY(300%)}.btn-flip:hover:before{top:0}.icon-lock:before{content:"\e007"}.jk-strong{font-weight:600!important}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-r-0{margin-right:0!important}.p-0{padding:0!important}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-r-0{padding-right:0!important}.util-forcefont{font-family:proxima-nova,Helvetica Neue,sans-serif}.util-debug{position:absolute;top:20px;right:20px;display:inline-block;padding:15px 30px;z-index:100000;font-size:13px;background-color:#48d1cc;border-radius:3px}.util-hidebkgimg{background-image:none!important}.font-has-not-loaded{opacity:0;transition:opacity 1s ease}.font-has-loaded{opacity:1}.unpublished-designs-banner,.unpublished-designs-banner__dismissed{transform:translateY(-100%);opacity:0}#GuestSpecificContentDialogRoot{margin-bottom:30px}.unpublished-designs-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;min-height:32px;padding:8px;background-color:#FBFBFB;position:fixed;top:0;left:0;right:0;width:100%;z-index:2;transition:transform .5s cubic-bezier(.23,1,.32,1) 0s,opacity .5s cubic-bezier(.23,1,.32,1) 0s}.unpublished-designs-banner__visible{transform:translateY(0);opacity:1}.unpublished-designs-banner>div{font-family:'Open Sans';font-size:15px;line-height:20px;color:#333;font-weight:400}.event-rsvp,.event-rsvp .input-container input,.event-rsvp textarea{font-family:proxima-nova,Helvetica Neue,sans-serif}.unpublished-designs-banner>div>a{color:#5f269b;cursor:pointer;text-decoration:none}.unpublished-designs-banner>div>a:hover{color:#7139bf}@media (max-width:770px){.unpublished-designs-banner>div{max-width:80%;text-align:center;font-size:13px;width:290px}}.unpublished-designs-banner>button{background:0 0;outline:0;border:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;padding:8px;-webkit-transform:translateY(-50%)}wedding-moments .toggle-btn-container{width:300px;position:fixed;bottom:20px;left:50%;transform:translateX(-50%)}wedding-moments .toggle-btn-container .toggle-btn{border-radius:0;background-color:#222;color:#fff}wedding-moments .toggle-btn-container .toggle-btn:last-of-type{border-radius:0 3px 3px 0}wedding-moments .toggle-btn-container .toggle-btn:first-of-type{border-radius:3px 0 0 3px}wedding-moments .toggle-btn-container .toggle-active{background-color:#fff;color:#222}.joy-wedding-moments{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;height:100%;overflow-x:auto;overflow-y:hidden}.joy-wedding-moments>div{display:-ms-flexbox!important;display:flex!important;height:100%}.joy-wedding-moments .joy-content-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:100%;color:#333;font-size:64px;text-align:center;padding:0 50px}.joy-wedding-moments .joy-content-card.joy-wedding-engagement-gallery,.joy-wedding-moments .joy-content-card.joy-wedding-moments-gallery{display:block;padding:0}.joy-wedding-moments .joy-content-card h1{font-size:2em;margin:0 .5em}.joy-wedding-moments .joy-content-card h4{font-size:.5em;margin:0 .5em}.joy-wedding-moments .joy-content-card h5{font-size:.25em;margin:1.2em}@keyframes jiggle{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(35deg)}40%,80%{transform:rotate(-35deg)}}@keyframes fadetowhite{0%{background:#333}100%{background:#fff}}.no-moments-message{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;color:#111}.no-moments-message p{margin:5px}.no-moments-message .polaroid-container{display:-ms-flexbox;display:flex;width:530px;height:530px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;position:relative}.no-moments-message .polaroid-container ng-include{z-index:10}.no-moments-message .polaroid-container:hover{animation-name:jiggle;animation-duration:2s;animation-timing-function:cubic-bezier(.09,1.1,.49,1.3)}.no-moments-message .polaroid-container:hover .fadetowhite{animation-name:fadetowhite;animation-duration:2s;animation-timing-function:cubic-bezier(.89,.01,.75,.11)}.no-moments-message svg path{fill:#333}.mobile-nudge .admin-icon svg g,.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper .registry-button svg path{fill:#fff}.no-moments-message .fadetowhite{height:358px;width:352px;position:absolute;top:73px;left:89px;z-index:1;background:#fff;transition:ease;animation-fill-mode:forwards;animation-play-state:running;animation-iteration-count:1}.mobile-nudge{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:10;background-color:rgba(18,18,18,.8);color:#fff;padding:42px 40px;text-align:center;width:100%;height:100%;position:absolute;top:0}.mobile-nudge.ng-enter{animation:toast_modal_leave_sequence 1s cubic-bezier(.25,.46,.195,1) 1s alternate}.mobile-nudge.ng-leave{animation:toast_modal_leave_sequence .4s cubic-bezier(.25,.46,.195,1)}.mobile-nudge .action-button{margin:24px 0 0}.mobile-nudge .admin-icon{padding-left:5px}.mobile-nudge .admin-icon svg{height:14px}@keyframes toast_modal_leave_sequence{from{left:0}to{left:-100%}}.joy-wedding-moments-preview{overflow-x:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.joy-wedding-moments-preview .joy-content-card{-ms-flex-negative:1;flex-shrink:1;width:100%;transition:all .2s linear}.joy-wedding-moments-preview .joy-content-card>div{transition:all .2s linear}.joy-wedding-moments-preview:hover .joy-content-card.joy-wedding-moments-gallery{-ms-flex-pack:center;justify-content:center}.joy-wedding-moments-preview:hover .joy-content-card>div{height:30%}.temp-abs-button{position:relative;bottom:0;right:0;background:#20b2aa}.joy-action-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:20px;margin:0 20px;padding:0 20px;text-transform:uppercase;font-weight:700;font-size:10px;height:40px;line-height:1;letter-spacing:2px}#screenDropShadow{box-shadow:-10px 0 49px #000;position:fixed;top:-50px;bottom:-50px;right:-50px;width:50px;opacity:.6}.event-rsvp form{width:100%;margin-top:40px}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp{padding:15px}.event-rsvp form{margin-top:20px}}.event-rsvp form>div,.event-rsvp form>label{background:#fff}.event-rsvp form .submission-control{margin-top:40px;background:0 0}.event-rsvp .input-container{display:-ms-flexbox;display:flex;position:relative;width:100%}.event-rsvp .input-container label{-ms-flex:1;flex:1}.event-rsvp .input-container input[type=email],.event-rsvp .input-container input[type=firstname],.event-rsvp .input-container input[type=lastname],.event-rsvp .input-container input[type=name],.event-rsvp .input-container input[type=text]{width:100%}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp form .submission-control{margin-top:20px}.event-rsvp .input-container input[type=email],.event-rsvp .input-container input[type=firstname],.event-rsvp .input-container input[type=lastname],.event-rsvp .input-container input[type=name],.event-rsvp .input-container input[type=text]{font-size:16px}}.event-rsvp .input-container input{margin-bottom:28px;font-size:15px}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp .input-container input{font-size:16px}}.event-rsvp .input-container [ng-messages]{position:absolute;bottom:8px;left:0;padding:0}.event-rsvp .input-container [ng-messages] [ng-message]{color:red;font-size:13px}.event-rsvp .input-container-email{height:80px}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp .input-container-email{height:100px}.event-rsvp .input-container-email .email-error{bottom:-7px}}.event-rsvp .input-container-email .email-error [ng-message]{color:#3A3C3E}.event-rsvp .joy-radio-button{position:relative;display:inline-block;width:100%;padding:15px 10px 15px 65px;cursor:pointer}.event-rsvp .joy-radio-button .radio-text{position:relative;left:65px;padding-right:65px;color:#5f5f5f}@media screen and (min-width:680px){.event-rsvp .joy-radio-button:hover{background:#F6F6F6}.event-rsvp .joy-radio-button:hover .radio-text{color:#121212}}.event-rsvp .joy-radio-button input[type=radio]{position:absolute;visibility:hidden}.event-rsvp .joy-radio-button input[type=radio]~.check{position:absolute;top:0;left:30px;bottom:0;margin:auto;height:20px;width:20px;border-radius:50%;border:solid;pointer-events:none}.event-rsvp .joy-radio-button input[type=radio]:checked~.check:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:10px;width:10px;border-radius:50%;background:#000;content:""}.event-rsvp .question-title{padding:30px;border:1px solid #e2e2e2;border-radius:4px 4px 0 0;font-weight:600;cursor:default}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp .question-title{padding:15px}}.event-rsvp .choices-container{background:#fff;padding:30px 0;border-radius:0 0 4px 4px;border:1px solid #e2e2e2;border-top:0}.event-rsvp .action-container{background:#fff;padding:30px;border-radius:4px;border:1px solid #e2e2e2}.event-rsvp textarea{border:none;padding:0;line-height:25px;font-size:15px}.event-rsvp .text-container{padding:30px 30px 10px;border-radius:0 0 4px 4px;border:1px solid #e2e2e2;border-top:0}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp textarea{font-size:16px}.event-rsvp .text-container{padding:15px}}.event-rsvp .names-container{padding:20px 30px 40px}.event-rsvp .names-container div{padding:18px 0;border-bottom:solid 1px #e2e2e2}.event-rsvp form{position:relative}.event-rsvp form .saving{background:rgba(255,255,255,.7);position:absolute;top:0;bottom:0;left:0;right:0}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .event-rsvp form .icon-label-group-loader,.event-rsvp form #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.event-rsvp form .loader{position:absolute;background:0 0}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .event-rsvp form .icon-label-group-loader:before,.event-rsvp form #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader:before,.event-rsvp form .loader:before{content:""}.event-rsvp #member-selector .joy-label{width:101px;text-align:center}.event-rsvp #no-match-card form{border-radius:4px;border:1px solid #e2e2e2;line-height:25px}.event-rsvp #no-match-card form>div{padding:30px 30px 10px}.event-rsvp #no-match-card form textarea{border-bottom:1px solid #e6e6e6;padding-bottom:7px;margin:40px 0 10px}.event-rsvp #no-match-card form .failure-text{font-size:10px;line-height:1;letter-spacing:2px;text-transform:uppercase;transition:1s linear all;color:#ffa72d;font-weight:600}.rsvp-header .rsvp-tl,.rsvp-header .rsvp-tr{z-index:40;padding:30px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-rsvp #no-match-card form .failure-text.ng-enter.ng-enter-active{animation:shake .4s ease-out}.event-rsvp #no-match-card input{margin:20px}.event-rsvp #no-match-card input.no-color{background:inherit}.event-rsvp #saveAndContinue .button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.event-rsvp .rsvp-back{display:block;position:relative;top:20px;right:auto}.rsvp-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;background:#f6f6f6}.rsvp-header .rsvp-tr{position:fixed;right:0;top:0;text-align:right}.rsvp-header .rsvp-tl{position:fixed;left:0;top:0;text-align:left}@media only screen and (min-width:319px) and (max-width:680px){.event-rsvp #saveAndContinue .button-container{-ms-flex-direction:column;flex-direction:column}.rsvp-header{position:fixed;width:100%;background:#f6f6f6;z-index:40}.rsvp-header .rsvp-t{position:relative;padding:0;margin:20px;text-align:center}}.joy-event-welcome-banner{position:relative;background-size:cover}.joy-rsvp-offline,.textarea-placeholder{position:absolute;left:0}.joy-event-welcome-banner h1{margin-top:60px}@media only screen and (min-width:319px) and (max-width:680px){.joy-event-welcome-banner h1{margin-top:30px}.joy-event-welcome-banner .hero h1{margin-bottom:0;transform:scale(.8)}}.joy-event-welcome-banner>div{z-index:10}.joy-event-welcome-banner .welcome-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}input.joy-event-button{border:none}.joy-event-button{font-size:15px;text-transform:capitalize;background:#e2e2e2;color:#424242;padding:10px 30px;border-radius:4px;margin:0 2px}.joy-event-button.no-background{background:0 0!important}.joy-event-button.main{padding:15px 40px}.col-list{margin-bottom:15%}.col-list .col-list-item{width:100%;max-width:500px;padding:0;opacity:.5}.col-list .active-item,.col-list .active-item.ng-enter.ng-enter-active,.col-list .active-item.ng-leave,.col-list .col-list-item-header{opacity:1}.col-list .col-list-item:not(#nameAndEmail){transition:.4s opacity ease}.col-list .col-list-item.wide{max-width:640px}.col-list .col-list-bottom-spacer{min-height:50vh}@media only screen and (min-width:319px) and (max-width:680px){.joy-event-button{font-size:16px}.col-list .col-list-bottom-spacer{min-height:25vh}}.col-list .active-item.ng-enter,.col-list .active-item.ng-leave.ng-leave-active,.countdown-timer .counter.ng-enter{opacity:0}.col-list .inactive-item{opacity:.5}.joy-rsvp-offline{text-align:center;background-color:rgba(224,82,82,.95);padding:15px;font-size:13px;font-weight:500;top:10px;width:600px;max-width:80%;right:0;margin:auto;color:#fff;z-index:1000;border-radius:5px}md-toast.event-rsvp-toast{position:fixed}md-toast.event-rsvp-toast .md-toast-content{min-height:60px}.text-container{max-width:540px;width:100%}.rsvp-thanks-wrapper{padding:44px 24px;text-align:center;font-family:'Inter UI';-ms-flex-pack:center!important;justify-content:center!important}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);max-width:540px;margin:0 auto;position:relative;padding:64px 24px}embedded-video-player .videoPlayerLightbox iframe,embedded-video-player .videoPlayerThumbnail{max-width:100%}@media only screen and (min-width:319px) and (max-width:680px){.rsvp-thanks-wrapper{width:100%;-ms-flex-pack:justify!important;justify-content:space-between!important}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .header{display:none}}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .icon-wrapper{height:52px;width:48px;margin-top:48px}@media only screen and (min-width:319px) and (max-width:680px){.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .icon-wrapper{margin:0}}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper h1{font-size:42px;margin:0 0 24px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper h2{font-size:20px;font-style:normal;font-weight:600;line-height:26px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper h3{font-size:17px;font-style:normal;font-weight:600;line-height:22px;margin:0}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper{margin-top:32px;padding:0 46px;z-index:0}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper a{color:#5f269b;font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.13px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper a:focus,.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper a:hover{color:#7139bf}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper a:hover:active{color:#502080}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper .registry-button{margin:0 0 32px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper .registry-button span{line-height:initial}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper .registry-button svg{width:32px;height:32px;margin-left:8px}@media only screen and (min-width:319px) and (max-width:680px){.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper .registry-button{width:100%}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .buttons-wrapper{padding:0;width:100%}}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .post-rsvp-button{border:none;margin:0;width:258px;padding:0 8px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper{z-index:0;margin-top:42px;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper p{margin:0 0 22px;font-weight:400}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper p span{display:block}@media only screen and (min-width:319px) and (max-width:680px){.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper p span{display:initial}}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper a{color:#5f269b;font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.13px}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper a:focus,.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper a:hover{color:#7139bf}.rsvp-thanks-wrapper .rsvp-thanks-top-wrapper .password-wrapper a:hover:active{color:#502080}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper{margin-top:30px}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper a svg{height:24px;width:auto}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper a svg path{fill:#333}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper a svg path:focus,.rsvp-thanks-wrapper .post-rsvp-logo-wrapper a svg path:hover{fill:#7139bf}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper a svg path:hover:active{fill:#502080}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info .icon.icon-trash svg g,.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info .love-icon #icon-heart,.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info svg.icon-comments #icon-comments{fill:#f5f5f5}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper .margin-left-right{margin:0 28px}.rsvp-thanks-wrapper .post-rsvp-logo-wrapper .link{padding:'4px';text-decoration:'none';color:#767676!important;cursor:'pointer'}#md-dialog-request-wedding-code .completed .return-to-event-link,.error-page-container .link-decoration,.eula-section li span,.eula-section p span,.overwrite-dialog a{text-decoration:underline}.error-wrapper .back,.joy-avatar .avatarMenu .dropRow:hover,.joy-user-profile .wedding-card:hover,.slider{cursor:pointer}.countdown-timer .counter{transition:all 1s cubic-bezier(.19,1,.22,1)}.countdown-timer .counter.ng-leave{opacity:1}.countdown-timer.horizontal{margin:0}.countdown-timer.horizontal .nominal{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.countdown-timer.horizontal .counter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.countdown-timer.horizontal .counter .time-unit{display:-ms-flexbox;display:flex;padding:0 6px}@media only screen and (min-width:319px) and (max-width:680px){.countdown-timer.horizontal .counter .time-unit{padding:0 6px 0 0}}.countdown-timer.horizontal .counter .time-unit .time-left{font-weight:400;padding-right:6px}.countdown-timer.horizontal .counter .time-unit .unit{text-transform:capitalize}.countdown-timer.vertical .nominal{font-size:4rem!important}.countdown-timer.vertical .counter{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:end;justify-content:flex-end}.countdown-timer.vertical .counter .time-unit{display:-ms-flexbox;display:flex;width:100%}.countdown-timer.vertical .counter .time-unit .time-left{-ms-flex:1;flex:1;text-align:right;width:120px;position:absolute}.countdown-timer.vertical .counter .time-unit .unit{-ms-flex:1;flex:1;padding-left:150px;text-transform:lowercase}@media only screen and (min-width:319px) and (max-width:680px){.countdown-timer.vertical .counter .time-unit .time-left{width:100px}.countdown-timer.vertical .counter .time-unit .unit{padding-left:110px;text-align:left}}.countdown-timer.vertical div{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;font-weight:100;line-height:.85em;margin:0;letter-spacing:-2px;font-size:90px;font-size:5.625rem}.lightbox-container .nav-buttons,.lightbox-container .slideshow-button{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}@media screen and (min-width:1280px){.countdown-timer.vertical div{font-size:100px;font-size:6.25rem}}@media screen and (min-width:1681px){.countdown-timer.vertical div{font-size:120px;font-size:7.5rem}}horizontal-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-negative:0;flex-shrink:0;height:100%}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;right:-9999px}.joy-moment-item-wrapper{position:relative;display:-ms-flexbox;display:flex}.joy-moment-item-wrapper .joy-moment-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:102%;background-color:#f3f3f3;border:2px solid #fff;text-align:left;transition:background-size .2s ease-in}@media screen and (min-width:1280px) and (max-width:1600px){.joy-moment-item-wrapper .joy-moment-item{border-width:5px}}@media screen and (min-width:1600px) and (max-width:1900px){.joy-moment-item-wrapper .joy-moment-item{border-width:7px}}@media screen and (min-width:1900px){.joy-moment-item-wrapper .joy-moment-item{border-width:10px}}.joy-moment-item-wrapper .joy-moment-item .joy-moment-item-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;font-size:22px;padding:20px 30px;background-color:#121212;color:#fff}.joy-moment-item-wrapper .joy-moment-item .details-overlay{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;opacity:0;color:#fff;padding:50px 15px 15px;background:linear-gradient(to bottom,transparent 0,transparent 30%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);transition:all .4s cubic-bezier(.19,1,.22,1)}.joy-moment-item-wrapper .joy-moment-item .details-overlay .creator,.joy-moment-item-wrapper .joy-moment-item .details-overlay>div{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.joy-moment-item-wrapper .joy-moment-item .details-overlay.opaque{opacity:1}.joy-moment-item-wrapper .joy-moment-item .details-overlay .creator .avatar{position:relative;height:40px;width:40px;border-radius:50%;background:center center no-repeat;background-size:cover}.joy-moment-item-wrapper .joy-moment-item .details-overlay .creator .name{background:#121212;font-size:10px;font-weight:600;margin-left:7px;padding:4px;border-radius:2px}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info{padding:0 12px}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info .count{padding-left:5px;font-size:11px}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info .icon{display:-ms-flexbox;display:flex}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info svg.icon-comments{height:17px}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info .love-icon{height:17px;width:18px}.joy-moment-item-wrapper .joy-moment-item .details-overlay .actions-bar .info .loved #icon-heart{fill:red}.info-panel{height:100%;color:#333;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-left:solid 1px #E0E0E0}.info-panel>div{border-bottom:1px solid #e0e0e0}.info-panel>div:last-of-type{border:none}.info-panel .centerFlex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.info-panel .top-toggle{width:100%;display:-ms-flexbox;display:flex;padding-left:30px;padding-right:30px;-ms-flex-negative:0;flex-shrink:0}.info-panel .top-button{padding:10px 30px 10px 0;color:#C1C1C2}.info-panel .countActive,.info-panel .topButtonActive{color:#121212}.info-panel .top-button div,.info-panel .top-button span{font-size:13px;font-weight:500}.info-panel .top-button #icon-comments,.info-panel .top-button #icon-heart{fill:#C1C1C1;height:17px;width:17px}.info-panel .topButtonActive #icon-comments,.info-panel .topButtonActive #icon-heart{fill:#121212}.info-panel .commentButton{display:-ms-flexbox;display:flex}.info-panel .count{width:auto;height:auto;font-weight:500;padding-left:5px;letter-spacing:.2px}.info-panel .love-button{display:-ms-flexbox;display:flex}.info-panel .composer{-ms-flex-positive:0;flex-grow:0;padding:30px;-ms-flex-negative:0;flex-shrink:0}.info-panel .caption{font-size:15px;letter-spacing:.2px;width:268px}.info-panel .composer-info{margin:20px 0}.info-panel .composer-name{margin:3px 10px 5px;height:19px;font-size:17px;font-weight:600}.info-panel .avatar{height:40px;width:40px;border-radius:4px;background-size:cover;background-position:center center;background-color:rgba(90,90,90,.12)}.info-panel .composer-avatar{margin-right:15px;float:left}.info-panel .timestamp-container{font-size:13px;letter-spacing:.2px;opacity:.5;text-transform:capitalize}.info-panel .activity-container{width:100%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;overflow:auto;-ms-flex-direction:column;flex-direction:column}.info-panel .comments{padding-left:30px;position:relative;-ms-flex-align:center;align-items:center;padding-top:30px;-ms-flex:1;flex:1;overflow:auto}.info-panel .comment-pane{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;right:0;top:75px;bottom:0;-ms-flex-negative:0;flex-shrink:0}.info-panel .comment{position:relative;margin-right:30px;margin-bottom:30px}.info-panel .comment .xit{position:absolute;top:0;right:0;height:30px;width:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .3s;fill:#333;opacity:0}.info-panel .animate-list-fade,.info-panel .comment:hover .xit{opacity:1}.info-panel .comment .xit svg{height:10px;width:10px}.info-panel .comment-text{font-size:15px;line-height:21px;word-wrap:break-word;letter-spacing:.2px}.info-panel .commenter-info{display:-ms-flexbox;display:flex;margin-right:30px;-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.6px;padding-bottom:5px}.info-panel .time-stamp-container{font-weight:200;font-size:12px;margin-left:10px;color:#777}.info-panel .post{width:100%;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;position:absolute;bottom:0;background-color:#fff}.info-panel .post md-input-container{width:100%;margin:18px 0 10px;padding:0 10px}.info-panel .post md-input-container .md-errors-spacer{position:absolute;top:-15px;right:0;float:none}.info-panel .input-container{min-height:73px}.info-panel .input-container textarea{width:100%;height:100%;border:none;padding:26px 30px 0;margin-bottom:26px}.info-panel .input-container .text-area-divider{border-top:1px solid #e8e8e8;margin:0 30px}.info-panel .post-comment{width:345px;min-height:48px;padding:15px 25px;max-height:250px;overflow:auto}.info-panel .post-comment .joy-input-box{padding-bottom:0;border-bottom:none}.info-panel .post-button{width:74px;min-height:48px;font-size:17px;background:#86868E;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none}.info-panel .love-pane{width:280px;margin:0 auto 65px;position:relative}.info-panel .love-pane .love-button-box{display:block;position:relative;height:150px}.info-panel .love-pane #lovebutton{position:absolute;height:50px;width:50px;left:50%;top:50%;transform:translate(-50%,-50%)}.info-panel .love-pane #lovebutton svg{height:50px;width:50px}.info-panel .love-pane #lovebutton svg g g{fill:#333}.info-panel .love-pane #lovebutton svg:hover g g{fill:#666}.info-panel .love-pane #lovebutton svg:active g g{fill:initial}.info-panel .love-pane #lovebutton.is-loved svg g g,.info-panel .love-pane #lovebutton.is-loved svg:hover g g{fill:#dd485b}.info-panel .love-pane #lovebutton.is-loved svg:active g g{fill:initial}.info-panel .is-loved{color:#dd485b}.info-panel .lover{width:34px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.info-panel .lover-name{font-size:12px;margin-top:10px;position:absolute;left:5px;right:5px;bottom:-15px;text-align:center}.info-panel .animate-list-fade.ng-enter{opacity:0;transition:.7s all}.info-panel .animate-list-fade.ng-enter-active{opacity:1}.info-panel .info-panel-signup-button{margin:16px;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#333;height:48px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#FFF}#joy-lightbox-frame{overflow:visible;margin-bottom:40px}.lightbox-container{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex}.lightbox-container .A{width:100%;height:100%;background:#fff;position:relative}.lightbox-container .B,.lightbox-container .joy-image{background-size:contain;background-repeat:no-repeat;position:fixed}@keyframes backfade{10%,80%{opacity:0}100%{opacity:1}}.lightbox-container .switch-div{height:100%}.lightbox-container .joy-text-moment .comments-info,.lightbox-container .joy-text-moment .download-info,.lightbox-container .joy-text-moment .lightbox-item-gradient,.lightbox-container .joy-text-moment .loves-info,.lightbox-container .joy-text-moment .trash-info{opacity:0;transition:.5s}.lightbox-container .joy-text-moment:hover .comments-info,.lightbox-container .joy-text-moment:hover .download-info,.lightbox-container .joy-text-moment:hover .loves-info,.lightbox-container .joy-text-moment:hover .trash-info{opacity:1}.lightbox-container .joy-text-moment .dark-svg #icon-comments,.lightbox-container .joy-text-moment .dark-svg g,.lightbox-container .joy-text-moment .dark-svg path,.lightbox-container .joy-text-moment .dark-svg svg{fill:#222;stroke:#222}.lightbox-container .comment-icon #icon-comments,.lightbox-container .download-icon svg g,.lightbox-container .love-icon #icon-heart,.lightbox-container .trash-icon svg g{fill:#f5f5f5}.lightbox-container .joy-image .comments-info,.lightbox-container .joy-image .download-info,.lightbox-container .joy-image .lightbox-item-gradient,.lightbox-container .joy-image .loves-info,.lightbox-container .joy-image .media-message,.lightbox-container .joy-image .photographer,.lightbox-container .joy-image .trash-info{opacity:0;transition:.5s}.lightbox-container .joy-image:hover .comments-info,.lightbox-container .joy-image:hover .download-info,.lightbox-container .joy-image:hover .lightbox-item-gradient,.lightbox-container .joy-image:hover .loves-info,.lightbox-container .joy-image:hover .media-message,.lightbox-container .joy-image:hover .photographer,.lightbox-container .joy-image:hover .trash-info,.lightbox-container .nav-buttons:hover span{opacity:1}@media only screen and (min-width:319px) and (max-width:680px){.lightbox-container .joy-image:hover .comments-info,.lightbox-container .joy-image:hover .download-info,.lightbox-container .joy-image:hover .loves-info,.lightbox-container .joy-image:hover .trash-info,.lightbox-container .joy-text-moment:hover .comments-info,.lightbox-container .joy-text-moment:hover .download-info,.lightbox-container .joy-text-moment:hover .loves-info,.lightbox-container .joy-text-moment:hover .trash-info{display:none}}.lightbox-container .joy-image{background-position:center;transition:none}.lightbox-container .backdrop{position:relative;height:100%;width:100%}.lightbox-container .media{display:none;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.lightbox-container .media img,.lightbox-container .media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lightbox-container .joy-text-moment{width:100%;height:100%;background:#fff}.lightbox-container .joy-text-moment .media-message,.lightbox-container .joy-text-moment .photographer{left:35px}.lightbox-container .photographer{position:absolute;display:-ms-flexbox;display:flex;bottom:30px;left:30px;-ms-flex-align:center;align-items:center;transition:.5s}.lightbox-container .name{color:#fff;font-size:13px;letter-spacing:.2px;margin-left:7px;border-radius:2px;font-weight:600}.lightbox-container .media-message{position:absolute;font-size:30px;bottom:75px;left:37px;width:260px;transition:.5s;word-wrap:break-word}.lightbox-container .text-media-message{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:75%;height:75%;font-size:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;word-wrap:break-word}.lightbox-container .info{position:absolute;bottom:24px;height:28px;min-width:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;transition:.5s;color:#fff}.lightbox-container .info .label{font-size:13px;padding-left:10px}.lightbox-container .count{padding-left:10px}.lightbox-container .download-info{position:absolute;bottom:23px;right:223px;height:32px;min-width:35px}.lightbox-container .download-icon{height:16px;width:17px}.lightbox-container .trash-info{position:absolute;bottom:27px;right:275px;height:28px;min-width:35px}.lightbox-container .trash-icon{height:18px;width:18px}.lightbox-container .comments-info{position:absolute;right:36px;bottom:24px;height:28px;min-width:35px}.lightbox-container .comment-icon{height:18px;width:18px}.lightbox-container .loves-info{right:154px}.lightbox-container .love-icon{width:18px}.lightbox-container .loved #icon-heart{fill:#dd485b}.joy-user-profile .exit svg g g,.lightbox-container .nav-buttons span svg path{fill:#333}.lightbox-container .nav-buttons{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px;font-size:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightbox-container .nav-buttons span{border-radius:5px;height:60px;width:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lightbox-container .nav-buttons span svg{width:40px;display:-ms-flexbox;display:flex}.lightbox-container .next{right:0;top:65px;-ms-flex-pack:end;justify-content:flex-end;opacity:0;transition:ease opacity .3s}.lightbox-container .next:hover{opacity:1}.lightbox-container .previous{left:0;opacity:0;transition:ease opacity .3s}.lightbox-container .previous:hover{opacity:1}.lightbox-container .xit{position:absolute;opacity:.7;top:30px;right:30px;height:20px;width:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lightbox-container .xit svg g g{fill:#121212}.lightbox-container .activeMedia{display:block}.lightbox-container .joy-lightbox-secondary-backstage{position:relative;width:420px;-ms-flex-negative:0;flex-shrink:0;height:100%;background:#fff}.lightbox-container .secondary-content{position:absolute;right:0;width:420px;-ms-flex-negative:0;flex-shrink:0;height:100%;background:#fff;z-index:20}.lightbox-container .secondary-content.ng-hide-add.ng-hide-add-active,.lightbox-container .secondary-content.ng-hide-remove.ng-hide-remove-active{transition:all .4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lightbox-container .secondary-content.ng-hide{transform:translateX(100%)}.lightbox-container .somesize{height:50px;width:50px}.lightbox-container .lightbox-item-gradient{background:linear-gradient(180deg,transparent 0,transparent 10%,rgba(0,0,0,.12) 28%,rgba(0,0,0,.13) 48%,rgba(0,0,0,.17) 74%,rgba(0,0,0,.22) 91%,rgba(0,0,0,.25) 100%)}.lightbox-container div.joy-field{width:100%;margin:0}.lightbox-container .joy-input-box textarea.joy-mod-input{border:none;font-size:1rem}.lightbox-container .joy-field-label .joy-input-prompt{bottom:100%;position:absolute;background-color:rgba(255,255,255,.85);width:100%}.lightbox-container #joy-lightbox-play-buttons{transition:.6s ease opacity;position:absolute;top:0;right:0;display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){.lightbox-container #joy-lightbox-play-buttons{opacity:1!important}}.lightbox-container #joy-lightbox-play-buttons .slideshow-button:hover,.lightbox-container #joy-lightbox-play-buttons .xit:hover{opacity:1}.lightbox-container .lightbox-playbutton{text-align:center;color:#222;margin-top:20px}.lightbox-container .slideshow-button{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;opacity:.7;font-size:13px;text-transform:uppercase}#md-dialog-join-wedding,#md-dialog-join-wedding .content,#md-dialog-request-wedding-code,#md-dialog-request-wedding-code .content{font-family:proxima-nova,Helvetica Neue,sans-serif!important}.lightbox-container .slideshow-button svg{height:25px;width:25px}.lightbox-container .pause,.lightbox-container .play{top:25px;right:75px;height:30px;width:130px}.auto-grid,auto-grid{width:100%}.auto-grid .circle,auto-grid .circle{border-radius:50%}.auto-grid .item-container,auto-grid .item-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.auto-grid .item-container .item,auto-grid .item-container .item{display:inline-block;position:relative;width:100px;padding-bottom:0}.auto-grid .insulator,auto-grid .insulator{height:100%}.auto-grid .item:after,auto-grid .item:after{padding-top:100%;display:block;content:''}.auto-grid .item-content,auto-grid .item-content{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-repeat:no-repeat;transition:.4s filter ease;margin:7.5px;filter:brightness(.8)}.auto-grid .active-item,auto-grid .active-item{filter:brightness(1)}@media screen and (min-width:1800px){dts{font-size:20px}}@media screen and (min-width:1400px) and (max-width:1800px){dts{font-size:18px}}@media screen and (min-width:1200px) and (max-width:1400px){dts{font-size:16px}}.dts-container{width:39%}@media screen and (min-width:600px) and (max-width:770px){dts{font-size:16 -1px}.dts-container{width:100%}}@media screen and (max-width:600px){dts{font-size:14px}.dts-container{width:100%}}embedded-video-player{z-index:10}embedded-video-player .video-player-box{margin:26.5px 0;padding:60px}embedded-video-player .video-player-box .video-player-thumbnail-box{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}embedded-video-player .video-player-box .video-player-play-button{pointer-events:none;position:absolute;top:0;bottom:0;right:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:.8;transition:linear opacity .2s}embedded-video-player .video-player-box .video-player-play-button svg{width:80px;height:auto}embedded-video-player .video-player-box h2{margin-bottom:60px}embedded-video-player .video-player-box:hover .video-player-play-button{opacity:1}embedded-video-player .videoPlayerLightbox{z-index:10;-ms-flex-align:center;align-items:center;background:#FFF;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0}@media only screen and (min-width:319px) and (max-width:680px){embedded-video-player .videoPlayerLightbox{padding-top:80px}}embedded-video-player .videoPlayerLightbox p{width:964px;max-width:100%;margin:16px 0;padding:32px;text-align:center}embedded-video-player .videoPlayerClose{top:32px;right:32px;position:absolute}@media only screen and (min-width:319px) and (max-width:680px){md-dialog#md-dialog-join-wedding{max-width:90%;max-height:90%}.md-dialog-container{position:fixed;top:0!important}}#md-dialog-join-wedding{display:block;position:relative;width:400px;font-size:16px;line-height:1.75;letter-spacing:.2px;text-align:center;color:#494b4d}#md-dialog-join-wedding .md-actions.help-me-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}#md-dialog-join-wedding .md-actions.help-me-box a{margin-bottom:0;text-decoration:underline}#md-dialog-join-wedding .md-actions.help-me-box span{margin:0 6px}#md-dialog-join-wedding md-toolbar{min-height:inherit;border-bottom:1px solid #F0F0F0;background-color:#636363}#md-dialog-join-wedding .md-toolbar-tools{position:relative;height:55px;display:-ms-flexbox;display:flex;max-height:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.9);font-size:16px;text-align:center;color:rgba(73,75,77,.87)}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-join-wedding{width:auto}#md-dialog-join-wedding .md-toolbar-tools{font-size:14px;height:48px;padding:0 10px}#md-dialog-join-wedding .md-toolbar-tools .couples-title{width:auto}}#md-dialog-join-wedding md-dialog-content{padding:40px 40px 0;margin:0;display:-ms-flexbox;display:flex}#md-dialog-join-wedding .errors-container .md-input-message-animation{font-size:10px;font-weight:700;line-height:1;letter-spacing:2px;text-align:center;color:#ffa72d;text-transform:uppercase;margin-top:20px}#md-dialog-join-wedding .linear-loader{position:relative;-ms-flex-order:3;order:3;width:auto;top:-1px}#md-dialog-join-wedding .md-actions-continue{border:0;-ms-flex-direction:column;flex-direction:column}#md-dialog-join-wedding .md-actions-continue button{margin:40px 0;font-weight:400;color:#fff;width:169.6px;height:40px;opacity:.8;border-radius:40px;background-color:#100f0d}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-join-wedding md-dialog-content{padding:20px 20px 0}#md-dialog-join-wedding .md-actions-continue button{margin:30px 0}}#md-dialog-join-wedding .wedding-code-input md-input-container .md-input{font-size:28px;font-weight:300;letter-spacing:.4px;color:#494b4d;width:320px;height:74px;text-align:left;padding-left:20px;border-radius:3px;border:2px solid #494b4d}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-join-wedding .wedding-code-input md-input-container .md-input{font-size:32px;line-height:60px;height:60px;width:220px}}#md-dialog-join-wedding .wedding-code-input md-input-container .joy-input-prompt-main{color:#8e8e93;display:inline-block;padding-top:10px;font-size:18px}#md-dialog-join-wedding .content{color:#3A3C3E;font-weight:400;line-height:150%;margin-bottom:15px;text-align:center;display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-join-wedding .wedding-code-input md-input-container .joy-input-prompt-main{font-size:14px}#md-dialog-join-wedding .content{margin-bottom:0}}#md-dialog-join-wedding .content .user-name{text-transform:capitalize}#md-dialog-join-wedding .couples-title{font-size:48px;line-height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-join-wedding .couples-title{font-size:30px;line-height:32px}}#md-dialog-join-wedding md-button .md-close-button{position:absolute;top:0;right:0}#md-dialog-join-wedding .md-button{font-size:10px;font-weight:700;line-height:1;letter-spacing:2px;text-align:center;color:#fff}#md-dialog-join-wedding .md-button.md-icon-button{line-height:24px;display:-ms-flexbox;display:flex;position:absolute;top:8px;right:20px}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-join-wedding .md-button.md-icon-button{top:5px;right:15px}#md-dialog-join-wedding .md-button{line-height:40px}md-dialog#md-dialog-request-wedding-code{max-width:90%;max-height:90%}}#md-dialog-join-wedding md-icon{width:14px;height:14px}#md-dialog-join-wedding .joy-field{width:100%}#md-dialog-join-wedding .joy-field .joy-mod-input{text-align:center;font-size:50px}#md-dialog-join-wedding .request{text-transform:uppercase;font-size:10px;line-height:12px;font-weight:600;text-align:center;opacity:.5;display:-ms-flexbox;display:flex;letter-spacing:1px;margin-bottom:20px}#md-dialog-request-wedding-code{display:block;position:relative;width:400px;font-size:13px;color:#121212;border-radius:3px;padding-bottom:20px}#md-dialog-request-wedding-code md-toolbar{min-height:inherit;border-bottom:1px solid #F0F0F0}#md-dialog-request-wedding-code .md-toolbar-tools{position:relative;font-size:18px;height:55px;display:-ms-flexbox;display:flex;max-height:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#3A3C3E}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-request-wedding-code{width:auto}#md-dialog-request-wedding-code .md-toolbar-tools{font-size:14px;height:48px;padding:0 10px}#md-dialog-request-wedding-code .md-toolbar-tools .couples-title{width:auto}}#md-dialog-request-wedding-code md-dialog-content{padding:40px 40px 0;margin:0;display:-ms-flexbox;display:flex}#md-dialog-request-wedding-code .linear-loader{position:relative;-ms-flex-order:3;order:3;width:auto;top:-1px}#md-dialog-request-wedding-code .md-actions-continue{border:0;-ms-flex-direction:column;flex-direction:column}#md-dialog-request-wedding-code .md-actions-continue button{width:79%;margin:40px 0;font-weight:400;background-color:#3A3C3E;color:#fff}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-request-wedding-code md-dialog-content{padding:20px 20px 0}#md-dialog-request-wedding-code .md-actions-continue button{margin:10px 0}}#md-dialog-request-wedding-code .wedding-code-input{display:-ms-flexbox;display:flex}#md-dialog-request-wedding-code .wedding-code-input md-input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}#md-dialog-request-wedding-code .wedding-code-input md-input-container .md-input{width:100%;font-weight:200;font-size:48px;line-height:100px;height:100px;display:-ms-flexbox;display:flex;color:#121212;text-align:center;background-color:#F0F0F0;border-radius:3px;border-bottom:none}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-request-wedding-code .wedding-code-input md-input-container .md-input{font-size:32px;line-height:60px;height:60px}}#md-dialog-request-wedding-code .wedding-code-input md-input-container .joy-input-prompt-main{color:#8e8e93;display:inline-block;padding-top:10px;font-size:18px}#md-dialog-request-wedding-code .content{color:#3A3C3E;font-weight:400;line-height:150%;margin-bottom:15px;text-align:center;display:-ms-flexbox;display:flex}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-request-wedding-code .wedding-code-input md-input-container .joy-input-prompt-main{font-size:14px}#md-dialog-request-wedding-code .content{margin-bottom:0}}#md-dialog-request-wedding-code .content .user-name{text-transform:capitalize}#md-dialog-request-wedding-code .couples-title{font-size:48px;line-height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-request-wedding-code .couples-title{font-size:30px;line-height:32px}}#md-dialog-request-wedding-code md-button .md-close-button{position:absolute;top:0;right:0}#md-dialog-request-wedding-code .md-button{line-height:52px}#md-dialog-request-wedding-code .md-button.md-icon-button{line-height:24px;display:-ms-flexbox;display:flex;position:absolute;top:8px;right:20px}@media only screen and (min-width:319px) and (max-width:680px){#md-dialog-request-wedding-code .md-button.md-icon-button{top:5px;right:15px}#md-dialog-request-wedding-code .md-button{line-height:40px}}#md-dialog-request-wedding-code md-icon{width:14px;height:14px}#md-dialog-request-wedding-code .joy-field{width:100%}#md-dialog-request-wedding-code .joy-field .joy-mod-input{text-align:center;font-size:50px}#md-dialog-request-wedding-code .request,.ecard-page .ecard-status-tr{font-size:10px;letter-spacing:1px;font-weight:600;text-transform:uppercase}#md-dialog-request-wedding-code .request{line-height:12px;text-align:center;opacity:.5;display:-ms-flexbox;display:flex;margin-bottom:20px}.ecard-page .ecard-status-tr{position:absolute;z-index:400;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;text-align:right;padding:30px}.ecard-page .on-hover{transition:all .3s}.ecard-page .on-hover:hover{transform:scale(1.05)}.ecard-page .on-hover:active{transform:scale(.9)}.vip-card .item-container,.wedding-party-viewer .item-container{margin:60px}.vip-card .main-side,.wedding-party-viewer .main-side{width:61%;height:100%;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;position:relative;background:#fff}.vip-card .aux-side,.wedding-party-viewer .aux-side{width:49%;position:relative;overflow:auto}.vip-card .page,.wedding-party-viewer .page{display:-ms-flexbox;display:flex;height:100vh}.vip-card .wedding-party-grid,.wedding-party-viewer .wedding-party-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.vip-card .flex-grid,.wedding-party-viewer .flex-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.vip-card .party-member,.wedding-party-viewer .party-member{width:50%;padding:15px;margin-bottom:5px;transition:all .2s ease}.vip-card .party-member h4,.wedding-party-viewer .party-member h4{margin-bottom:0;margin-top:8px;font-size:15px}.vip-card .party-member span,.wedding-party-viewer .party-member span{font-size:13px}.vip-card .party-member .picture,.wedding-party-viewer .party-member .picture{width:100%}.vip-card .party-member .item-content,.vip-card .party-member .picture,.wedding-party-viewer .party-member .item-content,.wedding-party-viewer .party-member .picture{border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.vip-card .party-member:hover,.wedding-party-viewer .party-member:hover{transform:scale(1.05)}.vip-card .party-member:hover .item-content,.wedding-party-viewer .party-member:hover .item-content{box-shadow:5px 5px 15px 1px rgba(0,0,0,.25)}.vip-card .party-member:active,.wedding-party-viewer .party-member:active{transform:scale(.95)}.vip-card .party-member:active .item-content,.wedding-party-viewer .party-member:active .item-content{box-shadow:3px 4px 10px -2px rgba(0,0,0,.68)}.vip-card .picture>*,.wedding-party-viewer .picture>*{border-radius:4px}.vip-card .item,.wedding-party-viewer .item{display:inline-block;position:relative;padding-bottom:100%}.vip-card .item .initials,.wedding-party-viewer .item .initials{font-size:8vmin;background-color:#e8e8e8}.vip-card .item-content,.wedding-party-viewer .item-content{position:absolute;top:0;bottom:0;right:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;border-radius:2px}.vip-card .too-tall,.wedding-party-viewer .too-tall{width:100vmin;max-width:100%;height:100vmin}.vip-card grid .item-content,.wedding-party-viewer grid .item-content{margin:7px}.vip-card .not-visited,.wedding-party-viewer .not-visited{filter:grayscale(100%)}.vip-card .guest-details-container,.wedding-party-viewer .guest-details-container{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto}.vip-card .close,.vip-card .item-index,.wedding-party-viewer .close,.wedding-party-viewer .item-index{text-transform:uppercase;font-weight:600}.vip-card .item-index,.wedding-party-viewer .item-index{display:none}@media only screen and (min-width:319px) and (max-width:680px){.vip-card .item-index,.wedding-party-viewer .item-index{display:block}}@media screen and (min-width:600px) and (max-width:768px){.vip-card .item-index,.wedding-party-viewer .item-index{display:block}}.vip-card .close,.wedding-party-viewer .close{position:relative;margin-right:30px}.vip-card .close ng-include,.wedding-party-viewer .close ng-include{position:absolute;top:-6px;right:-30px}.vip-card .close svg,.wedding-party-viewer .close svg{transform:rotate(180deg);position:relative;top:5px;width:20px}.vip-card .nav-details,.wedding-party-viewer .nav-details{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;top:0;left:0;right:0;height:80px;padding:0 30px;background:linear-gradient(to bottom,#fff 75%,rgba(255,255,255,0) 100%)}@media only screen and (min-width:319px) and (max-width:680px){.vip-card .nav-details,.wedding-party-viewer .nav-details{-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:600px) and (max-width:768px){.vip-card .nav-details,.wedding-party-viewer .nav-details{-ms-flex-pack:justify;justify-content:space-between}}.vip-card .nav-details .close span,.wedding-party-viewer .nav-details .close span{font-weight:600;font-size:13px}.vip-card .spacer,.wedding-party-viewer .spacer{min-height:80px;-ms-flex:1;flex:1}.vip-card .some-div,.wedding-party-viewer .some-div{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:30px}.vip-card .slide-in .picture,.wedding-party-viewer .slide-in .picture{display:none}.vip-card .slide-in.ng-enter,.vip-card .slide-in.ng-leave,.wedding-party-viewer .slide-in.ng-enter,.wedding-party-viewer .slide-in.ng-leave{animation:transform .3s ease;position:absolute}.vip-card .slide-in.ng-enter,.wedding-party-viewer .slide-in.ng-enter{animation-name:primary_modal_enter_sequence_right}.vip-card .slide-in.ng-leave,.wedding-party-viewer .slide-in.ng-leave{animation-name:primary_modal_leave_sequence_right}.vip-card .fade-in.ng-enter,.vip-card .fade-in.ng-leave,.wedding-party-viewer .fade-in.ng-enter,.wedding-party-viewer .fade-in.ng-leave{animation:opacity .3s ease}.vip-card .fade-in.ng-enter,.wedding-party-viewer .fade-in.ng-enter{animation-name:primary_opacity_enter_sequence}.vip-card .fade-in.ng-leave,.wedding-party-viewer .fade-in.ng-leave{animation-name:primary_opacity_leave_sequence}@keyframes primary_modal_enter_sequence_right{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes primary_modal_leave_sequence_right{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes primary_opacity_enter_sequence{from{opacity:0}to{opacity:1}}@keyframes primary_opacity_leave_sequence{from{opacity:1}to{opacity:0}}.vip-card .guest-details,.wedding-party-viewer .guest-details{background:#fff;margin:0 80px}.vip-card .guest-details .picture,.wedding-party-viewer .guest-details .picture{height:200px;width:200px;padding-bottom:0}.vip-card .guest-details .identity,.wedding-party-viewer .guest-details .identity{margin-bottom:20px}.vip-card .guest-details .name,.wedding-party-viewer .guest-details .name{font-size:28px}.vip-card .guest-details .title,.wedding-party-viewer .guest-details .title{text-align:left;line-height:2em}.vip-card .guest-details .info p,.wedding-party-viewer .guest-details .info p{font-size:1em;opacity:.75;overflow-wrap:break-word}.wedding-party-viewer{transition:opacity .3s linear;position:fixed;top:0;bottom:0;left:0;right:0}@media only screen and (min-width:319px) and (max-width:680px){.vip-card .guest-details .info,.wedding-party-viewer .guest-details .info{padding-bottom:65px}.wedding-party-viewer .main-side{display:none}.wedding-party-viewer .aux-side{width:100%}.wedding-party-viewer .slide-in .picture{display:inline-block;margin-bottom:20px}}@media screen and (min-width:600px) and (max-width:768px){.vip-card .guest-details .info,.wedding-party-viewer .guest-details .info{padding-bottom:65px}.wedding-party-viewer .main-side{display:none}.wedding-party-viewer .aux-side{width:100%}.wedding-party-viewer .slide-in .picture{display:inline-block;margin-bottom:20px}}.wedding-party-viewer .party-member h4{margin-bottom:0;font-size:15px;line-height:24px}.wedding-party-viewer .party-member span.party-title{font-size:13px}.wedding-party-viewer.ng-show{opacity:1}.wedding-party-viewer.ng-hide,.wedding-party-viewer.ng-hide-active{opacity:0}.scroll-disabled{position:fixed!important;z-index:10;width:100%}.error-page-container{background-color:#F4F5F7;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.error-page-container .msg{text-align:center}.error-page-container img{margin:45px 0}.error-page-container .btn-go{background-color:#E7B0B3;color:#FFF;border:2px solid #E7B0B3;border-radius:40px;width:120px;height:45px;margin-bottom:30px}.error-page-container .topNav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;background-color:#F4F5F7;width:100%;margin-top:40px}.error-page-container .input-box{background-color:#fff;border-radius:14px;padding:18px 10px;font-size:24px}.error-page-container .form-line{margin-bottom:60px}.error-page-container .input-box::-moz-placeholder{font-size:16px}.error-page-container .input-box:-ms-input-placeholder{font-size:16px}.error-page-container .input-box::placeholder{font-size:16px}.error-page-container .right-content{-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-positive:1;flex-grow:1;margin-right:40px}.error-page-container .err-text,.error-page-container .findForm,.error-wrapper .msg div,.eula-section .center,.privacy-section .center{text-align:center}.error-page-container .center-content{-ms-flex-positive:3;flex-grow:3}.error-page-container .left-content{-ms-flex-positive:1;flex-grow:1;margin-left:40px;-ms-flex-pack:start;justify-content:flex-start}.error-wrapper,.error-wrapper .msg{-ms-flex-direction:column;flex-direction:column}.error-page-container .error-output{height:50px}.error-page-container .pushed-down{margin-top:120px}.error-page-container .help-text{text-align:center;height:80px;padding-bottom:20px;padding-top:20px;box-sizing:content-box}.error-page-container .help-text p{margin:0;padding:0}.eula-section li,.privacy-section li{padding-bottom:20px}.error-page-container .help-text a{color:#B1B2B3}.error-page-container .err-text{width:100%}.error-page-container .err-text2{font-weight:600}@media (max-width:420px){.error-page-container .input-box{margin-left:5%;margin-right:5%;max-width:75%;margin-top:16px}.error-page-container .pushed-down{margin-top:70px;background-color:#F4F5F7}.error-page-container img{margin-bottom:0}}.error-wrapper{height:100%;width:100%;background-color:#fbfbfb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.error-wrapper div{margin:7px}.eula-section,.privacy-section{margin:2%;border:1px solid #d2d2d2;padding:20px}.error-wrapper>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.error-wrapper .back{position:absolute;top:10px;left:10px}.error-wrapper .back .icon-back{position:relative;top:1px;height:18px}.error-wrapper .msg svg{width:100px}.error-wrapper .msg .msg-main{font-size:30px;font-weight:300}.eula-section .bold,.privacy-section .bold,.privacy-section li span,.privacy-section p span{font-weight:700}.eula-section .uppercase{text-transform:uppercase}.eula-section i{color:#128AFF}.eula-section a{color:#ccc}.privacy-section .uppercase{text-transform:uppercase}.privacy-section i{color:#128AFF}.privacy-section a{color:#ccc}.support{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.support img{display:block;margin:10% 0 5%;width:100px}.support a{color:#B2B2B2}.login-background{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;color:#FFF;top:0;bottom:0;left:0;right:0}.login-background .nav{position:absolute;top:50px;right:35px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-background .nav .button{border:2px solid;border-radius:5px;padding:10px;margin-left:15px;transition:all .4s cubic-bezier(.19,1,.22,1)}.login-background .nav .button:active{transform:scale(.9)}.joy-user-profile .button:hover,.joy-user-profile .pill-button:hover{transform:scale(1.05)}.login-background .back{left:35px;top:62px}.joy-user-profile .profile-container{display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;right:0;left:0;color:#3A3C3E}@media screen and (min-width:600px) and (max-width:960px){.joy-user-profile .profile-container .button{line-height:35px;font-size:10px;text-transform:uppercase;letter-spacing:1.25px}.joy-user-profile .profile-container .join-button{height:35px}}@media screen and (max-width:768px){.joy-user-profile .profile-container{-ms-flex-direction:column;flex-direction:column;overflow-y:auto;position:relative}.joy-user-profile .profile-container .button{line-height:35px;font-size:10px;text-transform:uppercase;letter-spacing:1.25px;display:inline-block}.joy-user-profile .profile-container .join-button{height:35px;bottom:28px}.joy-user-profile .profile-container .main-body{display:block}.joy-user-profile .profile-container .wedding-me{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-user-profile .profile-container .wedding-me h1{text-align:center}.joy-user-profile .profile-container #wedding-photo{display:none}.joy-user-profile .profile-container .button-container{-ms-flex-pack:center;justify-content:center}.joy-user-profile .profile-container .button:not(.join-button){margin:7.5px}.joy-user-profile .profile-container .exit{opacity:1}}@media screen and (max-width:600px){.joy-user-profile .profile-container .join-button{bottom:28px}.joy-user-profile .profile-container .main-top{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:30px 0 0}.joy-user-profile .profile-container #joy-logo,.joy-user-profile .profile-container #user-avatar{margin:0;-ms-flex-negative:0;flex-shrink:0}.joy-user-profile .profile-container #joy-logo .avatar,.joy-user-profile .profile-container #user-avatar .avatar{margin:0}.joy-user-profile .profile-container #user-avatar{margin-top:15px}.joy-user-profile .profile-container .button-container{-ms-flex-pack:center;justify-content:center}.joy-user-profile .profile-container .button:not(.join-button){margin:7.5px}.joy-user-profile .profile-container .exit{opacity:1}}@media screen and (max-height:650px){.joy-user-profile .profile-container .container-main .main-body{padding-bottom:0}}.joy-user-profile .container-main{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){.joy-user-profile .container-main .main-body{padding:0 0 150px 147px}}@media screen and (min-width:960px) and (max-width:1200px){.joy-user-profile .container-main .main-body{padding:0 0 150px 70px}.joy-user-profile .container-main .main-body .wedding-me h1{font-size:38px}}@media screen and (min-width:600px) and (max-width:960px){.joy-user-profile .container-main .main-body{padding:0 46px 150px}.joy-user-profile .container-main .main-body .wedding-me h1{font-size:26px;line-height:34px;margin-right:0}}@media screen and (max-width:768px){.joy-user-profile .container-main{height:100%}.joy-user-profile .container-main .main-body{padding:0 46px 50px}.joy-user-profile .container-main .wedding-me h1{font-size:26px;line-height:34px;margin-right:0}}@media screen and (max-width:600px){.joy-user-profile .container-main{height:100%}.joy-user-profile .container-main .main-body{padding:0 30px 30px}.joy-user-profile .container-main .main-body .wedding-me h1{font-size:26px;margin-right:0}}.joy-user-profile .container-side{width:440px;position:relative;background-color:#f5f5f5;height:100%}@media screen and (max-width:768px){.joy-user-profile .container-side{width:100%;position:static;-ms-flex:1;flex:1}.joy-user-profile .container-side .wedding-list-container{position:relative;overflow-y:hidden}.joy-user-profile .container-side .join-button{position:fixed}}.joy-user-profile .main-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:150px}.joy-user-profile .main-body{-ms-flex:1;flex:1;padding:70px 0 70px 148px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.joy-user-profile .button-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.joy-user-profile .button-container:last-child{margin-right:0}.joy-user-profile .button{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-size:10px;background-color:#3EBCE1;line-height:40px;display:inline-block;color:#fff;padding:0 25px;letter-spacing:2px;border-radius:40px;transition:all .1s;margin-right:15px;margin-bottom:14px;-ms-flex-negative:0;flex-shrink:0}.joy-user-profile .wedding-date,.joy-user-profile .wedding-list-container h3{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;text-align:center}.joy-user-profile .join-button{position:absolute;bottom:58px;left:0;right:0;margin:auto;z-index:20;width:180px;height:40px;border-radius:40px;background-color:#6c6d6f;text-align:center}.joy-user-profile .no-button{background:0 0;color:#3A3C3E}.joy-user-profile .wedding-list-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow-y:auto;overflow-x:hidden;height:100%;z-index:10}.joy-user-profile .wedding-list-container h3{font-weight:400;font-size:17px;letter-spacing:-.2px;margin:48px 0 60px;width:100%}.joy-user-profile .wedding-me h1{font-size:40px;font-weight:200;margin-right:115px;letter-spacing:.5px}.joy-user-profile .wedding-me .name{font-weight:400;letter-spacing:-.2px}.joy-user-profile .wedding-card{position:relative;width:100%;-ms-flex-negative:0;flex-shrink:0;color:#fff;margin-bottom:40px}.joy-user-profile .wedding-card:last-child{margin-bottom:140px}.joy-user-profile .wedding-card:hover .exit{opacity:1}.joy-user-profile .wedding-card:hover .couple-card{transform:rotate(-7deg)}.joy-user-profile .wedding-card:hover .color-card{transform:rotate(7deg)}.joy-user-profile .wedding-card:hover .aux-card{transform:rotate(-15deg)}.joy-user-profile .card{position:absolute;width:174px;height:230px;background-color:#F5F5F5;border-radius:3px}.joy-user-profile .couple-card{margin-left:25px;background-size:cover;background-color:#B0B5B9;box-shadow:5px 12px 20px 5px rgba(0,0,0,.2);transition:transform .2s cubic-bezier(.19,1,.22,1)}.avatarHeaderOpen.joy-avatar,.joy-avatar .avatarMenu{box-shadow:0 6px 9px 0 rgba(0,0,0,.3)}.joy-user-profile .couple-card h1{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.4375rem}.joy-user-profile .add-card{background-color:#fff}.joy-user-profile .add-card h1{color:#222;font-weight:200}.joy-user-profile .wedding-date{position:absolute;bottom:20px;color:#fff;font-size:13px;width:100%}.joy-user-profile .cards-container{position:relative;height:261px;width:215px;margin:17px auto 0}.joy-user-profile .aux-card{margin-top:20px;text-align:center;width:150px;height:200px;background-image:url(https://images.unsplash.com/photo-1459664018906-085c36f472af?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&w=1080&fit=max&s=0eee25e1e8252c9ec91aa736760d1a2e);background-size:cover;background-position:center center;transition:transform .3s cubic-bezier(.19,1,.22,1)}.joy-user-profile .color-card{margin-left:40px;margin-top:9px;transition:transform .3s cubic-bezier(.19,1,.22,1)}.joy-user-profile .wedding-name{bottom:0;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;color:#333;position:relative}.joy-user-profile .wedding-name-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:5pt}.joy-user-profile .wedding-role-box{margin:auto;width:60px;text-align:center;padding:0 0 4px;border-radius:4px;border:1px solid #8e8e93}.joy-user-profile .wedding-role{display:inline;font-size:12px;color:#8e8e93}.joy-user-profile .sample-wedding{width:64px;height:23px;border-radius:5px;position:relative;top:15px;left:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-style:italic;font-weight:600;text-transform:uppercase;letter-spacing:.2px;font-size:10px}.joy-user-profile .exit{opacity:0;height:15px;width:15px;display:inline-block;margin-left:10px;position:absolute;top:2px;left:100%}.joy-user-profile .exit svg{height:inherit;width:inherit}.joy-user-profile .exit:hover{transform:scale(1.05)}.joy-user-profile #wedding-photo{border-radius:50%;height:80px;width:80px;background-size:cover;background-position:center center}.joy-user-profile #joy-logo{background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:60px;width:60px;height:auto;transition:transform ease;transition-duration:4s;transition-delay:1s}.joy-user-profile #joy-logo:active{transform:rotate3d(1,.8,1,1800deg)}.joy-user-profile #user-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:50px;-ms-flex-negative:0;flex-shrink:0}.joy-user-profile #user-avatar .avatar{width:32px;height:31.8px;border-radius:50%;background-size:cover;background-position:center center;-ms-flex-negative:0;flex-shrink:0;margin-left:15px;transition-property:transform;transition-timing-function:ease;transition-delay:1s;transition-duration:1.5s}.joy-user-profile #user-avatar span{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;line-height:1;letter-spacing:.5px;text-align:center;color:#3A3C3E;margin-left:15px;-ms-flex-negative:0;flex-shrink:0;font-weight:600;text-transform:uppercase}.joy-user-profile #user-avatar #sign-out{margin-left:30px}.joy-user-profile #user-avatar ng-include{display:-ms-flexbox;display:flex}.joy-user-profile #user-avatar svg{width:13px;height:4px;opacity:.7}.joy-user-profile #user-avatar svg g g{fill:#3A3C3E}.joy-user-profile #user-avatar:active .avatar{transform:rotate(1080deg)}.joy-user-profile .disable-hover{-webkit-transform:translate3d(0,0,0)}.joy-user-profile .disable-hover *{pointer-events:none!important}.ux{margin-top:-20px}.ux .header{height:60px;margin-bottom:60px;background-color:#f2f2f2}.ux .nav{margin-top:30px}.ux .content section{margin-bottom:90px}.ux p a{color:#1b8bf9}.ux ul{margin:0;padding:0;list-style:none}.ux ul a{display:block;line-height:42px;border-radius:5px}.ux ul a span{margin-left:20px}.ux ul a.selected{background-color:#1b8bf9;color:#fff}.ux ul a:hover{background-color:#f2f2f2;color:#121212}.ux .type .row{border-bottom:1px solid #f2f2f2}.ux .type .row div{height:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ux .type .row .small-meta,.ux .type .row h1,.ux .type .row h2,.ux .type .row h3,.ux .type .row h4,.ux .type .row p,.ux .type .row span{line-height:24px}.invite-admin{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:64px 16px;-ms-flex-pack:center;justify-content:center;min-height:100%;background-color:#f8f8f8}.invite-admin p{line-height:1.5em}.invite-admin h3,.invite-admin p{text-align:center}.invite-admin h3{margin-bottom:20px}.invite-admin .joy-icon{position:absolute;top:24px;left:24px;display:inline-block}.invite-admin .joy-icon img{width:50px}.invite-admin .invite-admin-full-width{max-width:100%}@media only screen and (min-width:319px) and (max-width:680px){.invite-admin{padding-top:0}.invite-admin .joy-icon{position:absolute;top:0;left:50%;transform:translate(-50%)}}.invite-admin .invite-card{width:500px;max-width:100%;border-radius:4px;overflow:hidden;background-color:#FFF;border:1px solid #e2e2e2}.invite-admin .invite-card-photo-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;margin:40px 0}.invite-admin .invite-card-photo{width:120px;height:120px;border-radius:50%;background-position:center center;background-size:cover}.invite-admin .event-names{text-align:center;margin:50px 0}.invite-admin .invite-card-content-wrapper{padding:0 40px 40px}.invite-admin .invite-card-content{margin-bottom:40px}.invite-admin .invite-card-content>*{margin-bottom:24px}.invite-admin .invite-card-content:last-child:last-child{margin-bottom:0}.invite-admin .invite-card-profiles{padding:20px;border:1px solid #e2e2e2;border-radius:4px}.invite-admin .invite-card-profiles:hover{border:1px solid #4A90E2}.invite-admin .invite-card-profiles:hover .sign-out .button{color:#4d4d4d}.invite-admin .invite-card-profile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}.invite-admin .invite-card-profile .invite-card-profile-info{-ms-flex:1;flex:1}.invite-admin .invite-card-profile button{color:#4A90E2}.invite-admin .invite-card-profile.sign-out{-ms-flex-pack:center;justify-content:center}.invite-admin .invite-card-profile.sign-out .button{color:#4A90E2;line-height:40px}.invite-admin .google-provider-profile-indicator{background-color:#4284f5;border-radius:4px;color:#FFF;padding:16px 32px}.invite-admin #googleIcon{font-size:2em;font-family:Roboto,sans-serif;margin-right:8px;line-height:0;position:relative;top:.2em}.invite-admin .invite-card-profile-avatar{background:center center #888;height:40px;width:40px;border-radius:4px;background-size:cover;margin-right:24px;-ms-flex-negative:0;flex-shrink:0}.invite-admin .invite-card-profile-avatar[ng-include]{background:0 0}.invite-admin .invite-card-profile-info{line-height:1.5em}.invite-admin .invite-card-profile-info div:first-child{font-weight:500}.invite-admin .invite-card-profile-info div:last-child{color:#888}.invite-admin .invite-card-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.invite-admin .invite-card-actions button{margin-right:32px}.invite-admin .invite-card-actions button:last-of-type{margin-right:0}.invite-admin .invite-card-actions button:only-child{width:100%;margin:0}.invite-admin .invite-card-secondary-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.invite-admin .invite-card-secondary-actions button{color:#4A90E2;line-height:initial;text-transform:initial}.invite-admin #contactSupport{color:#4A90E2;line-height:initial}app-button .joy-wedding-button{color:#333;border:1px solid #333;border-radius:5px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px;text-transform:none;width:150px;font-family:Helvetica Neue,Helvetica,Arial,"Lucida Grande",sans-serif;transition:all .4s cubic-bezier(.19,1,.22,1);font-weight:400;line-height:1em}@media screen and (min-width:1280px){app-button .joy-wedding-button{font-size:13px;font-size:.8125rem}}@media screen and (min-width:1681px){app-button .joy-wedding-button{font-size:14px;font-size:.875rem}}app-button .joy-wedding-button .joy-wedding-button-icon{display:inline-block;height:32px;text-align:center;width:32px;margin-right:3px}app-button .joy-wedding-button .joy-wedding-button-icon.logoApple{position:relative;bottom:2px}app-button .joy-wedding-button .joy-wedding-button-icon svg{height:100%}app-button .joy-wedding-button span{margin-left:5px}.joy-avatar{position:absolute;top:86px;right:86px;border-radius:3px;z-index:20}.joy-avatar md-progress-linear{position:absolute;bottom:5px;left:0;opacity:.7;top:initial}.joy-avatar .avatarHeader{border-radius:3px 3px 0 0;overflow:hidden;padding-right:10px;border:1px solid transparent}@media only screen and (min-width:319px) and (max-width:680px){.joy-avatar .avatarHeader{height:64px}}.joy-avatar .avatarHeader .box{width:inherit;height:inherit;position:relative}.joy-avatar .avatarHeader .avatar-col1{float:left;display:inline-block;width:50px;height:90px}@media only screen and (min-width:319px) and (max-width:680px){.joy-avatar .avatarHeader .avatar-col1{display:none}}.joy-avatar .avatarHeader .profilePic{position:absolute;top:0;left:0;bottom:0;right:0;width:32px;height:32px;margin:auto 0;overflow:auto;opacity:1}@media screen and (min-width:1280px){.joy-avatar .avatarHeader .profilePic{width:36px;height:36px}}.joy-avatar .avatarHeader .profilePic--circular{border-radius:36%}.joy-avatar .avatarHeader .initial{opacity:.5;border:1px solid #333;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;color:#333}.joy-avatar .avatarHeader .initial.ng-hide-add.ng-hide-add-active,.joy-avatar .avatarHeader .initial.ng-hide-remove.ng-hide-remove-active{transition:all linear .25s}.joy-avatar .avatarHeader .initial.ng-hide{opacity:0;color:#fff;border-color:#fff}.joy-avatar .avatarHeader .profilePic.ng-hide-add.ng-hide-add-active,.joy-avatar .avatarHeader .profilePic.ng-hide-remove.ng-hide-remove-active{transition:all linear .25s}.joy-avatar .avatarHeader .profilePic.ng-hide{opacity:0}.joy-avatar .avatarHeader .name{line-height:90px;text-align:center;letter-spacing:.05px;font-size:18px;font-size:16px;font-weight:600;color:#222}@media only screen and (min-width:319px) and (max-width:680px){.joy-avatar .avatarHeader .name{line-height:64px}}.joy-avatar .avatarHeader .dark{color:#333}.joy-avatar .avatarHeader .dark #icon-arrowdown-blk{stroke:#333;fill:#333}.joy-avatar .avatarHeader .light{color:#fff}.joy-avatar .avatarHeader .light #icon-arrowdown-blk{stroke:#fff;fill:#fff}.joy-avatar .avatarHeader .darkHover{color:#333}.joy-avatar .avatarHeader .darkHover #icon-arrowdown-blk{stroke:#333;fill:#333}.joy-avatar .avatarHeader .darkHover .initial{color:#333;border-color:#333}.joy-avatar .avatarHeader .lightHover{color:#fff}.joy-avatar .avatarHeader .lightHover #icon-arrowdown-blk{stroke:#fff;fill:#fff}.joy-avatar .avatarHeader .lightHover .initial{border-color:#333;color:#333}.joy-avatar .avatarHeader .drop{position:absolute;top:3px;left:0;bottom:0;right:0;width:14px;height:16px;margin:auto}.joy-avatar .hidden{display:none}.joy-avatar .avatarMenu{border-radius:0 0 3px 3px;overflow:hidden;width:100%}.joy-avatar .avatarMenu .menu-midSection{max-height:400px;overflow-y:auto}@media only screen and (max-width:375px){.joy-avatar .avatarMenu .menu-midSection{max-height:225px}}@media only screen and (min-width:376px) and (max-width:479px){.joy-avatar .avatarMenu .menu-midSection{max-height:250px}}@media only screen and (max-width:320px){.joy-avatar .avatarMenu .menu-midSection{max-height:200px}}.joy-avatar .avatarMenu .dropRow{clear:both;width:100%;border-top:solid 1px rgba(0,0,0,.07);color:#fff;font-size:16.67px;position:relative}.joy-avatar .avatarMenu .dropRow.dropRowMidSection:nth-of-type(1),.joy-avatar .avatarMenu .dropRow:first-child,.joy-avatar .avatarMenu .dropRowBottomSection{border:none}.joy-avatar .avatarMenu .iconBox{left:15px;position:absolute;width:10%;height:50px}.joy-avatar .avatarMenu .icon{position:absolute;height:32px;width:32px;top:0;bottom:0;left:0;right:0;margin:auto}.joy-avatar .avatarMenu .dropTitle{line-height:50px;font-size:16px}.joy-avatar .avatarMenu .login{padding:0;background:#121212;border-radius:0 0 3px 3px;text-align:center}.joy-avatar .avatarMenu .login .noIcon{padding-left:0}.joy-avatar .noIcon{padding-left:20px}.joy-avatar .hasIcon{padding:0 0 0 60px}.circular{border-radius:50%}.toggle-anti input:focus+.slider,.toggle:not(.toggle-anti) input:focus+.slider{box-shadow:0 0 1px #502080}.avatarHeaderOpen .avatarHeader{background:#fff;color:#333;border:1px solid rgba(35,31,32,.3);border-bottom:none;padding-left:0;padding-top:0}@media only screen and (min-width:319px) and (max-width:680px){.avatarHeaderOpen .avatarHeader{border:none}}.avatarHeaderOpen .avatarHeader .avatarcol2{color:#333;border-color:#333}.avatarHeaderOpen .avatarHeader .initial{color:#333;border-color:#333;background-color:#fff}primary-button .joy-primary-button{transition:background .2s ease,opacity .2s ease;background:#fff;border:2px solid #333;border-radius:5px;color:#333;display:inline-block;font-size:16px;height:48px;line-height:44px;margin-top:30px;opacity:1;padding:0 30px;text-align:center;width:auto;overflow:hidden;position:relative}primary-button .joy-primary-button ng-transclude{opacity:0;position:absolute;bottom:0;top:0;left:0;right:0}primary-button .joy-primary-button:hover{background:#333;color:#fff}primary-button.ng-enter{animation:primary_botton_enter_sequence .4s cubic-bezier(.25,.46,.195,1)}.joy-dialog .failure-text.ng-enter.ng-enter-active,.joy-dialog div[ng-message].ng-enter.ng-enter-active{animation:shake .4s ease-out}@keyframes primary_botton_enter_sequence{0%{opacity:0}100%{opacity:1}}#elliPrompt{margin:-40px -40px 0}@media only screen and (min-width:319px) and (max-width:680px){#elliPrompt{margin:-20px -20px 0}}#elliPrompt h1{font-size:16px;font-weight:600;letter-spacing:-.2px}#elliPrompt .dialog-content{padding:10px 60px 0}#elliPrompt .video-player{display:-ms-flexbox;display:flex}.overwrite-dialog{padding-top:2em}.overwrite-dialog .overwrite-dialog-copy{text-align:center}.overwrite-dialog .choice-buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.overwrite-dialog button{margin:40px 0}.open-booking-dialog{text-align:center;word-wrap:break-word}.open-booking-dialog button{border:1px solid #eaeaea;background:#FFF;margin-top:16px;height:64px;width:80%}.open-booking-dialog img{max-height:54px;max-width:140px}.select-num-guests-dialog{text-align:center}.select-num-guests-dialog .triple-holder{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:270px;padding-bottom:15px}.select-num-guests-dialog .triple-holder .button{width:40px;height:40px;font-size:28px;border:1px solid #eaeaea;border-radius:5px;color:#d2d2d2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-num-guests-dialog .triple-holder .view{width:144px;height:96px;border:1px solid #eaeaea;font-size:62px;border-radius:5px}.select-num-guests-dialog p{white-space:normal}.style-unavailable-dialog{font-size:14px}.style-unavailable-dialog .interested-in-unavailable-style-headcopy{font-weight:600;font-size:14px}.style-unavailable-dialog .interested-in-unavailable-style-copy{font-size:14px;color:#a2a2a2;margin:2em 0}.style-unavailable-dialog a{text-decoration:none;color:#4a90e2}.joy-dialog{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.2px;color:#3A3C3E;position:relative;overflow-x:hidden}.joy-dialog .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 40px;background-color:#FFF;font-size:15px;font-weight:600;color:#333;min-height:64px;border-bottom:solid 1px #ebebeb}@media only screen and (min-width:319px) and (max-width:680px){.joy-dialog .dialog-body{padding:20px}}.joy-dialog .dialog-body.unpadded-dialog{padding:0}.joy-dialog .dialog-body p{font-weight:400;line-height:1.5;letter-spacing:0;white-space:pre-line}.joy-dialog .message{padding:32px 40px;margin:0}.joy-dialog .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:24px 32px;border-top:solid 1px #ebebeb}.joy-dialog .actions>*{margin-right:16px}.joy-dialog .actions>:last-child{margin-right:0}.joy-dialog .corner-actions{position:absolute;top:6px;right:6px}.joy-dialog .corner-actions .md-button{min-width:0}.info-card-box .tooltips .counts,.tooltips-counts{min-width:250px}.joy-dialog .corner-actions .exit svg{width:16px;height:16px}.joy-dialog .label-panel,.joy-dialog input.large{height:90px;background-color:#f0f0f0;letter-spacing:.5px;color:#3A3C3E;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif}.joy-dialog .corner-actions .exit svg g g{fill:#333}.joy-dialog input.large{border:none;width:100%;margin:75px 0;border-radius:3px;font-size:38px;text-align:center}.joy-dialog input.large.mr15-0{margin:16px 0}.joy-dialog input.large[type=email]{font-size:18px}.joy-dialog input.align-left{text-align:left;font-size:30px;padding:0 15px}.joy-dialog input.full-w{width:100%}.joy-dialog.joy-simple-dialog .single-input-container{position:relative}.joy-dialog.joy-simple-dialog .single-input-container input{margin:0 0 45px}.joy-dialog.joy-simple-dialog .single-input-container div[ng-messages]{bottom:25px}.joy-dialog .label-panel{border:none;width:320px;line-height:90px;margin:25px 0 0;border-radius:3px;font-size:15px;font-weight:400;text-align:center}.joy-dialog .label-panel.code{font-size:24px}@media only screen and (min-width:319px) and (max-width:680px){.joy-dialog .label-panel.code{font-size:24px}}.joy-dialog .label-panel.small-font{font-size:18px}@media only screen and (min-width:319px) and (max-width:680px){.joy-dialog .label-panel{width:100%;height:70px;line-height:70px;font-size:14px}}.joy-dialog .failure-text,.joy-dialog.joy-simple-dialog div[ng-message]{font-size:10px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#ffa72d}.joy-dialog ng-include{display:block;position:relative}.joy-dialog.joy-simple-dialog div[ng-messages]{bottom:48px;position:absolute;left:0;right:0;font-weight:600}.joy-dialog .simple-input-container div[ng-messages],.slider{bottom:0}.joy-dialog.joy-simple-dialog div[ng-messages].messages{bottom:0;position:relative}.joy-dialog.joy-simple-dialog div[ng-message]{transition:1s linear all}.joy-dialog .failure-text{transition:1s linear all;font-weight:600}.joy-dialog .simple-input-container{position:relative;width:100%}.joy-dialog .simple-input-container input{width:inherit}.animate180-add,.animate180-remove{animation:.5s cubic-bezier(.4,0,.2,1) animate180}.joy-dialog div[ng-message].ng-leave{display:none}.joy-dialog button.danger{background:#b2364a}.joy-dialog button.danger:hover{background:#CC1432}.joy-dialog button.danger:hover:active{background:#800D1F}.joy-dialog button.action{background-color:#4A90E2;color:#fff}.joy-dialog button.action:hover{background-color:#4da4fa}@media screen and (max-width:600px){.joy-dialog div[ng-messages]{bottom:0}.joy-dialog input.large{margin:18px 0}}.joy-dialog .download-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-top:50px;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:319px) and (max-width:680px){.joy-dialog .download-icons{-ms-flex-direction:column;flex-direction:column}}.joy-dialog .download-icons a{margin-bottom:20px}.joy-dialog .download-icons a img{width:100%}.joy-dialog .download-icons a svg{width:156px;height:53px}.joy-dialog .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.joy-dialog ol.align-left{text-align:left}@media only screen and (min-width:319px) and (max-width:680px){.joy-dialog .no-mobile{display:none}}.joy-dialog .truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:22ch;display:inline-block}.share-panel{padding-bottom:20px}.share-panel .share-code-box{margin-left:28px;margin-bottom:40px;word-wrap:break-word;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:left;align-items:left;-ms-flex-pack:center;justify-content:center}.share-panel .share-code-box .private-event-title{font-size:15px;line-height:1.6;letter-spacing:.2px;color:#100f0d}.share-panel .share-code-box .private-event-code{font-size:32px;font-weight:600;letter-spacing:.5px;text-align:center;color:#100f0d;word-wrap:break-word;max-width:100%}.share-panel .share-list-box .share-panel-list .share-panel-item{border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:320px;height:58px}.share-panel .share-list-box .share-panel-list .share-panel-item a{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.share-panel .share-list-box .share-panel-list .share-panel-item:first-child{border-top:1px solid #e8e8e8}.share-panel .share-list-box .share-panel-list .share-panel-item .share-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;width:58px;height:58px}.share-panel .share-list-box .share-panel-list .share-panel-item .share-item-icon svg{width:28px;height:28px}.share-panel .share-list-box .share-panel-list .share-panel-item .share-item-copy{-ms-flex:3;flex:3;font-size:13px;line-height:1.62;letter-spacing:.2px;color:#333}.share-panel .share-list-box .share-panel-list .share-panel-item .share-item-link{font-size:13px;letter-spacing:.5px;color:#4a90e2}toggle{margin:16px}toggle input[type=checkbox]{width:inherit;height:inherit}.toggle{position:relative;display:block;height:26px;width:43px}body .toggle input{opacity:0;height:100%;width:100%;margin:0;padding:0}.slider{position:absolute;top:0;left:0;right:0;background-color:#ccc;transition:.4s;pointer-events:none}.toggle-anti .slider:before,.toggle:not(.toggle-anti) .slider:before{position:absolute;height:22px;width:22px;left:3px;bottom:2px;transition:.4s;content:""}.slider.round{border-radius:34px}.slider.round:before{border-radius:49%}.toggle-anti .slider{background-color:#502080}.toggle-anti .slider:before{background-color:#fff;transform:translateX(15px)}.toggle-anti input:checked+.slider{background-color:#ccc}.toggle-anti input:checked+.slider:before{transform:translateX(0)}.toggle:not(.toggle-anti) .slider:before{background-color:#fff}.toggle:not(.toggle-anti) .toggle.disabled{opacity:.5;cursor:'pointer'}.toggle:not(.toggle-anti) input:checked+.slider{background-color:#502080}.toggle:not(.toggle-anti) input:checked+.slider:before{transform:translateX(15px)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;position:relative;border:1px solid #cfd4d8;border-radius:4px;cursor:pointer;margin:16px}input[type=checkbox]:checked{border:none}input[type=checkbox]:checked:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#502080;border-radius:4px}.jk-checkbox,.jk-checkbox *{cursor:pointer}.jk-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.jk-checkbox input[type=checkbox]~.checkbox>*{position:relative;bottom:2px;left:3px}.jk-checkbox input[type=checkbox]:checked~.checkbox svg{visibility:visible}.jk-checkbox .checkbox{position:absolute;top:0;bottom:0;left:0;height:20px;width:20px;margin:auto;border:1px solid #5f269b;border-radius:4px;background-color:#faf7ff}.jk-checkbox{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:30px}.jk-checkbox .child-content,.jk-checkbox ng-transclude{margin-left:30px}.jk-checkbox .icon{position:relative;margin-left:8px}.jk-checkbox .icon svg{height:24px;width:24px;position:absolute;top:0;bottom:0;margin:auto}.info-card{display:-ms-flexbox;display:flex;padding:20px 20px 20px 0;-ms-flex-align:center;align-items:center;cursor:default}.info-card a{color:#5F269B}.info-card-group{border:none!important}.info-card-details{-ms-flex:1;flex:1}.info-card-details .info-card-title{font-weight:600;font-size:20px;line-height:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.info-card-details .label,.info-card-details label{font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.info-card-details .info-card-divider{background:#EBEBEB;height:1px;margin:16px 0 24px}.info-card-details li,.info-card-details p{color:#595d60;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em}.info-card-details>*{margin:0 0 4px}.info-card-details>:last-child{margin:0;color:#7d7d7d}.info-card-box{padding-left:16px;border:1px solid #d6d6d6;border-radius:8px;margin:16px 0}.info-card-box .tooltips{position:absolute;top:15px;right:15px}.info-card-box.stacked{margin:0;border-radius:0}.info-card-box.stacked:first-of-type{border-radius:4px 4px 0 0;margin-top:10px}.info-card-box.stacked:last-of-type{border-radius:0 0 4px 4px;margin-bottom:10px}.joykit-list{padding:40px}.joykit-list h2{margin-top:0}.joykit-list .list-title{font-size:28px}.joykit-list .list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:58px;padding:0;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6}.cards-stacked .info-card-box~.info-card-box,.joykit-list .list-item~.list-item{border-top:none}.joykit-list .list-heading{margin-top:40px}.joykit-list a{color:#5F269B}.cards-stacked{margin:30px 0}.cards-stacked>.info-card-box{margin:0;border-radius:0}.cards-stacked .info-card-box:first-child{border-radius:4px 4px 0 0}.cards-stacked .info-card-box:last-child{border-radius:0 0 4px 4px}.joykit-info-table{border:1px solid #d6d6d6;border-radius:4px}.joykit-info-table .info-table-title-bar{padding:15px 15px 15px 10px;width:100%;border-bottom:solid 1px #d6d6d6}.joykit-info-table .info-table-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #d6d6d6}.joykit-info-table .info-table-row:last-child{border-bottom:none}.joykit-info-table .info-table-item{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 10px;border-left:solid 1px #d6d6d6}.joykit-info-table .info-table-item:first-child{border-left:none}.joykit-info-table.cols-2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.joykit-info-table.cols-2 .info-table-item{width:50%;border-bottom:solid 1px #d6d6d6;-ms-flex:auto;flex:auto;margin-bottom:-1px;margin-left:-1px}.joykit-info-table.cols-2 .info-table-item:first-child{border-left:solid 1px #d6d6d6}.jk-show-more-less>span{color:#5f269b}.jk-show-more-less>span:focus,.jk-show-more-less>span:hover{color:#7139bf}.jk-show-more-less>span:hover:active{color:#502080}.joykit-label,jk-label{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.joykit-label .disabled,jk-label .disabled{background-color:rgba(234,234,234,.5)!important;color:#333!important;border:1px solid #eaeaea!important}.joykit-label .disabled:hover,jk-label .disabled:hover{background-color:rgba(234,234,234,.2)!important}.joykit-label .disabled .label-title,jk-label .disabled .label-title{opacity:.64}.joykit-label .label-title,jk-label .label-title{display:inline-block;-ms-flex:1;flex:1;font-size:13px;line-height:1.46}.joykit-label .delete,jk-label .delete{display:inline-block;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:50%;opacity:0;transition:width .3s;width:0}.joykit-label .delete svg,jk-label .delete svg{width:12px;height:auto}.joykit-label .label-contents,jk-label .label-contents{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;color:#333;padding:4px 8px;background-color:rgba(91,164,229,.2);border:1px solid #5ba4e5;transition:background-color .3s ease;border-radius:4px}.padding-t-0,.padding-y-0{padding-top:0}.padding-b-0,.padding-y-0{padding-bottom:0}.joykit-label .label-contents:not(.editable):active,jk-label .label-contents:not(.editable):active{background-color:rgba(91,164,229,.4)}.joykit-label .label-contents:hover,jk-label .label-contents:hover{background-color:rgba(91,164,229,.1)}.joykit-label .label-contents.delete-hover,jk-label .label-contents.delete-hover{background-color:rgba(196,138,145,.2);border:1px solid #c48a91}.joykit-label:hover .delete,jk-label:hover .delete{width:12px;opacity:1;margin-left:8px}#newLabelButton{padding-left:0!important;padding-right:0!important;margin-left:0!important;display:inline-block;text-align:left}.padding-l-0,.padding-x-0{padding-left:0}.padding-r-0,.padding-x-0{padding-right:0}.labels-container{margin-left:-4px;margin-top:24px;margin-bottom:24px}.labels-container>*{margin:4px}.margin-l-0,.margin-x-0{margin-left:0}.margin-r-0,.margin-x-0{margin-right:0}.margin-t-0,.margin-y-0{margin-top:0}.margin-b-0,.margin-y-0{margin-bottom:0}.padding-xy-0{padding:0}.padding-l-4,.padding-x-4{padding-left:4px}.padding-r-4,.padding-x-4{padding-right:4px}.padding-t-4,.padding-y-4{padding-top:4px}.padding-b-4,.padding-y-4{padding-bottom:4px}.padding-xy-4{padding:4px}.padding-l-6,.padding-x-6{padding-left:6px}.padding-r-6,.padding-x-6{padding-right:6px}.padding-t-6,.padding-y-6{padding-top:6px}.padding-b-6,.padding-y-6{padding-bottom:6px}.padding-xy-6{padding:6px}.padding-l-8,.padding-x-8{padding-left:8px}.padding-r-8,.padding-x-8{padding-right:8px}.padding-t-8,.padding-y-8{padding-top:8px}.padding-b-8,.padding-y-8{padding-bottom:8px}.padding-xy-8{padding:8px}.padding-l-12,.padding-x-12{padding-left:12px}.padding-r-12,.padding-x-12{padding-right:12px}.padding-t-12,.padding-y-12{padding-top:12px}.padding-b-12,.padding-y-12{padding-bottom:12px}.padding-xy-12{padding:12px}.padding-l-16,.padding-x-16{padding-left:16px}.padding-r-16,.padding-x-16{padding-right:16px}.padding-t-16,.padding-y-16{padding-top:16px}.padding-b-16,.padding-y-16{padding-bottom:16px}.padding-xy-16{padding:16px}.padding-l-24,.padding-x-24{padding-left:24px}.padding-r-24,.padding-x-24{padding-right:24px}.padding-t-24,.padding-y-24{padding-top:24px}.padding-b-24,.padding-y-24{padding-bottom:24px}.padding-xy-24{padding:24px}.padding-l-32,.padding-x-32{padding-left:32px}.padding-r-32,.padding-x-32{padding-right:32px}.padding-t-32,.padding-y-32{padding-top:32px}.padding-b-32,.padding-y-32{padding-bottom:32px}.padding-xy-32{padding:32px}.padding-t-40,.padding-y-40{padding-top:40px}.padding-b-40,.padding-y-40{padding-bottom:40px}.padding-xy-40{padding:40px}.padding-l-40{padding-left:40px}.padding-l-48,.padding-x-48{padding-left:48px}.padding-r-40{padding-right:40px}.padding-r-48,.padding-x-48{padding-right:48px}.padding-t-48,.padding-y-48{padding-top:48px}.padding-b-48,.padding-y-48{padding-bottom:48px}.padding-xy-48{padding:48px}.padding-l-64,.padding-x-64{padding-left:64px}.padding-r-64,.padding-x-64{padding-right:64px}.padding-t-64,.padding-y-64{padding-top:64px}.padding-b-64,.padding-y-64{padding-bottom:64px}.padding-xy-64{padding:64px}.margin-xy-0{margin:0}.margin-l-4,.margin-x-4{margin-left:4px}.margin-r-4,.margin-x-4{margin-right:4px}.margin-t-4,.margin-y-4{margin-top:4px}.margin-b-4,.margin-y-4{margin-bottom:4px}.margin-xy-4{margin:4px}.margin-l-6,.margin-x-6{margin-left:6px}.margin-r-6,.margin-x-6{margin-right:6px}.margin-t-6,.margin-y-6{margin-top:6px}.margin-b-6,.margin-y-6{margin-bottom:6px}.margin-xy-6{margin:6px}.margin-l-8,.margin-x-8{margin-left:8px}.margin-r-8,.margin-x-8{margin-right:8px}.margin-t-8,.margin-y-8{margin-top:8px}.margin-b-8,.margin-y-8{margin-bottom:8px}.margin-xy-8{margin:8px}.margin-l-12,.margin-x-12{margin-left:12px}.margin-r-12,.margin-x-12{margin-right:12px}.margin-t-12,.margin-y-12{margin-top:12px}.margin-b-12,.margin-y-12{margin-bottom:12px}.margin-xy-12{margin:12px}.margin-l-16,.margin-x-16{margin-left:16px}.margin-r-16,.margin-x-16{margin-right:16px}.margin-t-16,.margin-y-16{margin-top:16px}.margin-b-16,.margin-y-16{margin-bottom:16px}.margin-xy-16{margin:16px}.margin-l-24,.margin-x-24{margin-left:24px}.margin-r-24,.margin-x-24{margin-right:24px}.margin-t-24,.margin-y-24{margin-top:24px}.margin-b-24,.margin-y-24{margin-bottom:24px}.margin-xy-24{margin:24px}.margin-l-32,.margin-x-32{margin-left:32px}.margin-r-32,.margin-x-32{margin-right:32px}.margin-t-32,.margin-y-32{margin-top:32px}.margin-b-32,.margin-y-32{margin-bottom:32px}.margin-xy-32{margin:32px}.margin-l-40,.margin-x-40{margin-left:40px}.margin-r-40,.margin-x-40{margin-right:40px}.margin-t-40,.margin-y-40{margin-top:40px}.margin-b-40,.margin-y-40{margin-bottom:40px}.margin-xy-40{margin:40px}.margin-l-48,.margin-x-48{margin-left:48px}.margin-r-48,.margin-x-48{margin-right:48px}.margin-t-48,.margin-y-48{margin-top:48px}.margin-b-48,.margin-y-48{margin-bottom:48px}.margin-xy-48{margin:48px}.margin-l-64,.margin-x-64{margin-left:64px}.margin-r-64,.margin-x-64{margin-right:64px}.margin-t-64,.margin-y-64{margin-top:64px}.margin-b-64,.margin-y-64{margin-bottom:64px}.margin-xy-64{margin:64px}.padding-x-hello{padding-left:123px}.padding-0-0{padding:0}.padding-4-0{padding:4px 0}.padding-6-0{padding:6px 0}.padding-8-0{padding:8px 0}.padding-12-0{padding:12px 0}.padding-16-0{padding:16px 0}.padding-24-0{padding:24px 0}.padding-32-0{padding:32px 0}.padding-40-0{padding:40px 0}.padding-48-0{padding:48px 0}.padding-64-0{padding:64px 0}.padding-0-4{padding:0 4px}.padding-4-4{padding:4px}.padding-6-4{padding:6px 4px}.padding-8-4{padding:8px 4px}.padding-12-4{padding:12px 4px}.padding-16-4{padding:16px 4px}.padding-24-4{padding:24px 4px}.padding-32-4{padding:32px 4px}.padding-40-4{padding:40px 4px}.padding-48-4{padding:48px 4px}.padding-64-4{padding:64px 4px}.padding-0-6{padding:0 6px}.padding-4-6{padding:4px 6px}.padding-6-6{padding:6px}.padding-8-6{padding:8px 6px}.padding-12-6{padding:12px 6px}.padding-16-6{padding:16px 6px}.padding-24-6{padding:24px 6px}.padding-32-6{padding:32px 6px}.padding-40-6{padding:40px 6px}.padding-48-6{padding:48px 6px}.padding-64-6{padding:64px 6px}.padding-0-8{padding:0 8px}.padding-4-8{padding:4px 8px}.padding-6-8{padding:6px 8px}.padding-8-8{padding:8px}.padding-12-8{padding:12px 8px}.padding-16-8{padding:16px 8px}.padding-24-8{padding:24px 8px}.padding-32-8{padding:32px 8px}.padding-40-8{padding:40px 8px}.padding-48-8{padding:48px 8px}.padding-64-8{padding:64px 8px}.padding-0-12{padding:0 12px}.padding-4-12{padding:4px 12px}.padding-6-12{padding:6px 12px}.padding-8-12{padding:8px 12px}.padding-12-12{padding:12px}.padding-16-12{padding:16px 12px}.padding-24-12{padding:24px 12px}.padding-32-12{padding:32px 12px}.padding-40-12{padding:40px 12px}.padding-48-12{padding:48px 12px}.padding-64-12{padding:64px 12px}.padding-0-16{padding:0 16px}.padding-4-16{padding:4px 16px}.padding-6-16{padding:6px 16px}.padding-8-16{padding:8px 16px}.padding-12-16{padding:12px 16px}.padding-16-16{padding:16px}.padding-24-16{padding:24px 16px}.padding-32-16{padding:32px 16px}.padding-40-16{padding:40px 16px}.padding-48-16{padding:48px 16px}.padding-64-16{padding:64px 16px}.padding-0-24{padding:0 24px}.padding-4-24{padding:4px 24px}.padding-6-24{padding:6px 24px}.padding-8-24{padding:8px 24px}.padding-12-24{padding:12px 24px}.padding-16-24{padding:16px 24px}.padding-24-24{padding:24px}.padding-32-24{padding:32px 24px}.padding-40-24{padding:40px 24px}.padding-48-24{padding:48px 24px}.padding-64-24{padding:64px 24px}.padding-0-32{padding:0 32px}.padding-4-32{padding:4px 32px}.padding-6-32{padding:6px 32px}.padding-8-32{padding:8px 32px}.padding-12-32{padding:12px 32px}.padding-16-32{padding:16px 32px}.padding-24-32{padding:24px 32px}.padding-32-32{padding:32px}.padding-40-32{padding:40px 32px}.padding-48-32{padding:48px 32px}.padding-64-32{padding:64px 32px}.padding-0-40{padding:0 40px}.padding-4-40{padding:4px 40px}.padding-6-40{padding:6px 40px}.padding-8-40{padding:8px 40px}.padding-12-40{padding:12px 40px}.padding-16-40{padding:16px 40px}.padding-24-40{padding:24px 40px}.padding-32-40{padding:32px 40px}.padding-40-40{padding:40px}.padding-48-40{padding:48px 40px}.padding-64-40{padding:64px 40px}.padding-0-48{padding:0 48px}.padding-4-48{padding:4px 48px}.padding-6-48{padding:6px 48px}.padding-8-48{padding:8px 48px}.padding-12-48{padding:12px 48px}.padding-16-48{padding:16px 48px}.padding-24-48{padding:24px 48px}.padding-32-48{padding:32px 48px}.padding-40-48{padding:40px 48px}.padding-48-48{padding:48px}.padding-64-48{padding:64px 48px}.padding-0-64{padding:0 64px}.padding-4-64{padding:4px 64px}.padding-6-64{padding:6px 64px}.padding-8-64{padding:8px 64px}.padding-12-64{padding:12px 64px}.padding-16-64{padding:16px 64px}.padding-24-64{padding:24px 64px}.padding-32-64{padding:32px 64px}.padding-40-64{padding:40px 64px}.padding-48-64{padding:48px 64px}.padding-64-64{padding:64px}.joy-phone-preview .phone-faq-preview .faq-top-sec:after,.joy-phone-preview .phone-faq-preview .faq-top-sec:before,.joy-phone-preview .phone-guest-profie-preview .guest-top-nav:after,.joy-phone-preview .phone-guest-profie-preview .guest-top-nav:before,.joy-phone-preview .phone-preview-screen .reg-note-sec:after,.joy-phone-preview .phone-preview-screen .reg-note-sec:before,.joy-phone-preview .phone-preview-screen .top-nav:after,.joy-phone-preview .phone-preview-screen .top-nav:before,.joy-phone-preview .phone-story-preview .story-top-nav .top-nav:after,.joy-phone-preview .phone-story-preview .story-top-nav .top-nav:before,.joy-phone-preview .phone-story-preview .story-top-nav:after,.joy-phone-preview .phone-story-preview .story-top-nav:before{content:" ";display:table}.joy-phone-preview .phone-faq-preview .faq-top-sec:after,.joy-phone-preview .phone-guest-profie-preview .guest-top-nav:after,.joy-phone-preview .phone-preview-screen .reg-note-sec:after,.joy-phone-preview .phone-preview-screen .top-nav:after,.joy-phone-preview .phone-story-preview .story-top-nav .top-nav:after,.joy-phone-preview .phone-story-preview .story-top-nav:after{clear:both}.joy-admin-home .joy-primary-pane [ui-view=primaryFooter] .admin-bottom .joy-logo span,.joy-create-wedding .step-welcome .joy-logo span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.xlargeCopy{font-size:28px;line-height:1.4em;letter-spacing:-.021em;font-weight:700}.largeCopy{font-size:17px;line-height:24px;font-weight:400;letter-spacing:-.2px}.mediumCopy{font-size:15px;line-height:24px}.smallCopy{font-size:13px;line-height:20.5px}h4,p{line-height:24px}.small-meta{font-size:13px!important}.extra-sm{font-size:10px!important}.dim-el{opacity:.8!important}.dimmer-el{color:#8e8e93}.dimmest-el{color:#bebebe}.hyperlink{color:#5F269B}.fwb{font-weight:600!important}.fwl{font-weight:300!important}.fwr{font-weight:400!important}.fsi{font-style:italic!important}.fcomfy{letter-spacing:1.5px!important}.fsui{font-size:13px}.center{text-align:center}.uppercase{text-transform:uppercase!important}.camelcase{text-transform:capitalize!important}.highlight{background-color:#fcf8e3;padding-left:3px;padding-right:3px}.uilabel{text-transform:uppercase;font-weight:600;font-size:12px}small{font-size:13px}body,div,p,ul{font-size:15px}.nopointer{cursor:default!important}.noshow{display:none!important}.no-border{border:none!important}.no-bg-color{background-color:transparent!important}.r-corners{border-radius:5px!important}.fr{float:right!important}.fl{float:left!important}.f-1{-ms-flex:1!important;flex:1!important}.f-2{-ms-flex:2!important;flex:2!important}.f-3{-ms-flex:3!important;flex:3!important}.f-4{-ms-flex:4!important;flex:4!important}.f-s0{-ms-flex-negative:0!important;flex-shrink:0!important}.f-vertical{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.f-vertical.justify-center{-ms-flex-pack:center;justify-content:center}.f-vertical.align-center{-ms-flex-align:center;align-items:center}m-t-0{margin-top:0}.m-lr-0{margin-right:0!important;margin-left:0!important}.padding-x-40{padding-left:40px;padding-right:40px}.content-box{padding:10px 30px}.rel-100-100{position:relative;height:100%;width:100%}.rel-100{position:relative;height:100%}.rel-initial-100{position:relative;width:100%}.ilb{display:inline-block}.overflow-y-auto{overflow-y:auto!important}.overflow-x-auto{overflow-x:auto!important}body{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;font-weight:400}.joykit-biglabel,.joykit-toggle{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Medium,"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif}h1{font-size:30px;line-height:48px}h2{font-size:25px;line-height:36px}h3{font-size:28px;line-height:1.4em;letter-spacing:-.021em;font-weight:700;font-weight:400}h4{font-size:17px;letter-spacing:-.2px;font-weight:400}h1,h2{font-weight:300}.joykit-link{color:#5f269b}.joykit-link:focus,.joykit-link:hover{color:#7139bf}.joykit-link:hover:active{color:#502080}.joykit-button,.joykit-button-inverse{font-style:normal;font-weight:600;font-size:15px;letter-spacing:-.13px;transition:background-color .5s cubic-bezier(.23,1,.32,1) 0s,color .5s cubic-bezier(.23,1,.32,1) 0s;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;color:#fff;min-width:112px;height:48px;line-height:48px;padding:0 24px;border-radius:4px;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#502080}.joykit-button-inverse:focus,.joykit-button-inverse:hover,.joykit-button:focus,.joykit-button:hover{background-color:#5f269b}.joykit-button-inverse:hover:active,.joykit-button:hover:active{background-color:#406}.danger.joykit-button-inverse,.joykit-button.danger{background-color:#b2364a}.danger.joykit-button-inverse:focus,.danger.joykit-button-inverse:hover,.joykit-button.danger:focus,.joykit-button.danger:hover{background-color:#ca5164}.danger.joykit-button-inverse:active,.joykit-button.danger:active{background-color:#800d1f}.joykit-button.secondary,.secondary.joykit-button-inverse{background-color:#FFF;color:#5f269b;fill:#5f269b;border:1px solid}.joykit-button.secondary:focus,.joykit-button.secondary:hover,.secondary.joykit-button-inverse:focus,.secondary.joykit-button-inverse:hover{background-color:#faf7ff;color:#7139bf;border-color:#7139bf;fill:#7139bf}.joykit-button.secondary:hover:active,.secondary.joykit-button-inverse:hover:active{background-color:#eeebff;color:#502080;border-color:#502080;fill:#502080}.joykit-button.secondary svg.fill,.joykit-button.secondary svg.fill path,.secondary.joykit-button-inverse svg.fill,.secondary.joykit-button-inverse svg.fill path{fill:inherit;stroke:none}.joykit-button.secondary svg.stroke path,.secondary.joykit-button-inverse svg.stroke path{stroke:inherit;fill:none}.joykit-button.secondary svg.stroke.fill,.joykit-button.secondary svg.stroke.fill path,.secondary.joykit-button-inverse svg.stroke.fill,.secondary.joykit-button-inverse svg.stroke.fill path{stroke:inherit;fill:inherit}.joykit-button.secondary.muted,.secondary.muted.joykit-button-inverse{background-color:#FFF;color:#d6d6d6;border-color:#d6d6d6;fill:#d6d6d6;stroke:#d6d6d6}.joykit-button.secondary.muted:focus,.joykit-button.secondary.muted:hover,.secondary.muted.joykit-button-inverse:focus,.secondary.muted.joykit-button-inverse:hover{background-color:#faf7ff;color:#7139bf;border-color:#7139bf;fill:#7139bf;stroke:#7139bf}.joykit-button.secondary.muted:hover:active,.secondary.muted.joykit-button-inverse:hover:active{background-color:#eeebff;color:#502080;border-color:#502080;fill:#502080;stroke:#502080}.joykit-button.secondary.mono-default,.secondary.mono-default.joykit-button-inverse{background-color:#FFF;color:#333;border-color:#333;fill:#333;stroke:#333}.joykit-button.secondary.mono-default:focus,.joykit-button.secondary.mono-default:hover,.secondary.mono-default.joykit-button-inverse:focus,.secondary.mono-default.joykit-button-inverse:hover{background-color:#faf7ff;color:#7139bf;border-color:#7139bf;fill:#7139bf;stroke:#7139bf}.joykit-button.secondary.mono-default:hover:active,.secondary.mono-default.joykit-button-inverse:hover:active{background-color:#eeebff;color:#502080;border-color:#502080;fill:#502080;stroke:#502080}.joykit-button.simple,.simple.joykit-button-inverse{background-color:transparent;color:#333}.joykit-button.simple:focus,.joykit-button.simple:hover,.simple.joykit-button-inverse:focus,.simple.joykit-button-inverse:hover{color:#4d4d4d;background-color:transparent}.joykit-button.simple.action,.simple.action.joykit-button-inverse{color:#5f269b}.joykit-button.simple.action:focus,.joykit-button.simple.action:hover,.simple.action.joykit-button-inverse:focus,.simple.action.joykit-button-inverse:hover{color:#7139bf}.joykit-button.simple.action:hover:active,.simple.action.joykit-button-inverse:hover:active{color:#502080}.joykit-button.simple.action svg *,.joykit-button.simple.action svg g,.joykit-button.simple.action svg g g,.simple.action.joykit-button-inverse svg *,.simple.action.joykit-button-inverse svg g,.simple.action.joykit-button-inverse svg g g{fill:#5f269b}.joykit-button.simple.action:focus svg *,.joykit-button.simple.action:focus svg g,.joykit-button.simple.action:focus svg g g,.joykit-button.simple.action:hover svg *,.joykit-button.simple.action:hover svg g,.joykit-button.simple.action:hover svg g g,.simple.action.joykit-button-inverse:focus svg *,.simple.action.joykit-button-inverse:focus svg g,.simple.action.joykit-button-inverse:focus svg g g,.simple.action.joykit-button-inverse:hover svg *,.simple.action.joykit-button-inverse:hover svg g,.simple.action.joykit-button-inverse:hover svg g g{fill:#7139bf}.joykit-button.purple.no-margin,.purple.no-margin.joykit-button-inverse{margin:0}.joykit-button.purple.no-margin span,.purple.no-margin.joykit-button-inverse span{margin-left:10px}.joykit-button.purple.no-margin span svg g,.joykit-button.purple.no-margin span svg g g,.joykit-button.purple.no-margin span svg path,.purple.no-margin.joykit-button-inverse span svg g,.purple.no-margin.joykit-button-inverse span svg g g,.purple.no-margin.joykit-button-inverse span svg path{fill:#fff}.disabled.primary.joykit-button-inverse svg,.disabled.simple.joykit-button-inverse svg,.joykit-button.disabled.primary svg,.joykit-button.disabled.simple svg,.joykit-button[disabled=disabled].primary svg,.joykit-button[disabled=disabled].simple svg,[disabled=disabled].primary.joykit-button-inverse svg,[disabled=disabled].simple.joykit-button-inverse svg{fill:#949494}.joykit-button.purple.no-margin:focus,.joykit-button.purple.no-margin:hover,.purple.no-margin.joykit-button-inverse:focus,.purple.no-margin.joykit-button-inverse:hover{background:#645BB7}@media only screen and (min-width:319px) and (max-width:680px){.joykit-button.purple.no-margin span,.purple.no-margin.joykit-button-inverse span{display:none}.joykit-button.purple.no-margin,.purple.no-margin.joykit-button-inverse{padding:0 10px}}.dark.joykit-button-inverse,.joykit-button.dark{background-color:#333;color:#fff}.joykit-button .icon,.joykit-button-inverse .icon{position:relative;margin-right:8px;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joykit-button .icon svg,.joykit-button-inverse .icon svg{position:absolute;top:0;bottom:0;margin:auto}.joykit-button .icon-right,.joykit-button-inverse .icon-right{margin-left:8px;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.disabled.primary.joykit-button-inverse,.joykit-button.disabled.primary,.joykit-button[disabled=disabled].primary,[disabled=disabled].primary.joykit-button-inverse{color:#949494;background-color:#ebebeb}.disabled.secondary.joykit-button-inverse,.joykit-button.disabled.secondary,.joykit-button[disabled=disabled].secondary,[disabled=disabled].secondary.joykit-button-inverse{border-color:#949494;color:#949494;background-color:#f7f7f7}.disabled.simple.joykit-button-inverse,.joykit-button.disabled.simple,.joykit-button[disabled=disabled].simple,[disabled=disabled].simple.joykit-button-inverse{color:#949494;background-color:transparent}action-condition{display:inline-block}.joykit-labeled-icon{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:81px;margin:4px;padding:8px 4px}.joykit-labeled-icon .labeled-icon-label{display:inline-block;color:#333;font-size:11px;font-weight:400;letter-spacing:-.2px;white-space:nowrap}.joykit-labeled-icon img{height:32px;margin-bottom:8px;width:auto}.joykit-labeled-icon.on-state{background-color:#e8ebee;border-radius:5px;border:1px solid #4A90E2}.joykit-labeled-icon.on-state .labeled-icon-label{color:#5F269B}.joykit-labeled-icon:focus,.joykit-labeled-icon:hover{background-color:#fff;border-radius:4px}.joykit-rounded-square-button{display:-ms-flexbox;display:flex;background:#fbfbfb;height:40px;width:40px;border-radius:14px}.joykit-secondary{background-color:#efefef;color:#333}.joykit-button-inverse,.joykit-button-inverse:active,.joykit-button-inverse:focus,.joykit-button-inverse:hover,.joykit-button-inverse:hover:active{background-color:transparent}.joykit-button-inverse{color:#5f269b}.joykit-button-inverse:focus,.joykit-button-inverse:hover{color:#7139bf}.joykit-button-inverse:hover:active{color:#502080}.joykit-button-inverse svg *{fill:#5f269b}.joykit-button-inverse svg :focus,.joykit-button-inverse svg :hover{fill:#7139bf}.joykit-button-inverse svg :hover:active{fill:#502080}.joykit-main-corner-action{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;position:absolute;z-index:100;top:60px;right:60px}.joykit-header-slim{height:96px!important}.joykit-header-fixedpos{position:fixed!important}.joykit-shield{background-color:rgba(33,33,33,.85)}.joykit-biglabel,.joykit-reglabel{background-color:#f5f5f5;border-radius:5px;width:100%;text-align:center}.joykit-toggle md-switch .md-container{margin-right:7px;margin-left:7px}.joykit-biglabel{font-size:18px;line-height:72px}.joykit-minilabel,.joykit-reglabel,.joykit-yell,guest-details#guestDetailsPage .guest-profile h4{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}.joykit-reglabel{line-height:20px;padding:12px}.joykit-minilabel{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:2px}.joykit-yell{font-weight:600}.joykit-all-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.joykit-tooltip{width:300px}.column,.columns,.container{width:100%;box-sizing:border-box}.joykit-sticker{position:absolute;left:100%;transform:translate(-14px,-50%);z-index:100}.joykit-sticker.right{left:100%}.joykit-sticker.bottom{top:100%}.joykit-sticker.joykit-edit-sticker{top:50%}.joykit-sticker.joykit-edit-design-sticker{top:40%}.joykit-switch-options{background:#fff;border:1px solid #f0f0f0;border-radius:4px 4px 0 0;border-bottom:none}.joykit-switch-options .switch-option{text-align:center;text-transform:uppercase;background:#fff;color:#e2e2e2;border-left:solid 1px #f0f0f0;padding:10px}.joykit-switch-options .switch-option:first-of-type,.joykit-switch-options .switch-option:last-of-type{border-left:none}.joykit-switch-options .active-switch{background:#f0f0f0;color:#333;font-weight:600}.joy-dialog input.large.joykit-switch-input{border-radius:0 0 4px 4px}.joykit-switch-options.horizontal{display:-ms-flexbox;display:flex}.joy-label{padding:5px 15px;border:1px solid;border-radius:3px;text-transform:uppercase;font-size:11px}.joy-label.muted{border-color:#a7a7a7;color:#a7a7a7}.joy-label.success{border-color:#82d4c2;color:#82d4c2}.joy-label.warn{border-color:#f5a623;color:#f5a623}.joy-label.fail{border-color:#f48989;color:#f48989}.container{max-width:960px;margin:0 auto;padding:0 20px}.column,.columns{float:left}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.max-w-100{max-width:100%!important}.w-100{width:100%!important}.section-head{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;border-bottom:1px solid rgba(0,0,0,.12)}.height-overlay{z-index:100}.height-overall{z-index:1000}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-cf{content:"";display:table;clear:both}.icon-button::after,.icon-button::before{content:''}.img-fluid{display:block;max-width:100%;height:auto}.jk-icon{width:auto}.jk-icon svg{width:16px;height:16px;position:relative;top:3px;margin-right:5px;fill:#fff}.jk-button-bar{display:-ms-flexbox;display:flex;width:100%}.jk-button-bar.h-center{-ms-flex-pack:center;justify-content:center}.jk-button-bar.v-center{-ms-flex-align:center;align-items:center}.jk-button-bar.end,.sidebar .actionables.actionables-right{-ms-flex-pack:end;justify-content:flex-end}.jk-button{background-color:transparent!important;border:2px solid;border-radius:5px;padding:4px 60px;font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-.13px}.toggle-btn-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.toggle-btn-container .toggle-btn{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;text-transform:uppercase;font-weight:600;font-size:10px;letter-spacing:1.5px;border:1px solid #fff;color:#fff}.toggle-btn-container .toggle-btn.toggle-btn-active{background-color:#fff;color:#333}.toggle-btn-container .left-btn{border-radius:20px 0 0 20px}.toggle-btn-container .right-btn{border-radius:0 20px 20px 0}.joykit-status{position:absolute;height:32px;border-radius:100px;background-color:#232323;color:#fff;display:-ms-flexbox;display:flex;padding:0 20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.joykit-status.warn{background-color:#ffcf06}.joykit-status.error{background-color:red}.envelope .joykit-status{bottom:-12px;right:-15px;z-index:100}.joykit-active-button-scale{transition:transform cubic-bezier(.19,1,.22,1)}.joykit-active-button-scale:active{transform:scale(.9)}@keyframes animate180{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}.animate180{transform:rotate(180deg)}.animate180-remove{animation-direction:reverse}.animate90-add,.animate90-remove{animation:.5s cubic-bezier(.4,0,.2,1) animate180}@keyframes animate90{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}.animate90{transform:rotate(180deg)}.animate90-remove{animation-direction:reverse}.joy-top-bar{position:fixed;text-align:center;background-color:#5F269B;padding:15px 50px 15px 15px;font-size:13px;line-height:21px;font-weight:500;top:10px;max-width:85%;left:50%;margin:auto;color:#fff;z-index:1000;border-radius:4px;transform:translateX(-50%)}.joy-top-bar>*{padding:0 5px}.joy-top-bar a{padding:0;color:#fff;text-decoration:underline}.joy-top-bar a:focus,.joy-top-bar a:hover{text-decoration:none}.joy-top-bar .icon-close{position:absolute;left:100%;top:50%;transform:translate(-30px,-50%);width:18px;padding:4px}.joy-kit-progress,.sidebar{position:fixed;left:0;right:0}.joy-top-bar.top-bar-fade-away{transition:opacity .5s;opacity:0}.joy-kit-progress{top:0;height:5px}.joy-kit-progress-bar{height:inherit;width:1px;background:#727272}.sidebar{top:0;bottom:0;background:rgba(0,0,0,.6);z-index:101}.sidebar.no-shade{background:0 0}.sidebar .sidebar-content{position:relative;height:100%;width:755px;max-width:100%;background-color:#fff;transition:all .3s}.sidebar .sidebar-content>:first-of-type{height:100%;display:block;overflow:auto}.sidebar .sidebar-content draft-forms,.sidebar .sidebar-content draft-forms>div{height:inherit}.sidebar .sidebar-content draft-forms>div{overflow-y:auto;padding:40px}.sidebar.side-right .sidebar-content{float:right}.sidebar.side-left .sidebar-content{float:left}.sidebar.scroll-y{overflow-y:auto}.sidebar.actionable-side-bar .sidebar-content{padding-bottom:96px}.actionables-bottom,.bottom-bar{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;bottom:0;right:0}.sidebar .actionables.actionables-bottom{height:96px;z-index:10}.sidebar .actionables.actionables-bottom .joykit-button,.sidebar .actionables.actionables-bottom .joykit-button-inverse{margin-right:16px}.sidebar .actionables.actionables-bottom .joykit-button-inverse:last-child,.sidebar .actionables.actionables-bottom .joykit-button:last-child{margin-right:0}.sidebar form h2{margin:0 0 32px}.sidebar form h3{margin:0 0 8px}.actionables{padding:0 32px;position:absolute}.actionables-left{margin-top:30px;left:40px}.actionables-right{margin-top:30px;right:0}.actionables-bottom{left:0;-ms-flex-pack:center;justify-content:center;background:#fff;box-shadow:0 16px 32px rgba(0,0,0,.24)}.actionables-bottom .action-group{-ms-flex-preferred-size:460px;flex-basis:460px}.sidebar.ng-hide{transition:all .3s;background:0 0}.sidebar.ng-hide-add.ng-hide-add-active{background:0 0}.sidebar.ng-hide-remove-active{transition:all .1s;background:rgba(0,0,0,.6)}.sidebar.side-left.ng-hide-add.ng-hide-add-active .sidebar-content,.sidebar.side-left.ng-hide-remove .sidebar-content{transform:translateX(-100%)}.sidebar.side-right.ng-hide-add.ng-hide-add-active .sidebar-content,.sidebar.side-right.ng-hide-remove .sidebar-content{transform:translateX(100%)}.sidebar .bottom-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;height:120px;-ms-flex-align:center;align-items:center}.counter .counter-number{font-size:40px}.counter .counter-label{color:#e2e2e2}.bottom-bar{position:fixed;left:0;height:60px;padding:15px 40px;background-color:#fff;border-top:1px solid #e2e2e2}.bottom-bar .center,.bottom-bar .left,.bottom-bar .right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bottom-bar .left,.bottom-bar .right{position:absolute;top:0;bottom:0;padding:inherit}.bottom-bar .left{left:0}.bottom-bar .right{right:0;-ms-flex-align:end;align-items:flex-end}.bottom-bar .center{width:100%;-ms-flex-pack:center;justify-content:center}.bottom-bar .action.simple{margin:0;padding-right:0}.hide-down,.hide-down>div{transition:all .4s}.hide-down.ng-hide>div{transform:translateY(150%)}.icon-button{height:40px;margin:16px;position:relative;width:40px}.icon-button::after{border-radius:10%/50%;height:40px;left:-10%;position:absolute;right:-10%;top:0}.icon-button::before{border-radius:50%/10%;bottom:-10%;left:0;position:absolute;top:-10%;width:40px}.icon-button>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.counts-box{position:relative}.counts-box .info-card>*{z-index:20}.counts-box .bar{position:absolute;top:0;bottom:0;left:0;background-color:#f1f1f1;z-index:10}.counts-box .count{margin-left:auto;font-size:30px;padding:0 20px 0 5px}.total-cards .joykit-list .info-card-box{width:48%;display:inline-block}.total-card{width:48%}.total-cards .counts-box,.total-cards .info-card-box{padding:0}.total-card-right .info-card-box{margin-left:3%}.total-cards{display:-ms-flexbox;display:flex}.total-cards .joykit-list{display:inline}.info-card-box .block-container{display:block}.block-container .count{text-align:center;height:100px;line-height:100px;padding:0}.block-container .info-card-details{width:100%;padding:24px;border-top:1px solid #e2e2e2;height:140px}.total-count{margin-left:auto}input,textarea{border:0;border-bottom:1px solid #e6e6e6;padding-bottom:7px;font-size:15px;line-height:24px;outline:0;background-color:transparent}.joy-radio-button{padding:10px 10px 10px 65px}.joy-radio-button input[type=radio]~.check{border:2px solid;opacity:.5;bottom:5px}.joykit-bg-danger{background-color:#fa615b;color:#fff;border-radius:4px;padding:15px}.flex-vertical-center,.jk-input-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.jk-input-row>*{-ms-flex:1;flex:1}.jk-input-row>:not(:last-child){margin-right:16px}.jk-text-input label{font-style:normal;font-weight:700;font-size:13px;line-height:22px;letter-spacing:.01em;padding-bottom:8px;color:#333;transform:none!important;opacity:1}.jk-text-input input,.jk-text-input input.md-input,.jk-text-input select,.jk-text-input textarea{-ms-flex:1;flex:1;margin:0;height:40px;padding:0 16px;border:1px solid #d6d6d6;border-radius:4px;outline:0;-webkit-appearance:none;box-shadow:none!important;transition:background-color cubic-bezier(.19,1,.22,1) .5s;font-style:normal;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em}@media only screen and (min-width:319px) and (max-width:680px){.jk-text-input input,.jk-text-input input.md-input,.jk-text-input select,.jk-text-input textarea{font-size:16px}}.jk-text-input input.md-input:focus,.jk-text-input input:focus,.jk-text-input select:focus,.jk-text-input textarea:focus{border:2px solid #5f269b;padding:0 15px}.jk-text-input input.md-input:disabled,.jk-text-input input:disabled,.jk-text-input select:disabled,.jk-text-input textarea:disabled{background-color:#f7f7f7;color:#949494;background-image:unset;cursor:default;opacity:1}.jk-text-input select{cursor:pointer;transition:none;background-image:url(/svg/caret-down.svg);background-repeat:no-repeat;background-position-x:94%;background-position-y:50%}.jk-text-input input.md-input.ng-invalid.ng-dirty,.jk-text-input textarea.md-input.ng-invalid.ng-dirty{border-width:1px;border-color:#b2364a}.jk-text-input.md-input-invalid .md-char-counter,.jk-text-input.md-input-invalid .md-input-message-animation,.jk-text-input.md-input-invalid label{color:#b2364a}md-input-container.jk-text-input{margin:32px 0 4px;padding:0}md-input-container.jk-text-input textarea{padding:16px!important;min-height:80px;resize:vertical}md-input-container.jk-text-input:not(.md-input-invalid).md-input-focused .md-input{border:2px solid #5f269b}md-input-container.jk-text-input.md-input-focused .md-input{border-width:1px}md-input-container.jk-text-input label:not(.md-no-float):not(.md-container-ignore){padding-left:0}md-input-container.jk-text-input .md-char-counter,md-input-container.jk-text-input [ng-message]{padding-top:8px}.joykit-divider{height:1px;background-color:#ebebeb;width:100%}guest-details#guestDetailsPage{overflow:auto;display:block;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:60}guest-details#guestDetailsPage .close{position:fixed;right:40px;top:40px;height:30px;width:30px;z-index:20}guest-details#guestDetailsPage .close svg>path{fill:#cfcfcf}guest-details#guestDetailsPage .guest-details-card{background:#fff;max-width:700px;min-height:600px;margin:80px auto 120px;position:relative;border-radius:3px}guest-details#guestDetailsPage .guest-details-card .guest-details-avatar{height:100px;width:100px;background-size:cover;background-position:center center;border-radius:50%;position:absolute;top:-50px;left:0;right:0;margin:auto}guest-details#guestDetailsPage .guest-address-verification-header .joy-action-button,guest-details#guestDetailsPage .guest-detail-header .joy-action-button{width:285px}guest-details#guestDetailsPage .guest-details-card .shadow-clone{z-index:-10}guest-details#guestDetailsPage .guest-detail-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 0;height:66px}guest-details#guestDetailsPage .guest-address-verification-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}guest-details#guestDetailsPage .guest-address-verification-header .subtitle{-ms-flex-align:start;align-items:start;padding:0 60px 20px}guest-details#guestDetailsPage .guest-details-card-toggle-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-right:30px;font-size:13px}guest-details#guestDetailsPage .guest-transfer-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;visibility:hidden;margin-left:30px}guest-details#guestDetailsPage .guest-profile{text-align:center}guest-details#guestDetailsPage .guest-status{background:#f9f9f9;text-align:center;padding:40px 60px;font-size:13px}guest-details#guestDetailsPage .guest-status img{height:30px;border-radius:50%}guest-details#guestDetailsPage .guest-social{margin-bottom:10px}guest-details#guestDetailsPage .guest-funfact{margin:30px 0 0}guest-details#guestDetailsPage .guest-details-padded-content,guest-details#guestDetailsPage form{padding:0 60px}guest-details#guestDetailsPage form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}guest-details#guestDetailsPage .guest-details-personal-link{margin:0 60px;padding:20px;background-color:rgba(0,0,0,.025);border:1px solid #e2e2e2;border-radius:4px;line-height:30px}guest-details#guestDetailsPage .flex-container{display:-ms-flexbox;display:flex;position:relative}guest-details#guestDetailsPage .flex-row-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center;margin-bottom:10px}guest-details#guestDetailsPage .share-item-icon{position:absolute;right:0;top:0;bottom:0;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:8px}guest-details#guestDetailsPage .share-item-icon svg{width:18px;height:18px}guest-details#guestDetailsPage .truncated-link{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;background:#fff;margin:10px 0;border:1px solid #e2e2e2;padding:5px 30px 5px 5px}guest-details#guestDetailsPage .clarification{text-align:end}guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink{background-color:#3fc380;position:fixed;text-align:center;font-size:13px;font-weight:500;top:10px;left:20%;right:20%;color:#fff;z-index:1000;border-radius:5px;padding:10px}guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink.ng-enter,guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink.ng-leave{transition:all cubic-bezier(.25,.46,.45,.94) .5s}guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink.ng-enter,guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink.ng-leave.ng-leave-active{opacity:0}guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink.ng-enter.ng-enter-active,guest-details#guestDetailsPage .joy-admin-copiedPersonalEcardLink.ng-leave{opacity:1}guest-details#guestDetailsPage md-tab-content{margin-top:42px}guest-details#guestDetailsPage .md-tab{width:50%}guest-details#guestDetailsPage .nav-icon{width:80px;position:relative}guest-details#guestDetailsPage .nav-icon svg{height:30px;width:80px;position:absolute;right:0;top:0;bottom:0;margin:auto}guest-details#guestDetailsPage .nav-icon path{fill:#cfcfcf;opacity:.4;transition:all .4s}guest-details#guestDetailsPage .nav-icon:last-child svg{right:auto;left:0}guest-details#guestDetailsPage .nav-icon:hover svg path{fill:#fff;opacity:1}guest-details#guestDetailsPage .close:hover svg path{transition:fill .3s;fill:#fff;opacity:1}guest-details#guestDetailsPage .nav-spacer{width:700px;height:100%}guest-details#guestDetailsPage .button-container{-ms-flex-pack:center;justify-content:center;padding:60px 0}guest-details#guestDetailsPage .button{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;font-size:10px;background-color:#121212;line-height:40px;display:inline-block;color:#fff;padding:0 25px;letter-spacing:2px;border-radius:40px;transition:all .1s;margin:0 7px;-ms-flex-negative:0;flex-shrink:0;border:none}guest-details#guestDetailsPage .button:hover{transform:scale(1.05)}guest-details#guestDetailsPage .button[disabled=disabled]:hover{transform:scale(1)}guest-details#guestDetailsPage .warn-button{background-color:#fb5656}guest-details#guestDetailsPage .nav-controls{position:fixed;top:0;bottom:0;margin:auto;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center}guest-details#guestDetailsPage file-picker{border-radius:50%;overflow:hidden;opacity:0}guest-details#guestDetailsPage .show-after-loading{visibility:visible}guest-details#guestDetailsPage .transfer-ownership-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 40px}guest-details#guestDetailsPage .transfer-confirmation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 0 30px}.react-add-to-calendar__button,guest-details#guestDetailsPage .no-rsvp-questions md-ink-bar{display:none}guest-details#guestDetailsPage .avatar-spinner{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;border-width:2px}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group guest-details#guestDetailsPage .icon-label-group-loader,guest-details#guestDetailsPage #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,guest-details#guestDetailsPage .loader{position:relative;top:initial;left:initial;width:inherit;height:inherit;margin-left:initial;margin-top:initial;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}guest-details#guestDetailsPage .email-status-inSpamFolder{color:#fb5656;font-weight:600}#guestDetailsPage md-tabs .md-tab{background-color:rgba(0,0,0,.025);border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.calendar-box{max-width:325px;padding:60px 0}.add-schedule-copy{padding-bottom:40px;font-size:15px;line-height:1.5;text-align:center;color:#817f7f;margin:auto;width:450px;max-width:80%}.add-schedule-copy .bolded{font-weight:600;color:#100f0d}.corner-actions{position:absolute;top:6px;right:6px}.corner-actions .md-button{min-width:0}.corner-actions .exit svg{width:16px;height:16px}.corner-actions .exit svg g g{fill:#333}.react-add-to-calendar__dropdown ul{list-style-type:none;margin:0;padding:0}.react-add-to-calendar__dropdown ul li{box-shadow:0 1px 0 0 #eaeaea;line-height:50px;margin:0 40px;vertical-align:middle;font-size:13px;text-align:left;color:#100f0d}.react-add-to-calendar__dropdown ul .fa{vertical-align:middle;margin-right:15px;width:20px;height:auto}.react-add-to-calendar__dropdown ul .fa-apple{content:url(/assets/public/icons/icon-apple.png)}.react-add-to-calendar__dropdown ul .fa-google{content:url(/assets/public/icons/icon-gmail.png)}.react-add-to-calendar__dropdown ul .outlook-link .fa-windows{content:url(/assets/public/icons/icon-microsoft.png)}.react-add-to-calendar__dropdown ul .outlookcom-link .fa-windows{content:url(/assets/public/icons/icon-outlook.png)}.react-add-to-calendar__dropdown ul .fa-yahoo{content:url(/assets/public/icons/icon-yahoo.png)}.react-add-to-calendar__dropdown ul .fa::after{display:inline-block;width:20px;height:25px;content:"";background-size:20px;background-position:0;position:relative;top:7px}.react-add-to-calendar__dropdown ul .fa-apple::after{background-image:url(/assets/public/icons/icon-apple.png);background-repeat:no-repeat}.react-add-to-calendar__dropdown ul .fa-google::after{background-image:url(/assets/public/icons/icon-gmail.png);background-repeat:no-repeat}.react-add-to-calendar__dropdown ul .outlook-link .fa-windows::after{background-image:url(/assets/public/icons/icon-microsoft.png);background-repeat:no-repeat}.react-add-to-calendar__dropdown ul .outlookcom-link .fa-windows::after{background-image:url(/assets/public/icons/icon-outlook.png);background-repeat:no-repeat}.react-add-to-calendar__dropdown ul .fa-yahoo::after{background-image:url(/assets/public/icons/icon-yahoo.png);background-repeat:no-repeat}@media screen and (max-width:399px){.calendar-box{max-width:100%}.md-dialog-container{height:100%!important;position:fixed!important;top:0!important}}.site-personal,.site-personal-more-info{position:fixed;bottom:0;left:50%;width:257px;background:#EEE;border-radius:3px;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.site-personal{transform:translate(-50%,0);height:68px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:15;animation:.4s cubic-bezier(.4,0,.2,1) site-personal-info-appear}.site-personal div{margin:16px 16px 16px 0}.site-personal div:first-child{margin-left:16px}@keyframes site-personal-info-appear{from{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes site-personal-info-disappear{from{transform:translate(-50%,0);opacity:1}to{transform:translate(-50%,100%);opacity:0}}.site-personal.ng-hide{animation:.4s cubic-bezier(.4,0,.2,1) site-personal-info-disappear}.site-personal-more-info{animation:.4s cubic-bezier(.4,0,.2,1) site-personal-info-appear;transform:translate(-50%,0);overflow:hidden;z-index:10}.site-personal-more-info.ng-hide{animation:.4s cubic-bezier(.4,0,.2,1) site-personal-info-disappear}.site-personal-more-info>.site-personal-info{margin:16px 32px}.site-personal-more-info>.site-personal-info:first-child{margin-top:48px}.site-personal-more-info>.site-personal-info:last-child{margin-bottom:8px}.site-personal-large-font{font-size:1.2rem}.site-personal-small-font{font-size:.8rem}.site-personal-link-style{text-decoration:underline}.site-personal-close{position:absolute;top:16px;right:16px}.site-personal-envelope-container{margin-bottom:-6px}.joy-admin-butter-bar{position:fixed;bottom:-200px;left:0;right:0;background-color:#FBF7FF;border-radius:16px 16px 0 0;padding:24px 42px 224px 24px;line-height:21px;font-size:13px;font-weight:500;width:100%;color:#333;z-index:2147483001;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.joy-admin-butter-bar{-ms-flex-direction:row;flex-direction:row}}.joy-admin-butter-bar a{color:#502080;font-weight:700;font-size:15px;line-height:22px;text-decoration:none}.joy-admin-butter-bar a:hover{text-decoration:none}.joy-admin-butter-bar h5,.joy-admin-butter-bar p{margin:0}.joy-admin-butter-bar h5{font-weight:600;font-size:17px;line-height:24px}.joy-admin-butter-bar p{font-weight:400;font-size:15px;line-height:22px;margin-top:5px}.joy-admin-butter-bar .icon-close{margin-left:36px;width:16px;height:16px}.joy-admin-butter-bar .icon-close svg{width:16px;height:16px}.joy-admin-butter-bar .icon-close-mobile{position:absolute;top:22px;right:22px}.joy-admin-butter-bar .joy-admin-butter-bar-outer-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%}.joy-admin-butter-bar .joy-admin-butter-bar-outer-container .joy-admin-butter-bar-text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:16px}.joy-admin-butter-bar .joy-admin-butter-bar-outer-container .joy-admin-butter-bar-text-container.right-margin{margin-right:24px}.joy-admin-butter-bar .joy-admin-butter-bar-outer-container.center-align{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-admin-butter-bar .joy-admin-butter-bar-btn-link-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;margin-top:38px}@media screen and (min-width:769px){.joy-admin-butter-bar .joy-admin-butter-bar-outer-container{width:unset}.joy-admin-butter-bar .joy-admin-butter-bar-btn-link-container{margin-top:0}}.joy-admin-butter-bar .joy-admin-butter-bar-btn-primary{background:#502080;border-radius:4px;width:133px;height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:15px;line-height:22px;color:#fff;border:none}.joy-admin-butter-bar.bar-warning{background-color:#FFF2E3}.joy-admin-butter-bar.bar-error{background-color:#FFECEB;z-index:2147483002}.joy-admin-butter-bar.center-align{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.joy-admin-butter-bar .hide-mobile{display:none}.joy-admin-butter-bar .show-mobile{display:initial}@media screen and (min-width:769px){.joy-admin-butter-bar .hide-mobile{display:initial}.joy-admin-butter-bar .show-mobile{display:none}}@keyframes adminBarBounceInUp{10%,20%,40%,60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}10%{opacity:1;transform:translate3d(0,-30px,0)}20%{transform:translate3d(0,10px,0)}40%{transform:translate3d(0,-20px,0)}60%{opacity:1;transform:translate3d(0,5px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.adminBarBounceInUp{animation:adminBarBounceInUp 1.5s linear both}.announcement-banner{position:fixed;top:0;width:100%;z-index:101;background:#FBFBFB;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:24px}.announcement-banner.expanded{max-height:100vh;overflow-y:scroll}.announcement-banner-inner-container{width:588px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;font-family:'Open Sans';font-size:15px;line-height:25px}.announcement-banner-inner-container h4{font-weight:700;font-size:17px}.announcement-banner-inner-container p{margin:0 0 1.5rem}.announcement-banner-close-icon{position:absolute;top:26px;right:26px}.announcement-banner-close-icon svg{width:12px;height:12px}.announcement-banner-text-container{height:50px;overflow:hidden}.announcement-banner-text-container.expanded{height:auto;max-height:100vh;overflow-y:scroll;-ms-overflow-style:none}.announcement-banner-text-container.expanded::-webkit-scrollbar{display:none}.announcement-banner-expand-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin-top:12px;cursor:pointer;color:#7D7D7D;font-size:15px;line-height:23px}.announcement-banner-expand-icon{width:12px;margin-right:10px;margin-bottom:2px}@media screen and (max-width:624px){.announcement-banner-inner-container{width:100%}.announcement-banner-inner-container h4{margin:0 0 8px}.announcement-banner-inner-container p{margin:0 0 1rem}.announcement-banner-text-container{height:25px}}@keyframes blinker{0%{opacity:0}100%,15%{opacity:1}}.virtual-event-wrapper{border:1px solid #ebebeb;border-radius:8px;padding:24px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;color:#333;max-width:434px;margin:24px auto}@media (min-width:771px) and (max-width:1320px),(max-width:mobile-breakpoint){.virtual-event-wrapper{-ms-flex-direction:column;flex-direction:column;max-width:none;margin:24px 0;padding:20px}}.virtual-event-wrapper .virtual-event-state{-ms-flex-align:center;align-items:center;margin-top:12px}.virtual-event-wrapper .virtual-event-state.upcoming{color:#176e69}.virtual-event-wrapper .virtual-event-state.live{color:#b2364a;animation:blinker 2s infinite step-end}.virtual-event-wrapper .virtual-event-state .virtual-event-state-name{font-weight:600;text-transform:capitalize}.virtual-event-wrapper .virtual-event-state .virtual-event-state-dot{width:12px;height:12px;background:#ebebeb;margin-right:8px;border-radius:100px}.virtual-event-wrapper .virtual-event-state .virtual-event-state-dot.live{background:radial-gradient(50% 50% at 50% 50%,#E10024 64.06%,#CD0122 100%);box-shadow:0 0 3px 1px rgba(255,0,0,.5)}.virtual-event-wrapper .virtual-event-state .virtual-event-state-dot.upcoming{background:#176e69}.virtual-event-wrapper .virtual-event-time{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.virtual-event-wrapper .virtual-event-time .virtual-event-hours span{display:block}.virtual-event-wrapper .virtual-event-time .virtual-event-hours .hours{font-weight:600;font-size:15px;line-height:22px}.virtual-event-wrapper .virtual-event-time .virtual-event-hours .timezone{font-weight:500;font-size:13px;line-height:24px;color:#7D7D7D}.virtual-event-wrapper .virtual-event-time .virtual-event-state{display:-ms-flexbox;display:flex}@media (min-width:771px) and (max-width:1320px),(max-width:mobile-breakpoint){.virtual-event-wrapper .virtual-event-state .virtual-event-state-dot{width:10px;height:10px}.virtual-event-wrapper .virtual-event-time{margin-bottom:16px}.virtual-event-wrapper .virtual-event-time .virtual-event-state{display:none}.virtual-event-wrapper .virtual-event-link{width:100%}}.virtual-event-wrapper .virtual-event-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.virtual-event-wrapper .virtual-event-link .virtual-event-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;border-radius:22px;padding:12px 16px;font-weight:600;width:216px;cursor:pointer;background-color:#498AF7}.virtual-event-wrapper .virtual-event-link .virtual-event-button span{display:inline-block}.virtual-event-wrapper .virtual-event-link .virtual-event-button:hover{background-color:#659CF7}.virtual-event-wrapper .virtual-event-link .virtual-event-button:active{background-color:#3177EC}.virtual-event-wrapper .virtual-event-link .virtual-event-button.live{background-color:#b2364a}.virtual-event-wrapper .virtual-event-link .virtual-event-button.live:hover{background-color:#C63048}.virtual-event-wrapper .virtual-event-link .virtual-event-button.live:active{background-color:#97293B}.virtual-event-wrapper .virtual-event-link .virtual-event-button.upcoming{background-color:#498AF7}.virtual-event-wrapper .virtual-event-link .virtual-event-button.upcoming:hover{background-color:#659CF7}.virtual-event-wrapper .virtual-event-link .virtual-event-button.upcoming:active{background-color:#3177EC}.virtual-event-wrapper .virtual-event-link .virtual-event-button.zoom{background-color:#498AF7}.virtual-event-wrapper .virtual-event-link .virtual-event-button.zoom:hover{background-color:#659CF7}.virtual-event-wrapper .virtual-event-link .virtual-event-button.zoom:active{background-color:#3177EC}.virtual-event-wrapper .virtual-event-link .virtual-event-button.past{background-color:#333}.virtual-event-wrapper .virtual-event-link .virtual-event-button.past:hover{background-color:#7d7d7d}.virtual-event-wrapper .virtual-event-link .virtual-event-button.past:active{background-color:#000}.virtual-event-wrapper .virtual-event-link .virtual-event-button .icon{margin-right:12px}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .virtual-event-state{display:none}@media (min-width:771px) and (max-width:1320px),(max-width:mobile-breakpoint){.virtual-event-wrapper .virtual-event-link .virtual-event-button{width:100%;max-width:246px;-ms-flex-item-align:center;align-self:center}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link{-ms-flex-pack:justify;justify-content:space-between}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .virtual-event-state{display:-ms-flexbox;display:flex;font-size:13px}}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:13px;line-height:24px}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider span{display:inline-block}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider span.eventlive{padding-top:4px}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider .icon{margin-left:9px;display:-ms-flexbox;display:flex}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider .icon>svg{height:12px;width:auto}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider .icon.googleMeet>svg,.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .provider .icon>svg.googleMeet{height:18px}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .browser-link{margin-top:24px;font-size:13px;text-align:right}@media (min-width:771px) and (max-width:1320px),(max-width:mobile-breakpoint){.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .browser-link{margin-top:16px}}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .browser-link span{display:block;color:#7d7d7d;margin-bottom:6px}.virtual-event-wrapper .virtual-event-link .virtual-event-state-provider-browser-link .browser-link a{color:#333!important;text-decoration:underline;font-weight:500}.page-settings-dialog .filled{background-color:#ebebeb}.page-settings-dialog .admin-page-settings-radio input[type=radio]{opacity:0;position:fixed;width:0}.page-settings-dialog .admin-page-settings-radio{margin-bottom:8px}.page-settings-dialog .admin-page-settings-radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#FFF;font-size:16px;cursor:pointer;height:48px;border-radius:4px;padding:12px 16px}.page-settings-dialog .admin-page-settings-radio label:hover{background-color:#f7f7f7}.page-settings-dialog .admin-page-settings-radio input[type=radio]:checked+label{background-color:#ebebeb;height:48px;cursor:pointer;padding:12px 16px}.page-settings-dialog .admin-page-settings-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;height:48px;margin:8px 0;padding:12px 16px}.page-settings-dialog .radio-group-header{font-style:normal;font-weight:700;font-size:13px;line-height:22px;letter-spacing:.01em;padding-bottom:16px;color:#333;transform:none!important;opacity:1}.page-settings-dialog .admin-page-settings-button .link:hover,.page-settings-dialog .pencil-icon:hover{color:#502080!important}.page-settings-dialog .last{margin-bottom:24px}.page-settings-dialog helper-panel .joy-helper-panel{margin:0;padding:24px}.page-settings-dialog helper-panel .joy-helper-panel .helper-panel-info{margin-right:0;font-size:13px}.page-settings-dialog md-dialog-actions{border-top:1px solid #ebebeb}.actions-photo-page-dropdown{border-radius:4px;max-height:initial;padding:8px}.actions-photo-page-dropdown a.md-button,.actions-photo-page-dropdown button.md-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-radius:4px!important}.actions-photo-page-dropdown a.md-button:disabled,.actions-photo-page-dropdown button.md-button:disabled{color:#949494!important}.actions-photo-page-dropdown a.md-button:disabled svg path,.actions-photo-page-dropdown button.md-button:disabled svg path{fill:#949494!important}.actions-photo-page-dropdown a.md-button.update,.actions-photo-page-dropdown button.md-button.update{color:#333}.actions-photo-page-dropdown a.md-button.update svg path,.actions-photo-page-dropdown button.md-button.update svg path{fill:#333}.actions-photo-page-dropdown a.md-button.delete,.actions-photo-page-dropdown button.md-button.delete{color:#C50020}.actions-photo-page-dropdown a.md-button.delete svg path,.actions-photo-page-dropdown button.md-button.delete svg path{fill:#C50020}.actions-photo-page-dropdown a.md-button.fake-autofocus,.actions-photo-page-dropdown button.md-button.fake-autofocus{display:none}.actions-photo-page-wrapper-open{background-color:rgba(0,0,0,.1)!important;border:1px solid #ebebeb!important;box-shadow:0 30px 60px rgba(68,50,93,.05),0 18px 36px rgba(0,0,0,.06)!important;border-radius:4px!important}@media only screen and (min-width:319px) and (max-width:680px){.actions-photo-page-wrapper-open{width:100%;left:0!important;top:initial!important;bottom:0!important;background:#fff!important;box-shadow:0 -16px 60px -12px rgba(44,41,37,.25),0 -8px 36px -18px rgba(0,0,0,.3)!important;transform-origin:bottom!important;border-radius:8px!important}.actions-photo-page-wrapper-open md-menu-content{padding:24px 32px}.actions-photo-page-wrapper-open md-menu-content md-menu-item button{padding-left:13px}.actions-photo-page-wrapper-open md-menu-content md-menu-item button:active,.actions-photo-page-wrapper-open md-menu-content md-menu-item button:hover{border-radius:4px}}@-moz-document url-prefix(){.actions-photo-page-wrapper-open{background:rgba(255,255,255,.8)!important}}.page-photo-cover .thumbnail-page{position:relative;width:48px;height:48px;border-radius:4px;margin-right:8px;background:#f7f7f7;border:1px solid #ebebeb}#schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .page-photo-cover .thumbnail-page .icon-label-group-loader,.page-photo-cover .thumbnail-page #schedule-timeline.adminTaskSchedule .slot .buttons-container .icon-label-group .icon-label-group-loader,.page-photo-cover .thumbnail-page .loader{position:absolute;width:30px;height:30px;top:0;bottom:0;right:0;left:0;margin:auto}.page-photo-cover.text-page{color:#333;font-weight:600;font-size:16px}.page-photo-cover.text-page:focus,.page-photo-cover.text-page:hover{color:#7139bf}.page-photo-cover.text-page:hover:active{color:#502080}.page-photo-cover .no-margin{margin:0}[mr-copy]{cursor:pointer}body #a0-lock.a0-theme-default .a0-panel .a0-icon-container{height:140px}body #a0-lock.a0-theme-default .a0-panel{width:450px}body #a0-lock.a0-theme-default .a0-panel *{font-family:'Helvetica Neue',Helvetica,proxima_nova,Arial,sans-serif!important}body #a0-lock.a0-theme-default .a0-panel button.a0-primary{background-color:#FF855F!important}body #a0-lock.a0-theme-default .a0-panel button.a0-primary:hover{color:#fff}body #a0-lock.a0-theme-default .a0-zocial,body #a0-lock.a0-theme-default a.a0-zocial{display:inline-block;width:185px;margin:0 5px;border-radius:5px}body #a0-lock.a0-theme-default .a0-zocial::before{background:0 0;padding-left:7px}body #a0-lock.a0-theme-default .a0-panel .a0-icon-container .a0-image img{width:auto;height:80px;margin-top:25px}body #a0-lock.a0-theme-default .a0-panel .a0-separator{margin-bottom:20px;margin-top:20px;color:#9c9FA3}body #a0-lock.a0-theme-default .a0-panel .a0-separator span{font-weight:200;letter-spacing:0;text-transform:lowercase}body #a0-lock.a0-theme-default .a0-panel .a0-header h1{margin-bottom:40px;font-size:17px;font-weight:500;display:none}body #a0-lock.a0-theme-default .a0-action{margin:0 40px}body #a0-lock.a0-theme-default .a0-panel .a0-password,body #a0-lock.a0-theme-default .a0-panel .a0-repeatPassword{padding-top:20px;border-top:none}#a0-lock.a0-theme-default .a0-panel .a0-repeatPassword input,body #a0-lock.a0-theme-default .a0-panel .a0-email input,body #a0-lock.a0-theme-default .a0-panel .a0-password input{background:#FFF;border:1px solid #FFF}body #a0-lock.a0-theme-default .a0-panel a,body #a0-lock.a0-theme-default .a0-panel button{font-weight:400px}body #a0-lock.a0-theme-default .a0-panel input::-webkit-input-placeholder{color:#D8D8D8}body #a0-lock.a0-theme-default .a0-spinner-css:after{content:url(/assets/public/brand-blkcircle@0.5x.png)}body #a0-lock.a0-theme-default .a0-panel .a0-bg-gradient{display:none}body #a0-lock.a0-theme-default .a0-zocial span,body #a0-lock.a0-theme-default a.a0-zocial span{letter-spacing:.4px}.jk-typ-header,.jk-typ-page{font-style:normal;font-weight:700;letter-spacing:-.015em}body #a0-lock.a0-theme-default .a0-panel .a0-all,body #a0-lock.a0-theme-default .a0-panel .a0-forgot-pass{margin-top:30px;color:rgba(0,0,0,.5)}body #a0-lock.a0-theme-default .a0-panel .a0-email .a0-input-box.a0-error-input,body #a0-lock.a0-theme-default .a0-panel .a0-password .a0-input-box.a0-error-input,body #a0-lock.a0-theme-default .a0-panel .a0-repeatPassword .a0-input-box.a0-error-input,body #a0-lock.a0-theme-default .a0-panel .a0-username .a0-input-box.a0-error-input{border-color:#F3603D}@media screen and (max-width:500px){body #a0-lock.a0-theme-default .a0-popup .a0-centrix .a0-panel{width:280px}body #a0-lock.a0-theme-default .a0-popup .a0-centrix .a0-panel .a0-icon-container{height:70px}body #a0-lock.a0-theme-default .a0-popup .a0-centrix .a0-panel .a0-icon-container .a0-image img{height:50px;margin-top:0}body #a0-lock.a0-theme-default .a0-zocial,body #a0-lock.a0-theme-default a.a0-zocial{display:block;width:initial;margin:0 0 6px}body #a0-lock.a0-theme-default .a0-panel .a0-separator{margin-bottom:0;margin-top:6px}body #a0-lock.a0-theme-default .a0-panel .a0-password{padding-top:0}body #a0-lock.a0-theme-default .a0-action{margin:0}}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;position:relative}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px;width:540px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px;width:720px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px;width:960px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px;width:1140px;max-width:100%}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-first{-ms-flex-order:-1;order:-1}.flex-last{-ms-flex-order:1;order:1}.flex-unordered{-ms-flex-order:0;order:0}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-first{-ms-flex-order:-1;order:-1}.flex-sm-last{-ms-flex-order:1;order:1}.flex-sm-unordered{-ms-flex-order:0;order:0}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-first{-ms-flex-order:-1;order:-1}.flex-md-last{-ms-flex-order:1;order:1}.flex-md-unordered{-ms-flex-order:0;order:0}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{-ms-flex-order:-1;order:-1}.flex-lg-last{-ms-flex-order:1;order:1}.flex-lg-unordered{-ms-flex-order:0;order:0}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{-ms-flex-order:-1;order:-1}.flex-xl-last{-ms-flex-order:1;order:1}.flex-xl-unordered{-ms-flex-order:0;order:0}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.jk-typ-page{font-size:26px;line-height:40px}.jk-typ-header{font-size:24px;line-height:32px}.jk-typ-body,.jk-typ-head,.jk-typ-title{font-style:normal;letter-spacing:-.01em}.jk-typ-title{font-weight:600;font-size:20px;line-height:28px}.jk-typ-head{font-weight:600;font-size:17px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.jk-typ-body{font-weight:400;font-size:15px;line-height:22px}.jk-typ-bodytitle,.jk-typ-button{font-style:normal;font-weight:600;font-size:15px;line-height:22px}.jk-typ-button{letter-spacing:-.13px}.jk-typ-caption,.jk-typ-subhead{font-size:13px;font-style:normal}.jk-typ-subhead{font-weight:700;line-height:22px;letter-spacing:.01em}.jk-typ-caption{font-weight:400;line-height:20px;letter-spacing:-.02em}.jk-typ-tiny{font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.015em}.jk-typ-body-italic{font-style:italic;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.01em}button,html,input,md-bottom-sheet .md-subheader,select,textarea{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}md-tabs .md-tab{font-size:13px;color:#8e8e93!important;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif!important}md-tabs .md-tab.md-active,md-tabs .md-tab.md-focused{color:#333!important;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue-Medium,"Helvetica Neue Medium","Helvetica Neue",Helvetica,sans-serif!important}md-tabs md-ink-bar{color:#333;background-color:#333}md-checkbox .md-ink-ripple,md-checkbox.md-checked .md-ink-ripple{color:#5f269b}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-select.ng-invalid{margin-bottom:20px}md-select.ng-invalid .md-select-value.md-select-placeholder{border-bottom-color:#f44336}md-select .md-select-value{font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}md-checkbox .md-label,md-radio-button .md-label{font-size:13px}md-radio-button .md-off{border-color:#d6d6d6;border-width:1px}md-radio-button .md-on{background-color:#502080}md-radio-button .md-label{margin-left:28px}md-radio-button .md-container .md-ripple-container{display:none}md-checkbox.md-checked.black .md-icon{background-color:#121212}md-checkbox.md-checked .md-icon{background-color:#faf7ff;border:1px solid #5f269b}md-checkbox.md-checked .md-icon:after{border-color:#5f269b;left:5.67px;top:1.22px}md-input-container .md-char-counter,md-input-container h4{color:#666;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif}md-checkbox:not(.md-checked) .md-icon{border:1px solid #5f269b}md-progress-linear .md-container{background:#e8e8e8}md-progress-linear .md-container .md-bar{background:#121212}md-select-menu{border-radius:4px}md-select-menu md-optgroup label{font-weight:400;color:#333}md-option .md-text{font-size:13px}md-optgroup label{text-transform:unset}md-dialog{border-radius:12px}md-dialog .md-actions-continue{border-top:rgba(0,0,0,.12) solid 1px}md-dialog .md-actions-continue button{width:100%;font-weight:700}.md-dialog-container{z-index:103}md-backdrop{height:auto!important}md-input-container .md-input{padding:2px 0 1px}md-input-container h4{margin:0 0 15px;font-weight:300}mdp-date-picker .md-button.md-icon-button,mdp-time-picker .md-button.md-icon-button{position:absolute;width:100%;z-index:1;opacity:0;height:60px;margin:6px 0 0}@media only screen and (min-width:319px) and (max-width:680px){md-dialog{max-width:100%;min-width:90%}.mdp-datepicker{height:365px}.mdp-timepicker{height:395px}}.mdp-datepicker.portrait{max-width:268px}md-input-container .md-char-counter,md-input-container [data-ng-message-exp],md-input-container [data-ng-message],md-input-container [ng-message-exp],md-input-container [ng-message],md-input-container [x-ng-message-exp],md-input-container [x-ng-message],md-input-container data-ng-message,md-input-container ng-message,md-input-container x-ng-message{font-weight:400;font-size:13px}md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label,md-input-container:not(.md-input-invalid).md-input-has-value label{color:#333;font-style:normal;font-weight:700;font-size:13px;line-height:22px;letter-spacing:.01em}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){transform:none}md-input-container.md-input-focused:not(.md-input-invalid) label{transform:none;color:#333}md-input-container .md-placeholder,md-input-container label,md-input-container.md-default-theme .md-placeholder,md-input-container.md-default-theme label{color:#333;font-family:"Inter UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif;opacity:.7}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:inherit}md-input-container>md-select{margin:20px 0}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-toast .md-toast-content .md-toast-text{max-width:400px}md-toast.success .md-toast-content{background:#3fc380}md-toast.md-top{top:12px;right:12px}md-toast .md-toast-content .md-button{margin-left:auto}.md-virtual-repeat-container.md-autocomplete-suggestions-container{z-index:103}
/*# sourceMappingURL=../maps/styles/joy-da948e7f6c.css.map */
