.typography-condensed{font-family:proxima-nova-condensed, sans-serif;font-weight:700;font-style:normal}.typography-condensed--italic{font-style:italic}.typography-condensed--extrabold{font-weight:800}.typography-condensed--black{font-weight:900}.text-bold{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}*{outline-color:#19b5bc}body{background-color:#f7f5f3;color:#222222;font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif}nav,header,main,section,aside{background-color:#fff}.background--primary{background-color:#19b5bc}.background--secondary{background-color:#169fa5}.background--base{background-color:#222222}.text--primary{color:#19b5bc}.text--secondary{color:#169fa5}.text--base{color:#222222}.text--link{color:#16a4ac}.is-light{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif}.is-regular{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif}.is-semibold{font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif}.is-bold{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}.is-extrabold{font-family:"Proxima Nova Extrabold", Helvetica, Arial, sans-serif}.is-black{font-family:"Proxima Nova Black", Helvetica, Arial, sans-serif}.is-regular-italic{font-family:"Proxima Nova Regular Italic", Helvetica, Arial, sans-serif}.is-bold-italic{font-family:"Proxima Nova Bold Italic", Helvetica, Arial, sans-serif}.is-extrabold-italic{font-family:"Proxima Nova Extrabold Italic", Helvetica, Arial, sans-serif}.space-case{letter-spacing:0.1875em;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-weight:400;margin:0}a{text-decoration:none;color:#16a4ac}.container--outer{max-width:73.125em;width:92%}.container--med{max-width:60em;width:92%}label{display:block;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-size:0.875em;font-weight:700;line-height:1.2;width:100%}::-webkit-input-placeholder{color:rgba(34,34,34,0.4)}:-moz-placeholder{color:rgba(34,34,34,0.4)}::-moz-placeholder{color:rgba(34,34,34,0.4)}input:-ms-input-placeholder{color:rgba(34,34,34,0.4)}input:not([type="submit"]),textarea{color:#222222}input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{display:block;padding:0.75em 1em;width:100%;border:1px solid #fff}input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="range"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s;border:1px solid #cccccc}textarea,.form__field{display:block;padding:0.75em 1em;width:100%}@-moz-document url-prefix(){input:not([type="submit"]),textarea,.form__field{line-height:1.5}}select.has-value-selected,option,optgroup,optgroup option:first-child{color:#222222}select,option:first-child{color:rgba(34,34,34,0.4)}.masthead--b2c .has-bkg--transparent a:not(.logo--default):hover{color:#ffffff;opacity:0.7}#nav--primary__site.is-revealed .nav--primary__reviews{display:none}#nav--primary .lvl1__title.is-current{color:#19b5bc}header{background-color:#30bcc2;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2018/header--bg@2x-1282cb2dc5a545e2b53d4b193a0af46fa107b987ad42b1c4d73fd0266119c465.jpg);background-size:cover;background-position:center top;text-align:center;color:#ffffff;padding:7.776em 0 6.5em 0}header img{width:100%;position:absolute;top:0;left:0}header svg{fill:#ffffff;display:block;width:17em;margin:0 auto 1.38em auto}header h1 span{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-size:4.125em;line-height:1.1667;letter-spacing:0.06em}header p{font-size:1.375em;line-height:1.375;max-width:39em;margin:0.55em auto 0 auto}@media only screen and (min-width: 1715px){header img{top:-3.75em}}@media only screen and (min-width: 1321px){header img{left:3.5%}}@media only screen and (max-width: 1200px),screen and (max-device-width: 1200px){header img{left:3.5%}}@media only screen and (max-width: 1110px),screen and (max-device-width: 1110px){.masthead--b2c .has-bkg--transparent a:not(.logo--default):hover{opacity:1}}@media only screen and (max-width: 850px),screen and (max-device-width: 850px){#nav--primary.has-bkg--transparent .nav--primary__logo{visibility:hidden}header{padding:5.8em 0 4.5em 0}header h1 span{font-size:3.55em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){header{padding:3.1em 0 2.25em 0}header img{width:34.2em;top:-0.2em;margin:0 auto;left:4%;right:0}header svg{width:11.072em;margin:0 auto 0.8em auto}header h1 span{font-size:2em}header p{font-size:1.1em;line-height:1.2;letter-spacing:0.02em;margin:2.35em auto 0 auto}}@media only screen and (max-width: 560px),screen and (max-device-width: 560px){header img{display:none}header .container--outer{background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2018/header--year@2x-5f8e43d583bd2f0a17f77c7b48993ceff3c12a0e24245e86f429db05de7808f4.png);background-size:34.2em;background-position:center -45px;background-repeat:no-repeat;margin-right:0;margin-left:5.5%;padding-right:5.5%;width:94.5%}}@media only screen and (max-width: 367px),screen and (max-device-width: 367px){header .container--outer{background-size:134%;background-position:center -35px}header p{margin:1em auto 0 auto}}@media only screen and (max-width: 310px),screen and (max-device-width: 310px){header .container--outer{background-position:center -31px}}footer{line-height:1.625em;background:#f7f7f7}footer img{max-width:21.125em;margin-bottom:1.25em}.footer__photo-credit{font-size:1em;margin-bottom:0}.footer__citations{margin:0.75em 0 1em 0}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){footer img{max-width:17em;margin-bottom:1em}.footer__citations{margin:0.5em 0}}body{background-color:#f7f7f7}main{text-align:center;position:relative}.section--gray{background:#f7f7f7}.has-divider{border-bottom:0.1875em solid #e5e5e5}.padding-sides--yes{padding-left:10%;padding-right:10%}.padding-top--xxs{padding-top:3.125em}.padding-top--xs{padding-top:3.75em}.padding-top--s{padding-top:4.125em}.padding-top--m{padding-top:4.375em}.padding-top--l{padding-top:4.6875em}.padding-top--xl{padding-top:5em}.padding-top--xxl{padding-top:5.625em}.padding-bottom--xxs{padding-bottom:3.125em}.padding-bottom--xs{padding-bottom:3.75em}.padding-bottom--s{padding-bottom:4.125em}.padding-bottom--m{padding-bottom:4.375em}.padding-bottom--l{padding-bottom:4.6875em}.padding-bottom--xl{padding-bottom:5em}.padding-bottom--xxl{padding-bottom:5.625em}.segment--column{display:inline-block;vertical-align:middle}.segment-container--flex{align-items:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-webkit-box-align:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.segment--column-flex{display:block}h2{font-size:2.125em;line-height:1.2;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;letter-spacing:0.15em;text-transform:uppercase}h2:after{content:'';display:block;height:0.2059em;width:2.853em;margin:0.9em auto 0.975em auto}p{font-size:1.25em;line-height:1.5}strong{font-weight:normal;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}h3,.font-style--base,.cost-table th{font-size:1.125em;line-height:1.3889;letter-spacing:0.07em;text-transform:uppercase}h3{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;display:inline-block;margin-bottom:1.3889em}h3:after{content:'';display:block;height:0.1667em;margin-top:0.1667em}.big-stat--stat{font-size:4.0625em;letter-spacing:0.08em}.icon-stats{align-items:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.icon-stats.align--left li{padding:0 2em}.icon-stats.align--left .icon-stat--text{display:inline-block;vertical-align:middle;text-align:left}.icon-stats.align--left .icon-stat--stat{display:block}.icon-stats.align--center li{width:33%}.icon-stats.align--center .icon-stat--stat{vertical-align:middle;display:inline-block;height:0.875em}.icon-stats.align--center .font-style--base,.icon-stats.align--center .cost-table th,.cost-table .icon-stats.align--center th{display:block;margin-top:0.8em}.icon-stats.align--center .icon-stat--stat.large+.font-style--base,.icon-stats.align--center .cost-table .icon-stat--stat.large+th,.cost-table .icon-stats.align--center .icon-stat--stat.large+th{margin-top:1.05em}.icon-stats.align--center.stacked .icon-stat--stat{display:block;margin-top:0.52em}.icon-stats.align--center.stacked .font-style--base,.icon-stats.align--center.stacked .cost-table th,.cost-table .icon-stats.align--center.stacked th{margin-top:0.55em}.icon-stat--icon{width:3.156em;vertical-align:middle;margin-right:0.75em}.icon-stat--stat{font-size:2.125em;letter-spacing:0.02em}.icon-stat--stat.large{font-size:2.75em}.button--toggle{position:relative;display:block;margin-bottom:1.778em;margin-right:1.5em;padding:0.49em 0 0.344em 0;width:7.944em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;background:#ececed;color:#a8a8a8}.button--toggle.is-active,.button--toggle:hover{color:#ffffff}.button--toggle.is-active:before,.button--toggle:hover:before{content:"";position:absolute;right:-1.111em;bottom:0;width:0;height:0;border-left:1.111em solid red;border-top:1.111em solid transparent;border-bottom:1.111em solid transparent}.read-more--button{position:relative;padding:0;width:auto;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-size:1em;line-height:1.2;letter-spacing:0.02em;background:transparent}.read-more--button:after{position:absolute;bottom:1px;left:0;content:"";display:block;height:1px;width:100%;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.read-more--button:hover:after{opacity:0}.button,.button--un-collapse{display:block;font-size:1.25em;margin-bottom:1.778em;margin:1.5em auto;padding:0.75em;max-width:9em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;background:#19b5bc;color:#ffffff}.button:hover,.button--un-collapse:hover{background:#169fa5}#back-to-top{position:fixed;z-index:40;right:3.5%;bottom:10px;background-color:#19b5bc;color:#f5f5f5;display:inline;transition:all 0.4s ease-in-out 0s;padding:0.449em 0.481em;font-size:1.95em;line-height:1.2;margin-top:22px;margin-bottom:11px;cursor:pointer;opacity:0}#back-to-top.is-shown{opacity:1}#back-to-top.is-static{position:absolute}.mobi-show{display:none}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.mobi-hide{display:none}.mobi-show.inline{display:inline}.mobi-show.inline-block{display:inline-block}.mobi-show.block{display:block}}#engagement h2:after{background:#19b5bc}#engagement p strong{color:#19b5bc}#engagement .section--gray p strong{color:#333333}#engagement .read-more--button{color:#19b5bc}#engagement .read-more--button:after{background:#19b5bc}#engagement .big-stat--stat{color:#1a6c8d}#engagement h3:after{background:#19b5bc;opacity:0.2}#engagement .icon-stat--stat{color:#19b5bc}#engagement .button--toggle.is-active,#engagement .button--toggle:hover{background:#19b5bc}#engagement .button--toggle.is-active:before,#engagement .button--toggle:hover:before{border-left-color:#19b5bc}#engagement ol li:nth-child(1) .shape--circle{background:#1ab5bc}#engagement ol li:nth-child(2) .shape--circle{background:#88d6d9}#engagement ol li:nth-child(3) .shape--circle{background:#9edddf}#engagement ol li:nth-child(4) .shape--circle{background:#b4e3e5}#engagement ol li:nth-child(5) .shape--circle{background:#bfe6e8}#segment--ring-styles .segment--column{position:relative}#segment--ring-styles .segment--column+.segment--column{padding-left:4.125em}#segment--ring-styles .icon-stats{padding:0.375em 0}#segment--ring-styles .big-stat--icon{width:8.656em;margin:0 3.5em;display:block}#segment--ring-styles .big-stat--stat{width:100%;padding-right:0.15em;position:absolute;top:1.2em;left:0}#segment--ring-styles .big-stat--stat+strong{width:100%;position:absolute;top:8.05em;left:0}em{font-style:normal;font-weight:normal;font-family:"Proxima Nova Regular Italic", Helvetica, Arial, sans-serif}#segment--engagement-dates .segment--column:first-child{padding-top:1.125em}#segment--engagement-dates p{max-width:26em}#segment--engagement-dates img{width:17.406em;margin-left:4.95em}#segment--announcement-on-social .segment--column+.segment--column{padding-left:0.5em}#segment--announcement-on-social .big-stat--icon{width:5.3em;vertical-align:middle;margin:0 1em 1.3em 0}#segment--announcement-on-social .big-stat--stat{vertical-align:middle}#segment--announcement-on-social .big-stat--stat+strong{max-width:18em;display:block}#segment--announcement-on-social .icon-stats{padding-top:0.75em}#segment--announcement-on-social .icon-stats li{padding-top:1.875em;padding-bottom:1.6875em}#segment--announcement-on-social .icon-stats li:not(:last-child){border-right:0.1875em solid #d1f0f2}#segment--announcement-on-social .fa{color:#d1eff1;font-size:3.125em;vertical-align:top;margin-right:0.24em}#segment--wedding-dates p{max-width:33em;margin:0 auto 2.9em auto}#segment--wedding-dates .segment--column{vertical-align:top}#segment--wedding-dates .segment--column+.segment--column{margin:0 4.375em 0 6.75em}#segment--wedding-dates .segment--column+.segment--column+.segment--column{margin:0}#segment--wedding-dates .segment--column+.segment--column+.segment--column h3{margin-bottom:0.25em}#segment--wedding-dates .button--toggle:first-child{margin-top:3em}#segment--wedding-dates ol{text-align:left;width:11.5em;margin:0 auto;opacity:0;transform:translateY(-20px) scale(1);-webkit-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;-moz-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;-ms-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;-o-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s}#segment--wedding-dates ol li{margin-bottom:1.25em}#segment--wedding-dates ol.is-transformed{opacity:1;transform:translateY(0) scale(1)}#segment--wedding-dates .shape--circle{border-radius:50%;height:1.75em;outline:1px solid transparent;position:relative;width:1.75em;display:inline-block;margin-right:0.556em}#segment--wedding-dates .shape--circle strong{text-align:center;display:block;padding-top:0.1667em}#segment--wedding-dates img{width:31em;display:block;-webkit-transition:transform 0.5s ease 0.75s, opacity 0.5s ease 0.75s;-moz-transition:transform 0.5s ease 0.75s, opacity 0.5s ease 0.75s;-ms-transition:transform 0.5s ease 0.75s, opacity 0.5s ease 0.75s;-o-transition:transform 0.5s ease 0.75s, opacity 0.5s ease 0.75s;transition:transform 0.5s ease 0.75s, opacity 0.5s ease 0.75s;opacity:0;transform:translateX(50px) scale(1)}#segment--wedding-dates img.is-transformed{opacity:1;transform:translateX(0) scale(1)}@media only screen and (min-width: 1450px){#segment--engagement-dates{padding-left:0;padding-right:0}}@media only screen and (max-width: 1230px),screen and (max-device-width: 1230px){#segment--engagement-dates{padding-left:0;padding-right:0}}@media only screen and (max-width: 1140px),screen and (max-device-width: 1140px){#segment--ring-styles .segment--column+.segment--column{padding-left:1em}#segment--announcement-on-social .segment--column+.segment--column{padding-left:0}#segment--announcement-on-social .icon-stats li{padding:1.875em 1.5em 1.6875em 1.5em}#segment--wedding-dates .segment--column+.segment--column{margin:0 3.375em 0 5.75em}#segment--wedding-dates img{width:28em}}@media only screen and (max-width: 1084px),screen and (max-device-width: 1084px){#segment--ring-styles .segment--column+.segment--column{padding-left:0}#segment--ring-styles .icon-stats{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;max-width:41em}#segment--ring-styles .icon-stats li:not(:last-child){margin-bottom:2em}#segment--announcement-on-social h3{margin-top:1.25em;margin-bottom:0.75em}#segment--announcement-on-social .icon-stats{padding-top:0}#segment--announcement-on-social .icon-stats li{padding:1.875em 0 1.6875em 2em}#segment--announcement-on-social .icon-stats li:not(:last-child){border:none}#segment--wedding-dates .segment--column+.segment--column{margin:0 2.375em 0 4.75em}#segment--wedding-dates ol li{margin-bottom:1em}#segment--wedding-dates img{width:26em}}@media only screen and (max-width: 870px),screen and (max-device-width: 870px){#segment--ring-styles .icon-stats{max-width:31.25em}#segment--engagement-dates p{max-width:21em}#segment--engagement-dates img{margin-left:2.95em}#segment--wedding-dates .segment--column+.segment--column{margin:0 1em 0 2.5em}#segment--wedding-dates .button--toggle{width:5.5em}#segment--wedding-dates img{width:23em}}@media only screen and (max-width: 853px),screen and (max-device-width: 853px){#segment--announcement-on-social{padding-bottom:3.5em}#segment--announcement-on-social h3{margin-top:2.5em;margin-bottom:0}#segment--announcement-on-social .icon-stats{padding-top:0.5em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){#header--engagement{padding-top:2.429em;padding-bottom:1.929em}#segment--ring-styles{padding-bottom:2.125em}#segment--ring-styles .big-stat--stat+strong{font-size:1.125em}#segment--ring-styles .segment--column:first-child{font-size:0.8143em}#segment--ring-styles .segment--column+.segment--column{margin-top:1em}#segment--ring-styles .icon-stats{max-width:none;padding:1em 0 0.375em 0}#segment--ring-styles .icon-stats li{width:50%;padding:0 1em}#segment--ring-styles .icon-stats li:not(:last-child){margin-bottom:2.5em}#segment--engagement-dates{padding-top:3.143em;padding-bottom:3em}#segment--engagement-dates p{max-width:20em}#segment--announcement-on-social{padding-top:1.9em;padding-bottom:3.25em}#segment--announcement-on-social .big-stat--icon{width:4.685em;margin:0 0.5em 1.739em 0}#segment--announcement-on-social .big-stat--stat{font-size:3.125em;display:inline-block;margin-bottom:0.45em}#segment--announcement-on-social .icon-stats{padding-top:0.875em}#segment--announcement-on-social .icon-stats li{padding-bottom:0}#segment--wedding-dates{padding-top:2.45em;padding-bottom:1.45em}#segment--wedding-dates p{margin:0 auto 2.2em auto}#segment--wedding-dates .segment--column+.segment--column{margin:0 1em 0 0}#segment--wedding-dates ol{width:9.25em}#segment--wedding-dates .shape--circle{height:1.358em;width:1.358em;margin-right:0.38em}#segment--wedding-dates .shape--circle strong{padding-top:0.15em}#segment--wedding-dates .segment--column+.segment--column+.segment--column h3{margin-bottom:1em}}@media only screen and (max-width: 663px),screen and (max-device-width: 663px){#segment--ring-styles .segment--column+.segment--column{margin-top:3em}#segment--engagement-dates{padding-top:1.858em}#segment--engagement-dates .segment--column:first-child{padding-top:0}#segment--engagement-dates p{max-width:none}#segment--engagement-dates img{margin-left:0;margin-top:2.143em}#segment--announcement-on-social{padding-top:1.95em;padding-bottom:3.35em}#segment--announcement-on-social .segment--column:first-child{display:block}#segment--announcement-on-social .big-stat--stat+strong{margin:0 auto}#segment--announcement-on-social .icon-stats{padding-top:2.4em}#segment--announcement-on-social .icon-stats .fa{display:none}#segment--announcement-on-social .icon-stats li{padding:0 1em}#segment--announcement-on-social .icon-stats li .icon-stat--stat{padding-bottom:0.06em}#segment--announcement-on-social .icon-stats li .icon-stat--stat:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d1eff1;vertical-align:middle;font-size:1.5em;margin-right:0.24em;position:relative;top:-0.05em}#segment--announcement-on-social .icon-stats li:nth-child(1) .icon-stat--stat:before{content:'\f082'}#segment--announcement-on-social .icon-stats li:nth-child(2) .icon-stat--stat:before{content:'\f16d'}#segment--announcement-on-social .icon-stats li:nth-child(3) .icon-stat--stat:before{content:'\f099'}#segment--announcement-on-social .icon-stats li .font-style--base,#segment--announcement-on-social .icon-stats li .cost-table th,.cost-table #segment--announcement-on-social .icon-stats li th{display:block;text-align:center}#segment--wedding-dates .segment--column+.segment--column{display:block;margin:0}#segment--wedding-dates .segment--column+.segment--column h3{margin-bottom:1.836em}#segment--wedding-dates .segment--column+.segment--column+.segment--column{padding-top:1.65em}#segment--wedding-dates .segment--column+.segment--column+.segment--column h3{margin-bottom:0.5em}#segment--wedding-dates img{margin:0 auto;width:100%;max-width:31.786em}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){#segment--announcement-on-social .segment--column+.segment--column{display:block}#segment--announcement-on-social .icon-stats{padding-left:0.25em}#segment--announcement-on-social .icon-stats li{padding:0}#segment--announcement-on-social .icon-stats li:nth-child(2){padding:0 2em}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){#segment--ring-styles .icon-stats li{padding:0}#segment--ring-styles .icon-stats li:not(:last-child){margin-bottom:1.75em}#segment--announcement-on-social .icon-stats li:nth-child(2){padding:0 1em}#segment--announcement-on-social .icon-stats li .icon-stat--stat:before{font-size:1.25em}#segment--wedding-dates .segment--column+.segment--column+.segment--column h3{margin-bottom:1em}}#planning h2:after{background:#f7cd8e}#planning p strong{color:#f7cd8e}#planning .section--gray p strong{color:#333333}#planning .read-more--button{color:#f7cd8e}#planning .read-more--button:after{background:#f7cd8e}#planning .big-stat--stat{color:#e5a169}#planning h3:after{background:#f7cd8e;opacity:0.5}#planning .icon-stat--stat{color:#f7cd8e}#planning ol li:nth-child(1){background:rgba(247,205,142,0.7)}#planning ol li:nth-child(2){background:rgba(247,205,142,0.6)}#planning ol li:nth-child(3){background:rgba(247,205,142,0.5)}#planning ol li:nth-child(4){background:rgba(247,205,142,0.4)}#planning ol li:nth-child(5){background:rgba(247,205,142,0.3)}#planning #segment--social-media-planning ul li:nth-child(1) .graph--bar{background:rgba(247,205,142,0.7)}#planning #segment--social-media-planning ul li:nth-child(2) .graph--bar{background:rgba(247,205,142,0.6)}#planning #segment--social-media-planning ul li:nth-child(3) .graph--bar{background:rgba(247,205,142,0.5)}#planning #segment--social-media-planning ul li:nth-child(4) .graph--bar{background:rgba(247,205,142,0.4)}#planning #segment--social-media-planning ul li:nth-child(5) .graph--bar{background:rgba(247,205,142,0.3)}#planning #segment--social-media-planning ul li:nth-child(6) .graph--bar{background:rgba(247,205,142,0.2)}#planning .text-link{color:#f7cd8e;text-decoration:underline}#planning .text-link:hover{text-decoration:none}#segment--planning-process{padding-right:3%;padding-left:7%;padding-bottom:5.375em}#segment--planning-process .big-stat--icon{width:7.65em;margin:0 1.65em 1.15em 0}#segment--planning-process .big-stat--stat{display:inline-block;vertical-align:top;padding-top:0.33em}#segment--planning-process .big-stat--stat+strong{display:block}#segment--planning-process .segment--column+.segment--column{padding-left:4.45em;vertical-align:top}#segment--planning-process .icon-stats{padding:0.45em 0 0 0}#segment--planning-process li{padding:0 1.5em}#segment--planning-process li:first-child .icon-stat--icon{margin-right:0}#segment--role-of-tech{padding-bottom:0.75em}#segment--role-of-tech .icon-stats{margin-top:3.125em;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#segment--role-of-tech .icon-stats li{padding:0 3em;margin-bottom:2.3em}#segment--sources-for-vendors{padding-right:8.5%}#segment--sources-for-vendors .segment--column:first-child{max-width:26.25em;float:right;margin-left:1.875em;padding-top:1.125em}#segment--sources-for-vendors ol{width:23.75em;text-align:left}#segment--sources-for-vendors ol li{margin-bottom:0.1875em;padding:0.5625em 0 0.5em 2.1875em}#segment--sources-for-vendors ol li>.font-style--base,#segment--sources-for-vendors ol .cost-table li>th,.cost-table #segment--sources-for-vendors ol li>th{line-height:1;vertical-align:middle}#segment--sources-for-vendors ol li:nth-child(3){margin-bottom:0.25em}#segment--sources-for-vendors ol li:nth-child(4){margin-bottom:0.3125em}#segment--sources-for-vendors .shape--circle{background:#ffffff;height:1.6875em;width:1.6875em;display:inline-block;text-align:center;margin-right:0.5em}#segment--sources-for-vendors .shape--circle .font-style--base,#segment--sources-for-vendors .shape--circle .cost-table th,.cost-table #segment--sources-for-vendors .shape--circle th{display:inline-block;padding-top:0.1em}#segment--social-media-planning .header-clarification{font-size:0.667em;line-height:1.75;font-family:"Proxima Nova Regular Italic", Helvetica, Arial, sans-serif;text-transform:none;letter-spacing:0;display:block}#segment--social-media-planning ul{margin-top:2em}#segment--social-media-planning ul li{margin-bottom:0.75em}#segment--social-media-planning .graph--label{width:9.7em;text-align:right;display:inline-block;vertical-align:bottom;padding-right:1.0625em;padding-bottom:0.2em}#segment--social-media-planning .graph--label .fa{font-size:1.25em;margin-right:0.25em}#segment--social-media-planning .graph--data{background:#ebebeb;display:inline-block;vertical-align:middle;width:41.75em;text-align:left}#segment--social-media-planning .graph--data strong{display:inline-block;vertical-align:middle;letter-spacing:0.07em;font-size:1.375em}#segment--social-media-planning .graph--bar{height:2.375em;display:inline-block;vertical-align:middle;margin-right:0.5em;width:0%;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}#segment--social-media-planning ul.is-seen .graph-item--pinterest .graph--bar{width:69%}#segment--social-media-planning ul.is-seen .graph-item--facebook .graph--bar{width:60%}#segment--social-media-planning ul.is-seen .graph-item--instagram .graph--bar{width:44%}#segment--social-media-planning ul.is-seen .graph-item--youtube .graph--bar{width:42%}#segment--social-media-planning ul.is-seen .graph-item--twitter .graph--bar{width:29%}#segment--social-media-planning ul.is-seen .graph-item--snapchat .graph--bar{width:27%}#segment--vendors-hired{padding-bottom:2.4375em}#segment--vendors-hired .big-stat--icon{width:6.25em;margin:0 1em 1.125em 0}#segment--vendors-hired .big-stat--stat{display:inline-block;vertical-align:top;padding-top:0.375em}#segment--vendors-hired .big-stat--stat+strong{display:block}#segment--vendors-hired .segment--column:first-child{display:block;width:43.75em;margin:0 6.25em 0 auto}#segment--vendors-hired .segment--column+.segment--column{margin-bottom:1.55em}#segment--vendors-hired .segment--column+.segment--column+.segment--column{margin-bottom:0;padding-top:0.85em}#segment--vendors-hired .icon-stats{max-width:47.25em;margin-left:1.5em}#segment--vendors-hired .icon-stats li{text-align:left;width:17.25em;padding:0 0 0 3em;margin-bottom:3.125em}#segment--vendors-hired .icon-stats li:nth-child(2),#segment--vendors-hired .icon-stats li:nth-child(5){width:12.75em}@media only screen and (min-width: 1680px){#segment--role-of-tech,#segment--social-media-planning{padding-left:5%;padding-right:5%}}@media only screen and (max-width: 1160px),screen and (max-device-width: 1160px){#segment--role-of-tech{padding-left:4.5%;padding-right:4.5%}#segment--social-media-planning{padding-left:0;padding-right:0}#segment--vendors-hired .segment--column:first-child{margin:0 5% 0 auto}}@media only screen and (max-width: 1090px),screen and (max-device-width: 1090px){#segment--planning-process{padding-right:0;padding-left:2%}#segment--sources-for-vendors{padding-right:5.5%}#segment--vendors-hired .segment--column:first-child{margin:0 1% 0 auto}}@media only screen and (max-width: 1064px),screen and (max-device-width: 1064px){#segment--vendors-hired .segment--column:first-child{margin:0;width:100%;padding-bottom:1.875em}#segment--vendors-hired .segment--column+.segment--column{margin-bottom:2em}#segment--vendors-hired .segment--column+.segment--column+.segment--column{display:block}#segment--vendors-hired .icon-stats{margin:0 auto}}@media only screen and (max-width: 870px),screen and (max-device-width: 870px){#segment--planning-process{padding-left:0}#segment--planning-process .segment--column+.segment--column{padding-left:2em}#segment--role-of-tech{padding-left:0;padding-right:0}#segment--sources-for-vendors{padding-right:1.5%}}@media only screen and (max-width: 811px),screen and (max-device-width: 811px){#segment--planning-process .segment--column+.segment--column{padding-top:4.5em;padding-left:0}#segment--planning-process li{padding:0 2em}#segment--sources-for-vendors{padding-right:0}#segment--sources-for-vendors .segment--column:first-child{max-width:none;float:none;margin-left:0;padding-top:0;padding-bottom:1.714em}#segment--social-media-planning .graph--data{width:36.75em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){#header--planning{padding-top:4.143em;padding-bottom:3.1em}#segment--planning-process{padding-bottom:2.357em}#segment--planning-process .segment--column{display:block}#segment--planning-process .segment--column+.segment--column{display:inline-block;padding-top:3.85em}#segment--planning-process .big-stat--icon{width:6.875em;margin:0 1.135em 0.9em 0}#segment--planning-process .big-stat--stat{font-size:3.125em;padding-top:0.475em}#segment--planning-process li{padding:0 1.5em}#segment--role-of-tech{padding-top:2.875em;padding-bottom:0}#segment--role-of-tech .icon-stats{margin-top:3em}#segment--role-of-tech .icon-stats li{width:50%;margin-bottom:2.7em;padding:0 1.25em}#segment--role-of-tech .icon-stat--icon{padding-bottom:0}#segment--sources-for-vendors{padding-top:2.375em;padding-bottom:2.125em}#segment--sources-for-vendors .segment--column:first-child{padding-bottom:1.85em}#segment--sources-for-vendors ol{width:19.286em}#segment--sources-for-vendors ol li{padding:0.42em 0 0.3em 1.429em;margin-bottom:2px}#segment--sources-for-vendors ol li:nth-child(3){margin-bottom:3px}#segment--sources-for-vendors ol li:nth-child(4){margin-bottom:4px}#segment--sources-for-vendors .shape--circle{height:1.1429em;width:1.1429em;margin-right:0.25em}#segment--social-media-planning{padding-top:1.95em;padding-bottom:1.75em}#segment--social-media-planning .header-clarification{font-size:0.857em;padding-bottom:0.68em}#segment--social-media-planning .graph--label{width:8.4em}#segment--social-media-planning .graph--label .fa{vertical-align:middle}#segment--social-media-planning .graph--data{width:78%}#segment--vendors-hired{padding-top:2.85em;padding-bottom:0.55em}#segment--vendors-hired .segment--column:first-child{padding-bottom:0.875em}#segment--vendors-hired .segment--column+.segment--column+.segment--column{padding-top:0.375em}#segment--vendors-hired .big-stat--icon{width:5.75em;margin:0 1em 0.6em 0}#segment--vendors-hired .big-stat--stat{font-size:3.125em;padding-top:0.5em}#segment--vendors-hired .icon-stats{max-width:37.15em}#segment--vendors-hired .icon-stats li{padding:0;width:33%;text-align:center;margin-bottom:2.25em}#segment--vendors-hired .icon-stats li:nth-child(2),#segment--vendors-hired .icon-stats li:nth-child(5){width:33%}#segment--vendors-hired .icon-stat--stat{text-align:center;margin-bottom:0.2em}#segment--vendors-hired .icon-stat--stat+span{display:block;text-align:center}}@media only screen and (max-width: 600px),screen and (max-device-width: 600px){#segment--social-media-planning .graph--data{font-size:13px;width:66%}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){#segment--planning-process li{display:block;width:15em;text-align:left;margin:0 auto}#segment--planning-process li:first-child{margin-bottom:1em}#segment--planning-process li:first-child .icon-stat--icon{margin-right:0.4em}#segment--social-media-planning .graph--label{width:7.85em;padding-right:0.5em}#segment--social-media-planning .graph--data{font-size:12px;width:62%}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){#segment--role-of-tech .icon-stats li{padding:0 0.5em}#segment--social-media-planning .graph--data{width:60%}}@media only screen and (max-width: 310px),screen and (max-device-width: 310px){#segment--social-media-planning .graph--data{width:100%}#segment--vendors-hired .icon-stats li{width:50%}#segment--vendors-hired .icon-stats li:nth-child(2),#segment--vendors-hired .icon-stats li:nth-child(5){width:50%}}#couples h2:after{background:#8d94ba}#couples p strong{color:#8d94ba}#couples .section--gray p strong{color:#333333}#couples .read-more--button{color:#8d94ba}#couples .read-more--button:after{background:#8d94ba}#couples h3:after{background:#8d94ba;opacity:0.5}#couples .icon-stat--stat{color:#8d94ba}#couples .button--toggle{color:#ffffff}#couples .button--toggle[data-toggle-button="couples-all"]{background:#595e78}#couples .button--toggle[data-toggle-button="couples-all"]:before{border-left-color:#595e78}#couples .button--toggle[data-toggle-button="couples-african-american"],#couples .button--toggle[data-toggle-button="couples-asian"],#couples .button--toggle[data-toggle-button="couples-caucasian"],#couples .button--toggle[data-toggle-button="couples-hispanic"]{background:#6b718e}#couples .button--toggle[data-toggle-button="couples-african-american"]:before,#couples .button--toggle[data-toggle-button="couples-asian"]:before,#couples .button--toggle[data-toggle-button="couples-caucasian"]:before,#couples .button--toggle[data-toggle-button="couples-hispanic"]:before{border-left-color:#6b718e}#couples .button--toggle[data-toggle-button="couples-lgbtq"]{background:#a8adc9}#couples .button--toggle[data-toggle-button="couples-lgbtq"]:before{border-left-color:#a8adc9}#couples .button--toggle[data-toggle-button="couples-genx"],#couples .button--toggle[data-toggle-button="couples-millennials"]{background:#d4d6e3}#couples .button--toggle[data-toggle-button="couples-genx"]:before,#couples .button--toggle[data-toggle-button="couples-millennials"]:before{border-left-color:#d4d6e3}#segment--couples-stats{padding-bottom:0.8em;padding-left:9%;padding-right:9%}#segment--couples-stats li{padding:0 3em;margin-bottom:3.55em}#segment--interracial{padding-left:8%;padding-right:8%}#segment--interracial .segment--column:first-child{max-width:24.25em;float:right;margin-left:4.625em;margin-right:2.25em;padding-top:1em}#segment--interracial img{width:23.55em}#segment--todays-couples{padding-bottom:2.625em}#segment--todays-couples>p{max-width:46.8em;margin:0 auto 2.5em auto}#segment--todays-couples .button--toggle{width:12.667em;margin-bottom:1em}#segment--todays-couples .segment--column+.segment--column{width:47.75em;margin-left:3em;vertical-align:top}#segment--todays-couples ul{padding-top:1.5625em}#segment--todays-couples ul+p,#segment--todays-couples ul+p+p{font-family:"Proxima Nova Regular Italic", Helvetica, Arial, sans-serif;font-size:0.75em;line-height:1.3;margin:0}#segment--todays-couples li{padding:0 1em;margin-bottom:4em}#segment--todays-couples .icon-stat--stat{-webkit-transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;-moz-transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;-ms-transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;-o-transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;opacity:0;transform:translateY(30px) scale(1)}#segment--todays-couples .icon-stat--stat.is-shown{opacity:1;transform:translateY(0) scale(1)}@media only screen and (min-width: 1860px){#segment--interracial{padding-left:5%;padding-right:5%}}@media only screen and (max-width: 1160px),screen and (max-device-width: 1160px){#segment--interracial{padding-left:5%;padding-right:5%}#segment--todays-couples .segment--column.mobi-hide{font-size:14px}#segment--todays-couples .segment--column+.segment--column{margin-left:1em}#segment--todays-couples .icon-stats{max-width:45.625em;margin:0 0 0 auto}}@media only screen and (max-width: 1070px),screen and (max-device-width: 1070px){#segment--interracial{padding-left:0;padding-right:0}#segment--interracial .segment--column:first-child{margin-right:3.75em}#segment--todays-couples .segment--column.mobi-hide{font-size:16px}#segment--todays-couples .segment--column+.segment--column{margin-left:3em;width:auto}#segment--todays-couples .icon-stats{max-width:40em}#segment--todays-couples .icon-stats li{width:50%}}@media only screen and (max-width: 1000px),screen and (max-device-width: 1000px){#segment--couples-stats{padding-left:0;padding-right:0}#segment--todays-couples .segment--column.mobi-hide{font-size:14px}#segment--todays-couples .segment--column+.segment--column{margin-left:2.65em}}@media only screen and (max-width: 870px),screen and (max-device-width: 870px){#segment--interracial .segment--column:first-child{margin-right:2em}#segment--todays-couples .icon-stats{max-width:34em}}@media only screen and (max-width: 830px),screen and (max-device-width: 830px){#segment--interracial .segment--column:first-child{max-width:none;float:none;margin-left:0;margin-right:0;padding-top:0;padding-bottom:2.2145em}}@media only screen and (max-width: 800px),screen and (max-device-width: 800px){#segment--couples-stats li{padding:0 1em}#segment--todays-couples .segment--column.mobi-hide{font-size:13px}#segment--todays-couples .icon-stats{max-width:30em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){#header--couples{padding-top:2.714em;padding-bottom:0.7143em}#segment--couples-stats li{margin-bottom:0;margin-top:2.357em;padding:0 0.5em}#segment--couples-stats .icon-stats .font-style--base,#segment--couples-stats .icon-stats .cost-table th,.cost-table #segment--couples-stats .icon-stats th{margin-top:0.5em}#segment--interracial{padding-bottom:3.25em}#segment--interracial img{width:20em}#segment--todays-couples{padding-top:2.55em;padding-bottom:0.45em}#segment--todays-couples .segment--column+.segment--column{margin-left:0}#segment--todays-couples .icon-stats{max-width:24em;padding-top:0.75em}#segment--todays-couples li{margin-bottom:2.55em;padding:0 0.5em}#segment--todays-couples .icon-stat--icon{padding-bottom:0}#segment--todays-couples .icon-stat--stat{font-size:1.75em}#segment--todays-couples .icon-stat--stat+.font-style--base,#segment--todays-couples .cost-table .icon-stat--stat+th,.cost-table #segment--todays-couples .icon-stat--stat+th{margin-top:0.35em}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){#segment--couples-stats li{width:50%}#segment--todays-couples .icon-stats{max-width:21em}}#wedding-traditions h2:after{background:#df928e}#wedding-traditions p strong{color:#df928e}#wedding-traditions .read-more--button{color:#df928e}#wedding-traditions .read-more--button:after{background:#df928e}#wedding-traditions h3:after{background:#df928e;opacity:0.2}#wedding-traditions .more-info{margin-top:2em}#wedding-traditions .timeline__tag{margin:100px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;background-color:#df928e;width:200px;height:50px;position:relative}#wedding-traditions .timeline__tag:first-child{margin-top:0}#wedding-traditions .timeline__tag:first-child:before{content:none}#wedding-traditions .timeline__tag:before{content:'';position:absolute;height:50px;width:1px;border:1px dashed #df928e;bottom:60px}#wedding-traditions .timeline__tag:after{content:'';position:absolute;height:35px;width:1px;border:1px dashed #df928e;top:75px}#wedding-traditions .timeline__tag span{color:white;text-transform:uppercase;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;position:relative;top:5px}#wedding-traditions .timeline__tag-arrow{width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-top:15px solid #df928e;position:absolute;top:50px}#wedding-traditions .timeline__icon{max-width:30px;margin-right:1em}#wedding-traditions .timeline__icon img{width:100%}#wedding-traditions .timeline__event{margin-bottom:1.5em}#wedding-traditions .timeline__event--desktop{display:none}#wedding-traditions .timeline__event--wedding-day{margin-bottom:3em}#wedding-traditions .timeline__left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;width:100%;padding:0 2em}#wedding-traditions .timeline__left--wedding-day{margin-bottom:10px;padding-right:20px}#wedding-traditions .timeline__right{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 2em}#wedding-traditions .timeline__category{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;text-align:start;position:relative}#wedding-traditions .timeline__feature{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;white-space:nowrap;font-size:0.8em;width:100%;text-align:start;color:#df928e}#wedding-traditions .timeline__feature:hover{text-decoration:underline}#wedding-traditions .timeline__seperator{display:none;height:2px;width:100px;margin:0 10px;background-color:#df928e}#wedding-traditions .timeline__number{text-align:left;margin-right:5px;color:#df928e;white-space:nowrap}#wedding-traditions .timeline__number p{line-height:1.25;white-space:nowrap}#wedding-traditions .timeline__fact{text-align:left}#wedding-traditions .wedding-day__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;width:100%;padding:0 2em;margin-bottom:10px}#wedding-traditions .wedding-day__time-difference{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;white-space:nowrap;font-size:0.8em;width:100%;color:#df928e;text-align:start}#wedding-traditions .wedding-day__icon{max-width:30px;margin-right:1em}#wedding-traditions .wedding-day__icon img{width:100%}#wedding-traditions .wedding-day__left{width:100%}#wedding-traditions .wedding-day__left .font-style--base,#wedding-traditions .wedding-day__left .cost-table th,.cost-table #wedding-traditions .wedding-day__left th{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}#wedding-traditions .wedding-day__right{width:100%;margin-top:2em}#wedding-traditions .wedding-day__right .font-style--base,#wedding-traditions .wedding-day__right .cost-table th,.cost-table #wedding-traditions .wedding-day__right th{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}#wedding-traditions .wedding-day__fact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;margin-bottom:10px;padding:0 2rem}#wedding-traditions .wedding-day__number{color:#df928e;display:block}#wedding-traditions .wedding-day__info{margin-left:0.5em;display:block}#wedding-traditions .wedding-day__difference{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-size:1rem}#wedding-traditions .touch{padding:0 2em;margin-bottom:2em}#wedding-traditions .touch__icon-and-num-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#wedding-traditions .touch__icon{max-width:51px;min-width:51px;margin-right:1em}#wedding-traditions .touch__icon img{width:100%}#wedding-traditions .touch__number{color:#df928e;font-size:2em;width:70px;text-align:left}#wedding-traditions .touch__fact{text-align:center;display:inline}#wedding-traditions .touch__example{display:inline}@media only screen and (min-width: 620px){#wedding-traditions .timeline__icon{max-width:51px}#wedding-traditions .timeline__icon--popular{max-width:40px}#wedding-traditions .timeline__event{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#wedding-traditions .timeline__event--no-spacer{margin-bottom:0}#wedding-traditions .timeline__event--extra-space{margin-bottom:3em}#wedding-traditions .timeline__event--wedding-day{margin-bottom:2em}#wedding-traditions .timeline__event--desktop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#wedding-traditions .timeline__feature{text-align:end;position:absolute}#wedding-traditions .timeline__category--feature:after{text-align:end}#wedding-traditions .timeline__left{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;width:49%;padding:0}#wedding-traditions .timeline__left--wedding-day{padding-right:20px}#wedding-traditions .timeline__right{width:51%;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;padding:0}#wedding-traditions .timeline__seperator{display:initial}#wedding-traditions .timeline__fact{height:1.5em}}@media only screen and (min-width: 720px){#wedding-traditions .wedding-day{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}#wedding-traditions .wedding-day__left{width:45%}#wedding-traditions .wedding-day__right{width:45%;margin-top:0}#wedding-traditions .wedding-day__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;margin-bottom:2em;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}#wedding-traditions .wedding-day__icon{max-width:40px}#wedding-traditions .wedding-day__fact{padding:0}#wedding-traditions .wedding-day__time-difference{text-align:center}#wedding-traditions .touch__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center}#wedding-traditions .touch__fact{text-align:start;display:block}#wedding-traditions .touch__example{display:block;text-align:start}}#cost h2:after{background:#94d6aa}#cost p strong{color:#94d6aa}#cost .section--gray p strong{color:#333333}#cost .big-stat--stat{color:#7cae8d}#cost h3:after{background:#c9ead4}#cost .icon-stat--stat{color:#94d6aa}#cost .button--toggle.is-active,#cost .button--toggle:hover{background:#94d6aa}#cost .button--toggle.is-active:before,#cost .button--toggle:hover:before{border-left-color:#94d6aa}#cost .read-more--button{color:#94d6aa}#cost .read-more--button:after{background:#94d6aa}.avg-wedding-cost{align-items:flex-end}.avg-wedding-cost .icon-stat--divider{align-self:center;font-size:2em}.avg-wedding-cost .icon-stat--icon{margin-left:0.75em}.avg-wedding-cost .big-stat{position:relative;margin-top:4em}.avg-wedding-cost .big-stat .big-stat--icon{top:20%;left:50%;position:absolute;width:70%;z-index:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-tranform:translate(-50%, -50%);transform:translate(-50%, -50%)}.avg-wedding-cost .big-stat .big-stat--stat{position:relative;z-index:1;width:301.2px;padding-right:0.15em;display:block}.avg-wedding-cost .big-stat .big-stat--stat+strong{width:100%;left:0}.avg-wedding-cost__components{flex:1 0 auto}.avg-wedding-cost .icon-stats{-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.avg-wedding-cost .icon-stats li{width:auto}.budget-vs-reality,.access-the-report{-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center}.budget-vs-reality__img{max-width:10em;margin-bottom:2em}.budget-vs-reality p,.access-the-report p{max-width:20em}.cost-table{width:100%;max-width:50em;margin:0 auto}.cost-table td{font-size:1.625em;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}.cost-table th,.cost-table td{padding:0.35em;width:20%;border:4px solid #f7f7f7}.cost-table--who-pays{margin:2em auto}.cost-table--who-pays tbody th,.cost-table--who-pays tbody td{background-color:#bce3c9}.cost-table--who-pays tr:nth-child(2) th,.cost-table--who-pays tr:nth-child(2) td{background-color:#c5e6d0}.cost-table--who-pays tr:nth-child(3) th,.cost-table--who-pays tr:nth-child(3) td{background-color:#cfead8}.cost-table--by-category,.cost-table--by-city{margin-top:-5px}.cost-table--by-category .cost-table__header th,.cost-table--by-city .cost-table__header th{background-color:#c5e6d0;text-align:center;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;padding:0.5em}.cost-table--by-category .cost-table__row th,.cost-table--by-category .cost-table__row td,.cost-table--by-city .cost-table__row th,.cost-table--by-city .cost-table__row td{background-color:#ebebeb;vertical-align:middle}.cost-table--by-category tbody th,.cost-table--by-city tbody th{text-align:left;padding:0.5em 2em}.cost-table--by-category .cost-table__spacer td,.cost-table--by-city .cost-table__spacer td{padding-bottom:2em}.cost-table--by-category .cost-table__cell.js-toggle-content span,.cost-table--by-city .cost-table__cell.js-toggle-content span{-webkit-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;-moz-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;-ms-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;-o-transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;transition:transform 0.5s ease 0.25s, opacity 0.5s ease 0.25s;opacity:0;transform:translateX(50px) scale(1);display:inline-block}.cost-table--by-category .cost-table__cell.js-toggle-content.is-shown span,.cost-table--by-city .cost-table__cell.js-toggle-content.is-shown span{opacity:1;transform:translateX(0) scale(1)}.cost-table--by-city th,.cost-table--by-city td{border-color:#ffffff}.cost-table--by-city .cost-table__row th{font-size:0.9375em}.cost-by-category .segment-container--flex,.cost-by-city .segment-container--flex{flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.cost-by-category h3,.cost-by-city h3{margin-bottom:3em}.cost-by-category .button--toggle,.cost-by-city .button--toggle{width:6em}.cost-table-column{flex:1 0 30em;max-width:50em;padding:0 0.75em}.cost-by-city h3{max-width:20em}.most-expensive-cities .header-clarification{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;text-transform:none;letter-spacing:0;display:block;margin:0.25em 0 0.5em;font-style:italic}.most-expensive-cities .icon-stats{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.most-expensive-cities .icon-stats li{width:50%;margin:1.5em 0}.button--un-collapse{display:none;width:7.944em;background:#94d6aa}.button--un-collapse:hover{background:#7cae8d}@media only screen and (min-width: 900px){.cost-table-column{padding:0 2em}.cost-by-category .button--toggle,.cost-by-city .button--toggle{width:8em}.cost-by-category .cost-table-spacer-column,.cost-by-city .cost-table-spacer-column{width:10.56em}}@media only screen and (min-width: 721px){.cost-table-spacer-column{width:8.42em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.avg-wedding-cost .icon-stats{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.avg-wedding-cost .icon-stats li:last-child{display:none}.avg-wedding-cost .font-style--base,.avg-wedding-cost .cost-table th,.cost-table .avg-wedding-cost th{font-size:0.675em}.avg-wedding-cost .icon-stat--stat{font-size:1.25em}.avg-wedding-cost .big-stat .big-stat--icon{width:60%}.avg-wedding-cost .big-stat .big-stat--stat{font-size:3em;width:220px}.budget-vs-reality__img{max-width:6em}.cost-table{max-width:95%}.cost-table--by-category,.cost-table--by-city{margin:0 auto}.cost-table--by-category th,.cost-table--by-category td,.cost-table--by-city th,.cost-table--by-city td{width:50%}.cost-table--who-pays th,.cost-table--who-pays td{width:50%}.cost-table.is-collapsed tr{display:none}.cost-table.is-collapsed tr:nth-child(1),.cost-table.is-collapsed tr:nth-child(2),.cost-table.is-collapsed tr:nth-child(3){display:table-row}.cost-table.is-collapsed tr:nth-child(3) th,.cost-table.is-collapsed tr:nth-child(3) td{background:-moz-linear-gradient(top, #ebebeb 0%, rgba(235,235,235,0) 100%);background:-webkit-linear-gradient(top, #ebebeb 0%, rgba(235,235,235,0) 100%);background:linear-gradient(to bottom, #ebebeb 0%, rgba(235,235,235,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ebebeb',GradientType=0 )}.button--un-collapse{display:block}.percent-contributed h3{max-width:16em}.mobile-buttons-container{align-items:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-webkit-box-align:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:2em}.button--alt-toggle{margin:0.5em;flex:1 0 40%}.button--alt-toggle:before{display:none}.most-expensive-cities .icon-stats li{flex:0 0 auto;text-align:left;margin:0 2em}.most-expensive-cities .icon-stats .icon-stat--icon,.most-expensive-cities .icon-stats .icon-stat--text{display:inline-block}}@media screen and (min-width: 550px){.most-expensive-cities .icon-stats li{width:33%}.button--alt-toggle{flex:1 0 auto}}#methodology h2:after{background:#19b5bc}#methodology p strong{color:#19b5bc}#methodology .section--gray p strong{color:#333333}#methodology .big-stat--stat{color:#169fa5}#methodology h3:after{background:rgba(25,181,188,0.2)}#methodology .icon-stat--stat{color:#19b5bc}#methodology .button--toggle.is-active,#methodology .button--toggle:hover{background:#19b5bc}#methodology .button--toggle.is-active:before,#methodology .button--toggle:hover:before{border-left-color:#19b5bc}#methodology .read-more--button{color:#ffffff}#methodology .read-more--button:after{background:#ffffff}.access-the-report__img{max-width:20em;margin-bottom:2em;margin-top:2em}.access-the-report .button,.access-the-report .button--un-collapse{max-width:10em}.section--image-bg{background:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2018/methodology-bg@2x-c074c7802757165d710c5fa325db8a17a9757f7ad4b283162e993ec05cc89f7f.jpg)}.methods{color:#ffffff}.methods__headshot{width:10em;max-width:33%;margin:0 2em 1em}.methods p{margin-bottom:2em}@media only screen and (max-width: 1000px),screen and (max-device-width: 1000px){.padding-sides--yes{padding-left:0;padding-right:0}.button--toggle.is-active:before,.button--toggle:hover:before{right:-1.085em;border-left:1.085em solid red;border-top:1.085em solid transparent;border-bottom:1.085em solid transparent}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){#intro div{padding-top:2.857em;padding-bottom:2.857em}#intro div p{font-size:1.1em}.has-divider{border-width:0.143em}h2{font-size:1.57em}h2:after{width:2.23em;height:0.182em;margin:0.52em auto 0.65em auto}p{font-size:1.14em;line-height:1.2;letter-spacing:0.02em}h3,.font-style--base,.cost-table th{font-size:0.895em}h3:after{margin-top:0;position:relative;top:-1px}.icon-stat--icon{width:2em;padding-bottom:0.5em;margin-right:0.4em}.icon-stat--stat{font-size:1.75em}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){#back-to-top{margin-bottom:6px}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){#back-to-top{margin-bottom:3px}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){#back-to-top{margin-bottom:0}}
