.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)}.header{background-color:#a7d6d6;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/header--bg@2x-73c5bf4beffbea307a3b3de102fc9c8cd7cc732b8f0198ca08e0661ef2d1fa67.jpg);background-size:cover;background-position:center center;text-align:center;padding:2.6875em 0 13.9375em 0}.header svg{fill:#ffffff;display:block;width:18.125em;margin:0 auto 2.35em auto}.header h1{font-size:16px}.header .header__nwr-logo{width:43.5em}.intro{text-align:center;position:relative;width:100%;max-width:56.625em;margin:0 auto}.intro .segment-container--flex{align-items:normal;-ms-flex-align:normal;-webkit-align-items:normal;-moz-box-align:normal;-webkit-box-align:normal}.intro__confetti--left{width:7.875em;position:absolute;top:-16.75em;left:-5.4375em;z-index:5}.intro__confetti--right{width:7.875em;position:absolute;top:-4.875em;right:-5.4375em;z-index:3}.intro__container{position:relative;top:-11.5625em;z-index:4;background:#ffffff;padding:1.5em 0;box-shadow:0 0.25em 0.625em 0 rgba(131,131,131,0.5);border-top:6px solid #19b5bc}.intro__paragraph{width:100%;max-width:46.625em;margin:0 auto 1.5625em auto}.intro__li{width:20%;margin:1.5em 0 0 0;padding:0 1.25em 1.125em 1.25em;border-right:1px solid #d9d9d9}.intro__li:last-child{border-right-color:transparent}.intro__li *{display:block}.intro__li .font-style--uppercase,.intro__li .cost-table th,.cost-table .intro__li th{letter-spacing:0.0625em;margin:0.75em auto 0.5em auto}.intro__icon{width:3.9375em;margin:0 auto}.intro__small-text{color:#222222;font-size:0.8125em;line-height:1.4615}@media only screen and (max-width: 1000px),screen and (max-device-width: 1000px){.header h1{font-size:14px}}@media only screen and (max-width: 915px),screen and (max-device-width: 915px){.intro{width:96%}.intro__confetti--left,.intro__confetti--right{display:none}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.header h1{font-size:10px}.intro{width:84%}.intro__container{padding:1.35em 0 0 0}.intro__container ul{padding:0 1.2857em 1.4286em 1.2857em}.intro__paragraph{padding:0 1.857em;margin:0 auto 1em auto}.intro__bold-text.font-style--semibold-subheading{line-height:1.5;margin-bottom:1.0625em}.intro__li{width:33.3333%;margin:0;padding:0 1.25em 1.4286em 1.25em;border-bottom:1px solid #d9d9d9}.intro__li:nth-child(3){border-right-color:transparent}.intro__li:last-child,.intro__li:nth-child(4){border-bottom:none;padding:1.2143em 1.25em 0 1.25em}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){.header{padding:1.5em 0 5.05em 0}.header h1{font-size:7px}.intro__container{top:-3.7857em}.intro__container ul{padding:0 1.2857em}.intro__bold-text.font-style--semibold-subheading{margin-bottom:1.625em;padding:0 1.125em}.intro__li{width:50%}.intro__li:nth-child(2n){border-right-color:transparent}.intro__li:nth-child(3){border-right-color:#d9d9d9}.intro__li:nth-child(4){border-bottom:1px solid #d9d9d9}.intro__li:last-child,.intro__li:nth-child(4),.intro__li:nth-child(3){padding:1.3em 1.25em 1.4286em 1.25em}.intro__li:nth-child(1),.intro__li:nth-child(2){padding:0 1.25em 1.2em 1.25em}.intro__li:nth-child(1) .intro__icon,.intro__li:nth-child(1) .font-style--uppercase,.intro__li:nth-child(1) .cost-table th,.cost-table .intro__li:nth-child(1) th,.intro__li:nth-child(2) .intro__icon,.intro__li:nth-child(2) .font-style--uppercase,.intro__li:nth-child(2) .cost-table th,.cost-table .intro__li:nth-child(2) th{position:relative;top:-0.6428em}.intro__li .font-style--uppercase,.intro__li .cost-table th,.cost-table .intro__li th{margin:0.8461em auto 0 auto}.intro__icon{width:3.5714em}.intro__small-text{display:none}}@media only screen and (max-width: 330px),screen and (max-device-width: 330px){.header h1{font-size:6.5px}.intro__li:nth-child(2n),.intro__li:last-child{padding-right:0}.intro__li:nth-child(odd){padding-left:0}}footer{padding:3.2em 0 2.5em 0;background:#ffffff}footer img{max-width:21.3125em;margin-bottom:1.75em}.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}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){.footer__photo-credit{line-height:1.25;max-width:16em;margin:0 auto}}body{background-color:#ffffff}main{text-align:center;position:relative;color:#222222;margin-top:-11.5625em}.container--900{max-width:56.25em;width:100%;margin:0 auto}.container--with-border{border:7px solid #ffffff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.container--with-border *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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}.section-header__tag{font-size:1em;line-height:1}p,.font-style--base,.cost-table--by-category .cost-table__row td,.cost-table--by-city .cost-table__row td,.cost-table th{font-size:1em;line-height:1.5}.font-style--base,.cost-table--by-category .cost-table__row td,.cost-table--by-city .cost-table__row td,.cost-table th{letter-spacing:0.0625em}.font-style--uppercase,.cost-table th{text-transform:uppercase}.font-style--link{text-decoration:underline;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif}strong{font-weight:normal;font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif}em{font-style:normal;font-weight:normal;font-family:"Proxima Nova Regular Italic", Helvetica, Arial, sans-serif}.paragraph--wide{max-width:59em;margin:auto}.font-style--colorblock-bg-subheading{font-size:1.25em;line-height:1.3;letter-spacing:0.05em;text-transform:uppercase;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;display:inline-block;position:relative}.colorblock,.colorblock__text{position:relative}.colorblock{display:inline-block}.colorblock:after{content:'';display:block;height:0.9em;width:105%;margin-left:-2.5%;position:absolute;background:#efefef;top:0.5em}.colorblock.white:after{background:#ffffff}.colorblock .colorblock__text{z-index:4}.font-style--semibold-subheading{font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;font-size:1.125em;line-height:1.5}.font-style--disclaimer{text-align:center;font-family:"Proxima Nova Regular Italic", Helvetica, Arial, sans-serif;color:#8c8c8c;font-size:0.6875em;line-height:1.4545}.big-stat--stat{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;font-size:4em;line-height:1.25;position:relative;display:inline-block}.big-stat--text{display:block;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;font-size:1.5em;line-height:1.25}.big-stat--text em{font-family:"Proxima Nova Semibold Italic", Helvetica, Arial, sans-serif}.icon-stats.align--rows li{align-items:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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;width:100%;height:5.375em;text-align:left}.icon-stats.align--rows li:nth-child(2n){background:#ffffff}.icon-stats.align--rows .icon-stat--content-row *{display:inline-block;vertical-align:middle}.icon-stats.align--rows .icon-stat--icon{margin-right:0.75em}.icon-stats.align--left{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{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--center li{width:33%}.icon-stats.align--center .icon-stat--stat{vertical-align:middle;display:inline-block}.icon-stats.align--center .font-style--base,.icon-stats.align--center .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .icon-stats.align--center td,.icon-stats.align--center .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .icon-stats.align--center td,.icon-stats.align--center .cost-table th,.cost-table .icon-stats.align--center th{display:block;margin-top:0.75em}.icon-stat--icon{width:2.5em;vertical-align:middle;margin-right:0.625em}.icon-stat--stat{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;font-size:2em;line-height:1}.button--toggle{position:relative;display:block;margin-bottom:1.4em;margin-right:1.5em;padding:0.4em 0 0.35em 0;width:7.35em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;font-size:1.25em;line-height:1.3;letter-spacing:0.05em;background:#efefef;color:#8c8c8c}.button--toggle.is-active,.button--toggle:hover{color:#222222}.button--toggle.is-active:before,.button--toggle:hover:before{content:"";position:absolute;right:-1.025em;bottom:0;width:0;height:0;border-left:1.025em solid red;border-top:1.025em solid transparent;border-bottom:1.025em solid transparent}.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 .button--toggle.is-active,#engagement .button--toggle:hover{background:#e3f0f0}#engagement .button--toggle.is-active:before,#engagement .button--toggle:hover:before{border-left-color:#e3f0f0}#engagement .colorblock:not(.white):after{background:#e3f0f0}.engagement__header{padding:4.625em 0 2.55em 0}.section-header__img--engagement{max-width:23.5625em;margin:0 0 2.35em 0}.engagement__segment--ring-stats{padding:0 0 0.125em 0}.engagement__segment--ring-stats .icon-stats{padding:2em 0 0 0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.engagement__segment--ring-stats .icon-stats li{padding:1.125em 0 0 0;margin-bottom:2.5em}.engagement__segment--engagement-dates{background:#a0cfcf url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/bg-confetti-overlay@2x-ce79f50038a56d429bee5a59327e48c432d1aa3fa4bc868ee795233cd05bc51e.png) center 30%/92.25em no-repeat;padding:3.125em 0}.engagement__segment--engagement-dates .container--900{background:#e3f0f0;padding:1.95em 0 1.8em 0}.engagement__segment--engagement-dates p{max-width:28em;margin-top:2em}.engagement__segment--engagement-dates img{width:13.4375em;margin-left:5.125em}.engagement__segment--proposal{background:#f8f8f8;padding:2.8125em 0 3.125em 0}.engagement__segment--proposal .container--900{background:#cae3e3;padding:3.125em 0;margin-top:3.25em}.engagement__segment--proposal .segment--column{display:inline-block}.engagement__segment--proposal .segment--column:first-child{max-width:11.5em;background:#ffffff;height:17em;padding:6.0625em 1.75em 1.5625em 1.75em;position:relative}.engagement__segment--proposal .segment--column:last-child{background:#e3f0f0;max-width:31em;margin-left:2.875em}.engagement__segment--proposal .segment--column:last-child .font-style--base,.engagement__segment--proposal .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .engagement__segment--proposal .segment--column:last-child td,.engagement__segment--proposal .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .engagement__segment--proposal .segment--column:last-child td,.engagement__segment--proposal .segment--column:last-child .cost-table th,.cost-table .engagement__segment--proposal .segment--column:last-child th{background:#a0cfcf;display:block;padding:0.875em 0 0.75em 0}.engagement__segment--proposal .big-stat--stat{color:#19b5bc;z-index:2;padding:0.125em 0 0 0}.engagement__segment--proposal .big-stat--stat:before{width:0.46875em;height:0.546875em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/engagement-stars--left@2x-2942c418f3b81191af80647168be036f590c2a28f7387f21e663b564e2ec3334.png);top:0.02em;left:-0.485em}.engagement__segment--proposal .big-stat--stat:after{width:0.390625em;height:0.515625em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/engagement-stars--right@2x-f3b874973e4d1eaa0a9f8dac09a1714a50579ad7989342668ae51f67333b896b.png);bottom:0.05em;right:-0.46875em}.engagement__segment--proposal .big-stat--stat:before,.engagement__segment--proposal .big-stat--stat:after{content:'';display:block;background-size:cover;position:absolute}.engagement__segment--proposal .shape--circle{border-radius:50%;height:5.6875em;outline:1px solid transparent;position:relative;width:5.6875em;background:#e3f0f0;display:block;position:absolute;top:6.0625em;left:0;right:0;margin:0 auto;z-index:1}.engagement__segment--proposal .big-stat--text{margin-top:0.875em}.engagement__segment--proposal .icon-stats{box-sizing:border-box}.engagement__segment--proposal .icon-stats li{padding:0 2em}.engagement__segment--proposal .icon-stats .icon-stat--stat{width:2.21875em}.engagement__segment--proposal .icon-stats p{max-width:17.625em}.engagement__segment--wedding-dates{padding:2.75em 0 2em 0}.engagement__segment--wedding-dates p{margin-bottom:2.3125em}.engagement__segment--wedding-dates .font-style--disclaimer{margin:3em auto 0 auto}.engagement__segment--wedding-dates .segment--column{vertical-align:top}.engagement__segment--wedding-dates .segment--column+.segment--column{margin:0 3.825em 0 3em}.engagement__segment--wedding-dates .segment--column+.segment--column+.segment--column{margin:0}.engagement__segment--wedding-dates .font-style--colorblock-bg-subheading{margin-bottom:1.55em}.engagement__segment--wedding-dates .button--toggle:first-child{margin-top:2.85em}.engagement__segment--wedding-dates ol{text-align:left;width:10.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}.engagement__segment--wedding-dates ol li{margin-bottom:1.25em}.engagement__segment--wedding-dates ol.is-shown{opacity:1;transform:translateY(0) scale(1)}.engagement__segment--wedding-dates .shape--circle{border-radius:50%;height:1.875em;outline:1px solid transparent;position:relative;width:1.875em;display:inline-block;margin-right:0.6875em;background:#e3f0f0}.engagement__segment--wedding-dates .shape--circle strong{font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;font-size:1.125em;line-height:1.2778;text-align:center;display:block;padding-top:0.25em}.engagement__segment--wedding-dates img{width:29.1875em;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)}.engagement__segment--wedding-dates img.is-shown{opacity:1;transform:translateX(0) scale(1)}@media only screen and (max-width: 1085px),screen and (max-device-width: 1085px){.engagement__segment--wedding-dates .segment--column+.segment--column{margin:0 2.5em}.engagement__segment--wedding-dates img{width:26em}}@media only screen and (max-width: 1000px),screen and (max-device-width: 1000px){.engagement__segment--wedding-dates .font-style--disclaimer{margin:2.75em auto 0 auto;max-width:33em}}@media only screen and (max-width: 874px),screen and (max-device-width: 874px){.engagement__segment--wedding-dates .segment--column+.segment--column{margin:0 2em 0 1em}.engagement__segment--wedding-dates .button--toggle{width:5.5em}.engagement__segment--wedding-dates img{width:23em}.engagement__segment--wedding-dates .font-style--disclaimer{max-width:26em;margin:3.5em auto 0 auto}}@media only screen and (max-width: 840px),screen and (max-device-width: 840px){.engagement__segment--engagement-dates img{margin-left:1em}.engagement__segment--proposal .container--900{padding:1.9286em 0}.engagement__segment--proposal .segment--column:first-child{padding:6.0625em 0.25em 1.5625em 0.25em}.engagement__segment--proposal .segment--column:last-child{max-width:25.875em;margin-left:5%}.engagement__segment--proposal .icon-stats li{padding:0 1em}.engagement__segment--proposal .icon-stats p{max-width:14.35em}}@media only screen and (max-width: 762px),screen and (max-device-width: 762px){.engagement__segment--wedding-dates .segment--column+.segment--column{margin:0 0.25em 0 0}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.engagement__segment--engagement-dates .segment--column+.segment--column{display:block}.engagement__segment--engagement-dates img{width:13.7857em;margin:1.8571em 0 0 0}.engagement__segment--proposal .container--900{padding:0.9286em 0.8571em}.engagement__segment--proposal .segment--column{display:block}.engagement__segment--proposal .segment--column:first-child{max-width:none;padding:0.7143em 0.9286em 0.64286em 0.9286em;height:auto;text-align:left;margin-bottom:0.857143em}.engagement__segment--proposal .segment--column:last-child{max-width:none;margin-left:0}.engagement__segment--proposal .segment--column:last-child .font-style--base,.engagement__segment--proposal .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .engagement__segment--proposal .segment--column:last-child td,.engagement__segment--proposal .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .engagement__segment--proposal .segment--column:last-child td,.engagement__segment--proposal .segment--column:last-child .cost-table th,.cost-table .engagement__segment--proposal .segment--column:last-child th{font-size:1em;padding:1.14286em 0 0.9286em 0}.engagement__segment--proposal .big-stat--stat{font-size:3.2636em;margin:0 0.8098em 0 0.5em;vertical-align:middle}.engagement__segment--proposal .big-stat--text{margin-top:0;vertical-align:middle}.engagement__segment--proposal .shape--circle{height:4.5714em;width:4.5714em;margin:0;top:0.7143em;left:3.25em}.engagement__segment--proposal .icon-stats li:last-child{margin-bottom:-0.5em}.engagement__segment--proposal .icon-stats p{max-width:none}.engagement__segment--wedding-dates .segment--column+.segment--column{margin:0}.engagement__segment--wedding-dates .font-style--colorblock-bg-subheading{max-width:16em}}@media only screen and (max-width: 670px),screen and (max-device-width: 670px){.engagement__segment--wedding-dates .font-style--colorblock-bg-subheading{max-width:12em}}@media only screen and (max-width: 640px),screen and (max-device-width: 640px){.engagement__segment--proposal .icon-stats p{max-width:20em}}@media only screen and (max-width: 600px),screen and (max-device-width: 600px){.engagement__segment--proposal .big-stat--text{max-width:13em}}@media only screen and (max-width: 588px),screen and (max-device-width: 588px){.engagement__segment--wedding-dates{padding:3.25em 0 2.4em 0}.engagement__segment--wedding-dates p{margin-bottom:3em}.engagement__segment--wedding-dates .segment--column+.segment--column{display:block}.engagement__segment--wedding-dates .segment--column+.segment--column+.segment--column{padding-top:1.65em}.engagement__segment--wedding-dates .font-style--colorblock-bg-subheading{margin-bottom:1.75em}.engagement__segment--wedding-dates ol li{margin-bottom:1.45em}.engagement__segment--wedding-dates .shape--circle{width:2.14286em;height:2.14286em}.engagement__segment--wedding-dates .shape--circle strong{font-size:1.2857em}.engagement__segment--wedding-dates img{margin:0 auto;width:100%;max-width:29.1875em}.engagement__segment--wedding-dates .font-style--disclaimer{max-width:none}}@media only screen and (max-width: 540px),screen and (max-device-width: 540px){.engagement__segment--proposal .icon-stats p{max-width:17em}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){.engagement__header{padding:5.25em 0 2.75em 0}.section-header__img--engagement{max-width:17.2143em;margin:0 0 3.1em 0}.engagement__segment--ring-stats{padding:0 0 1.35em 0}.engagement__segment--ring-stats .icon-stats{padding:1.4em 0 0 0}.engagement__segment--ring-stats .icon-stats li:last-child{width:60%}.engagement__segment--engagement-dates{padding:3.5714em 0}.engagement__segment--engagement-dates .container--900{padding:1.95em 0 2em 0}.engagement__segment--engagement-dates .segment--column{padding:0 1.8571em}.engagement__segment--engagement-dates p{margin-top:1.75em}.engagement__segment--engagement-dates img{margin:1.65em 0 0 0}.engagement__segment--proposal{padding:3.3em 0 3.6em 0}.engagement__segment--proposal .container--900{margin-top:3.8em}.engagement__segment--proposal .big-stat--text{max-width:10em}.engagement__segment--proposal .icon-stats li{padding:0 0 0 0.8571em}.engagement__segment--proposal .icon-stats .icon-stat--stat{width:2.1154em}}@media only screen and (max-width: 464px),screen and (max-device-width: 464px){.engagement__segment--proposal .big-stat--text{max-width:7em}.engagement__segment--proposal .icon-stats li{height:6.7857em}.engagement__segment--proposal .icon-stats p{max-width:14em}}@media only screen and (max-width: 414px),screen and (max-device-width: 414px){.engagement__segment--proposal .icon-stats p{max-width:11em}}@media only screen and (max-width: 384px),screen and (max-device-width: 384px){.engagement__segment--proposal .segment--column:first-child{padding:0.7143em 0 0.64286em 0.9286em}.engagement__segment--proposal .shape--circle{left:2.9em}.engagement__segment--proposal .big-stat--stat{margin:0 0.79em 0 0.4em}}@media only screen and (max-width: 364px),screen and (max-device-width: 364px){.engagement__segment--proposal .segment--column:first-child{padding:0.7143em 0 0.64286em 0}.engagement__segment--proposal .shape--circle{left:2.2em}.engagement__segment--proposal .big-stat--stat{margin:0 0.6em 0 0.4em}.engagement__segment--proposal .big-stat--stat:before{left:-0.4em}.engagement__segment--proposal .big-stat--stat:after{right:-0.37em}.engagement__segment--proposal .icon-stats p{max-width:8.5em}}@media only screen and (max-width: 336px),screen and (max-device-width: 336px){.engagement__segment--proposal .segment--column:first-child{text-align:center}.engagement__segment--proposal .shape--circle{left:-0.7em;margin:0 auto}.engagement__segment--proposal .big-stat--text{max-width:10em;display:block;text-align:center;margin:1em auto 0 auto}.engagement__segment--proposal .icon-stats li{padding:0}.engagement__segment--proposal .icon-stats .icon-stat--content-row{text-align:center}.engagement__segment--proposal .icon-stats p{display:block;max-width:none;margin-top:0.5em}}#planning .colorblock:not(.white):after{background:#fdeae4}#planning .is-color-text{color:#ef9b79}.planning__header{padding:3.1919em 0 3.0625em 0}.section-header__img--planning{max-width:20.9375em;margin:0 0 2.5em 0}.planning__segment--pre-eng-actions{padding:0 0 3.125em 0}.planning__segment--pre-eng-actions .segment--column:first-child{background:#fdeae4;padding:0.875em 1em;max-width:16.25em}.planning__segment--pre-eng-actions .segment--column:first-child .container--with-border{padding:1em 0}.planning__segment--pre-eng-actions .segment--column:first-child .icon-stat--stat{color:#de876d;line-height:1.25;margin:0 0 0.2em 0;display:block}.planning__segment--pre-eng-actions .segment--column+.segment--column{padding:1.65em 0 0 3.5em;vertical-align:top}.planning__segment--pre-eng-actions .icon-stats{width:38.875em;padding:3.425em 0 0 0}.planning__segment--pre-eng-actions .icon-stats li{width:13.25em}.planning__segment--pre-eng-actions .icon-stats li:nth-child(2){margin:0 1.4375em}.planning__segment--pre-eng-actions .icon-stats li:nth-child(3){width:7.25em}.planning__segment--where-is-planning{background:#fff6f3;padding:2.8125em 0 3.125em 0}.planning__segment--where-is-planning .paragraph--wide{margin-top:2.875em}.planning__segment--where-is-planning .container--900{background:#f4d2c7;max-width:49em;padding:3.125em 0;margin-top:2.6875em}.planning__segment--where-is-planning .segment--column:first-child{max-width:11.375em;background:#ffffff;height:13.1em;padding:2.4em 1.75em 0 1.75em;position:relative}.planning__segment--where-is-planning .segment--column:last-child{background:#fdeae4;max-width:24em;margin-left:2.875em}.planning__segment--where-is-planning .big-stat--stat{color:#ef9b79;z-index:2;padding:0.125em 0 0 0}.planning__segment--where-is-planning .big-stat--stat:before{width:0.46875em;height:0.546875em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/planning-stars--left@2x-45b90b483881033574a5a5fb5418dc6ae79ace050cbd313092cfd53480dd8155.png);top:0.02em;left:-0.485em}.planning__segment--where-is-planning .big-stat--stat:after{width:0.390625em;height:0.515625em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/planning-stars--right@2x-215ee703de84fd6dc2daad13a24c657307801259bdc140af05e42e41c6f8d56e.png);bottom:0.05em;right:-0.46875em}.planning__segment--where-is-planning .big-stat--stat:before,.planning__segment--where-is-planning .big-stat--stat:after{content:'';display:block;background-size:cover;position:absolute}.planning__segment--where-is-planning .shape--circle{border-radius:50%;height:5.6875em;outline:1px solid transparent;position:relative;width:5.6875em;background:#fdeae4;display:block;position:absolute;top:2.4em;left:0;right:0;margin:0 auto;z-index:1}.planning__segment--where-is-planning .big-stat--text{margin-top:0.875em}.planning__segment--where-is-planning .icon-stats li{padding:0 1em 0 2.375em;height:7.75em}.planning__segment--where-is-planning .icon-stats .icon-stat--content-row{padding-right:1.25em}.planning__segment--where-is-planning .icon-stats .icon-stat--stat{width:2.21875em}.planning__segment--google-search{padding:2.75em 0 2.875em 0}.planning__segment--google-search .font-style--colorblock-bg-subheading{display:block;margin:0 0 2.75em 0}.planning__segment--google-search .planning__logos--google-ww{padding:0 0 3.175em 0}.planning__segment--google-search .planning__logos--google-ww svg,.planning__segment--google-search .planning__logos--google-ww .big-stat--text,.planning__segment--google-search .planning__logos--google-ww img{display:inline-block;vertical-align:middle}.planning__segment--google-search .planning__logos--google-ww svg{fill:#19b5bc;max-width:15.625em}.planning__segment--google-search .planning__logos--google-ww .big-stat--text{color:#8c8c8c;margin:0 1.0833em}.planning__segment--google-search .planning__logos--google-ww img{max-width:9em}.planning__segment--google-search .segment--column{vertical-align:top}.planning__segment--google-search .segment--column:nth-child(2){max-width:26.5em;margin-right:3.3125em;padding:1.5em 0 0 0}.planning__segment--google-search .segment--column:nth-child(2) p{margin-top:1.125em}.planning__segment--google-search .segment--column:nth-child(3){text-align:left}.planning__segment--google-search .segment--column:nth-child(3)>div{background:#fdeae4;padding:0.875em 1em;margin-bottom:0.75em}.planning__segment--google-search .segment--column:nth-child(3) .container--with-border{padding:1.5em 1em}.planning__segment--google-search .segment--column:nth-child(3) .container--with-border li:not(:last-child){margin-bottom:0.875em}.planning__segment--google-search .fa{color:#ef9b79;font-size:1.525em}.planning__segment--google-search .planning__five-star-wrapper{display:inline-block;width:8.2869em;text-align:right;margin-right:0.5625em;vertical-align:middle}.planning__segment--google-search .planning__five-star-wrapper+p{display:inline-block;vertical-align:middle}.planning__segment--search-terms{background:#fff6f3;padding:3.125em 0 2.875em 0;text-align:right}.planning__segment--search-terms .container--outer{padding:0 3.4375em 0 0}.planning__segment--search-terms .segment--column{text-align:center}.planning__segment--search-terms .segment--column:first-child{width:31.125em;float:right;margin-left:5.8125em;padding-top:2.75em}.planning__segment--search-terms .segment--column:first-child .font-style--semibold-subheading{max-width:29em;margin:0 auto}.planning__segment--search-terms .segment--column:first-child .font-style--semibold-subheading+p{max-width:29em;margin:1.3125em auto 1.6875em auto}.planning__segment--search-terms .segment--column:first-child .container--with-border{border-color:#fdeae4;padding:0.875em 0}.planning__segment--search-terms .segment--column:first-child .container--with-border img,.planning__segment--search-terms .segment--column:first-child .container--with-border p{display:inline-block;vertical-align:middle}.planning__segment--search-terms .segment--column:first-child .container--with-border img{max-width:2.4375em}.planning__segment--search-terms .segment--column:first-child .container--with-border p{max-width:24.125em;text-align:left;margin-left:1em}.planning__segment--search-terms .segment--column:last-child{width:29.3125em}.planning__segment--search-terms .planning__table{margin-bottom:0.6em}.planning__segment--search-terms .planning__table>.font-style--base,.planning__segment--search-terms .cost-table--by-category .cost-table__row .planning__table>td,.cost-table--by-category .cost-table__row .planning__segment--search-terms .planning__table>td,.planning__segment--search-terms .cost-table--by-city .cost-table__row .planning__table>td,.cost-table--by-city .cost-table__row .planning__segment--search-terms .planning__table>td,.planning__segment--search-terms .cost-table .planning__table>th,.cost-table .planning__segment--search-terms .planning__table>th{background:#f4d2c7;display:block;width:100%;padding:0.5625em 0}.planning__segment--search-terms .planning__table ol{background:#fdeae4;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-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.planning__segment--search-terms .planning__table li{height:4.75em;border-bottom:7px solid #fdeae4;align-items:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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}.planning__segment--search-terms .planning__table__column{width:14em;background:#ffffff}.planning__segment--search-terms .planning__table__row{text-align:left;padding:0 0 0 1em}.planning__segment--search-terms .planning__table__row *{display:inline-block;vertical-align:middle}.planning__segment--search-terms .shape--circle{border-radius:50%;height:1.875em;outline:1px solid transparent;position:relative;width:1.875em;background:#fdeae4;margin-right:0.4375em;padding-top:0.4em;text-align:center}.planning__segment--search-terms .shape--circle span{font-size:1.125em}.planning__segment--search-terms .shape--circle+p{width:10em}.planning__segment--who-is-planning{padding:3.0625em 0 2.9375em 0}.planning__segment--who-is-planning .segment--column{vertical-align:top}.planning__segment--who-is-planning .segment--column:first-child{max-width:32.375em;padding:4.675em 0 0 0;margin:0 5em 0 0}.planning__segment--who-is-planning .segment--column:first-child .font-style--colorblock-bg-subheading+p{margin:3em 0 2.875em 0}.planning__segment--who-is-planning .segment--column:first-child .icon-stats{background:#fdeae4;max-width:25.9375em;margin:0 auto;padding:0 0.5em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats li{height:5em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats p{max-width:16.75em;margin-left:0.4375em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats p span{vertical-align:baseline !important}.planning__segment--who-is-planning .segment--column:first-child .icon-stats .icon-stat--icon{margin:0 0.5em 0 0}.planning__segment--who-is-planning .planning__table{margin-bottom:0.55em;max-width:16.9375em}.planning__segment--who-is-planning .planning__table>.font-style--base,.planning__segment--who-is-planning .cost-table--by-category .cost-table__row .planning__table>td,.cost-table--by-category .cost-table__row .planning__segment--who-is-planning .planning__table>td,.planning__segment--who-is-planning .cost-table--by-city .cost-table__row .planning__table>td,.cost-table--by-city .cost-table__row .planning__segment--who-is-planning .planning__table>td,.planning__segment--who-is-planning .cost-table .planning__table>th,.cost-table .planning__segment--who-is-planning .planning__table>th{background:#f4d2c7;display:block;width:100%;padding:0.5625em 0}.planning__segment--who-is-planning .planning__table ul{background:#fdeae4;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-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.planning__segment--who-is-planning .planning__table li{width:16.0625em;background:#ffffff;height:4.75em;border-bottom:7px solid #fdeae4;position:relative;align-items:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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}.planning__segment--who-is-planning .planning__table li:last-child .planning__table__row .font-style--base,.planning__segment--who-is-planning .planning__table li:last-child .planning__table__row .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .planning__segment--who-is-planning .planning__table li:last-child .planning__table__row td,.planning__segment--who-is-planning .planning__table li:last-child .planning__table__row .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .planning__segment--who-is-planning .planning__table li:last-child .planning__table__row td,.planning__segment--who-is-planning .planning__table li:last-child .planning__table__row .cost-table th,.cost-table .planning__segment--who-is-planning .planning__table li:last-child .planning__table__row th{margin:0 0 0 0.5625em}.planning__segment--who-is-planning .planning__table__row *{display:inline-block;vertical-align:middle}.planning__segment--who-is-planning .planning__table__row .font-style--base,.planning__segment--who-is-planning .planning__table__row .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .planning__segment--who-is-planning .planning__table__row td,.planning__segment--who-is-planning .planning__table__row .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .planning__segment--who-is-planning .planning__table__row td,.planning__segment--who-is-planning .planning__table__row .cost-table th,.cost-table .planning__segment--who-is-planning .planning__table__row th{margin:0 0 0 0.375em}.planning__segment--who-is-planning .planning__table__plus-sign{color:#ef9b79;font-size:2em;line-height:0.9375;position:absolute;bottom:-0.625em;left:0;right:0;z-index:1}.planning__segment--what-couples-look-for{background:#fff6f3;padding:3.125em 0}.planning__segment--what-couples-look-for .container--outer{padding-right:9.6875em;text-align:right}.planning__segment--what-couples-look-for .segment--column{text-align:center}.planning__segment--what-couples-look-for .segment--column:first-child{max-width:32.375em;float:right;margin-left:4.625em;padding-top:4.625em}.planning__segment--what-couples-look-for .segment--column:first-child p{margin-top:3em}.planning__segment--what-couples-look-for ol{width:16.5em;text-align:left}.planning__segment--what-couples-look-for ol li{margin-bottom:0.25em;padding:0.875em 0 0.875em 2.25em}.planning__segment--what-couples-look-for ol li .shape--circle{border-radius:50%;height:1.875em;outline:1px solid transparent;position:relative;width:1.875em;background:#ffffff;display:inline-block;vertical-align:middle;text-align:center;margin-right:0.6875em;padding-top:0.4em}.planning__segment--what-couples-look-for ol li .shape--circle span{display:inline-block;font-size:1.125em}.planning__segment--what-couples-look-for ol li:nth-child(2n+1){background:#fdeae4}.planning__segment--what-couples-look-for ol li:nth-child(2n){background:#ffffff}.planning__segment--what-couples-look-for ol li:nth-child(2n) .shape--circle{background:#fff6f3}.planning__segment--what-couples-look-for ol li:last-child{margin-bottom:0}.planning__segment--what-couples-look-for ol li .font-style--base,.planning__segment--what-couples-look-for ol li .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .planning__segment--what-couples-look-for ol li td,.planning__segment--what-couples-look-for ol li .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .planning__segment--what-couples-look-for ol li td,.planning__segment--what-couples-look-for ol li .cost-table th,.cost-table .planning__segment--what-couples-look-for ol li th{vertical-align:middle}.planning__segment--role-of-tech{background:#e7b2a2 url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/bg-confetti-overlay@2x-ce79f50038a56d429bee5a59327e48c432d1aa3fa4bc868ee795233cd05bc51e.png) center center/92.25em no-repeat;padding:3.125em 0}.planning__segment--role-of-tech .container--900{background:#fdeae4;padding:2.75em 0 3.1875em 0}.planning__segment--role-of-tech .container--900>div,.planning__segment--role-of-tech .container--900 ul{padding:0 2.8125em}.planning__segment--role-of-tech p{margin:2.1875em 0 2.5em 0}.planning__segment--role-of-tech ul li{margin-bottom:0.625em}.planning__segment--role-of-tech ul li:last-child{margin-bottom:0}.planning__segment--role-of-tech .graph--label{width:17.5em;text-align:right;display:inline-block;vertical-align:middle;margin-right:0.5em}.planning__segment--role-of-tech .graph--data{background:#ffffff;display:inline-block;vertical-align:middle;width:31.125em;text-align:left}.planning__segment--role-of-tech .graph--data .is-semibold{display:inline-block;vertical-align:middle;font-size:1.25em;line-height:1.3;letter-spacing:0.05em;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif}.planning__segment--role-of-tech .graph--bar{height:2.5em;display:inline-block;vertical-align:middle;margin-right:0.4375em;background:#e7b2a2;width:0%;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.planning__segment--role-of-tech ul.is-seen .graph-item--website .graph--bar{width:74%}.planning__segment--role-of-tech ul.is-seen .graph-item--app .graph--bar{width:66%}.planning__segment--role-of-tech ul.is-seen .graph-item--pinterest .graph--bar{width:64%}.planning__segment--role-of-tech ul.is-seen .graph-item--rsvps .graph--bar{width:54%}.planning__segment--role-of-tech ul.is-seen .graph-item--hashtag .graph--bar{width:53%}.planning__segment--vendors-hired{padding:2.8em 0 2.125em 0}.planning__segment--vendors-hired p{margin:3em 0 0 0}.planning__segment--vendors-hired .icon-stats{max-width:55em;margin:0 auto;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.planning__segment--vendors-hired .icon-stats li{width:25%;margin:2.625em 0 0.625em 0}@media only screen and (max-width: 1212px),screen and (max-device-width: 1212px){.planning__segment--search-terms .container--outer{padding:0 3% 0 0}.planning__segment--search-terms .segment--column:first-child{margin-left:4%}}@media only screen and (max-width: 1160px),screen and (max-device-width: 1160px){.planning__segment--what-couples-look-for .container--outer{padding-right:6.5em}}@media only screen and (max-width: 1132px),screen and (max-device-width: 1132px){.planning__segment--search-terms .container--outer{padding:0;text-align:left}.planning__segment--search-terms .segment--column:first-child{margin-left:1.6em}}@media only screen and (max-width: 1082px),screen and (max-device-width: 1082px){.planning__segment--google-search .segment--column:nth-child(2){max-width:22em;margin-right:3em;padding:0.45em 0 0 0}.planning__segment--search-terms .segment--column:first-child{width:26em;padding-top:0}.planning__segment--search-terms .segment--column:first-child .container--with-border p{max-width:19em}.planning__segment--what-couples-look-for .container--outer{padding-right:4.5em}}@media only screen and (max-width: 1024px),screen and (max-device-width: 1024px){.planning__segment--pre-eng-actions .segment--column+.segment--column{padding:1.65em 0 0 2.1em}.planning__segment--what-couples-look-for .container--outer{padding-right:2em}}@media only screen and (max-width: 1000px),screen and (max-device-width: 1000px){.planning__segment--search-terms .container--outer{padding:0 2%}.planning__segment--what-couples-look-for .container--outer{padding-right:5%;text-align:center}}@media only screen and (max-width: 920px),screen and (max-device-width: 920px){.planning__segment--search-terms .container--outer{padding:0}}@media only screen and (max-width: 874px),screen and (max-device-width: 874px){.planning__segment--pre-eng-actions .font-style--colorblock-bg-subheading{margin-left:2.5em}.planning__segment--pre-eng-actions .segment--column+.segment--column{max-width:29em;padding:1em 0 0 1em}.planning__segment--pre-eng-actions .icon-stats{width:31.125em;padding:2.425em 0 0 0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.planning__segment--pre-eng-actions .icon-stats li{width:33%}.planning__segment--google-search .planning__five-star-wrapper{display:block;text-align:center;margin:0 auto}.planning__segment--google-search .planning__five-star-wrapper+p{display:block;text-align:center}.planning__segment--google-search .segment--column{vertical-align:middle}.planning__segment--google-search .segment--column:nth-child(3) .container--with-border li:not(:last-child){margin-bottom:1.2857em}.planning__segment--google-search .segment--column:nth-child(2){padding:0 0 2.05em 0}.planning__segment--search-terms .segment--column:first-child{width:auto;float:none;margin:0 auto;display:block}.planning__segment--search-terms .segment--column:first-child .font-style--semibold-subheading+p{max-width:none}.planning__segment--search-terms .segment--column:first-child .container--with-border{width:87.826%;margin:0 auto}.planning__segment--search-terms .segment--column:first-child .container--with-border img{padding-bottom:0.2857em}.planning__segment--search-terms .segment--column:first-child .container--with-border p{max-width:80%}.planning__segment--search-terms .segment--column:last-child{margin:2.2143em auto 0 auto;display:block}.planning__segment--who-is-planning .segment--column:first-child{max-width:25.375em;margin:0 4em 0 0}.planning__segment--what-couples-look-for .container--outer{padding-right:1.5%}.planning__segment--what-couples-look-for .segment--column:first-child{margin-left:2em}}@media only screen and (max-width: 840px),screen and (max-device-width: 840px){.planning__segment--where-is-planning .paragraph--wide{padding:0 4%}.planning__segment--where-is-planning .container--900{padding:1.9286em 0}.planning__segment--where-is-planning .segment--column:first-child{padding:2.4em 0.25em 0 0.25em}.planning__segment--where-is-planning .segment--column:last-child{margin-left:5%}.planning__segment--where-is-planning .icon-stats li{padding:0 1em}.planning__segment--what-couples-look-for .container--outer{padding-right:8%}.planning__segment--what-couples-look-for .segment--column:first-child{max-width:22em;margin-left:0;padding-top:3em}.planning__segment--role-of-tech .graph--data{width:21.125em}}@media only screen and (max-width: 750px),screen and (max-device-width: 750px){.planning__segment--pre-eng-actions .segment--column+.segment--column{padding:1em 0 0 0}.planning__segment--pre-eng-actions .icon-stats li:nth-child(2){margin:0 1em}.planning__segment--what-couples-look-for .container--outer{padding-right:6%}.planning__segment--role-of-tech .container--900>div,.planning__segment--role-of-tech .container--900 ul{padding:0 4%}}@media only screen and (max-width: 736px),screen and (max-device-width: 736px){.planning__segment--google-search .segment--column:nth-child(2){margin-right:1.5em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.planning__segment--pre-eng-actions .segment--column:first-child{max-width:none;padding:1.14286em 1em}.planning__segment--pre-eng-actions .segment--column:first-child .container--with-border{padding:1.7857em 1.5714em 1.85em 1.5714em}.planning__segment--pre-eng-actions .segment--column:first-child .container--with-border .is-semibold{font-size:1.14286em}.planning__segment--pre-eng-actions .segment--column:first-child .icon-stat--stat{margin:0 0 0.3em 0}.planning__segment--pre-eng-actions .segment--column+.segment--column{padding:3.125em 0 0 0;max-width:none}.planning__segment--pre-eng-actions .font-style--colorblock-bg-subheading{margin-left:0}.planning__segment--pre-eng-actions .icon-stats{width:30em;padding:2.35em 0 0 0}.planning__segment--where-is-planning{padding:3.25em 0 3.55em 0}.planning__segment--where-is-planning .paragraph--wide{margin-top:2.1em}.planning__segment--where-is-planning .container--900{padding:0.9286em 0.8571em;margin-top:3.18em}.planning__segment--where-is-planning .segment--column{display:block}.planning__segment--where-is-planning .segment--column:first-child{max-width:none;padding:0.73em 0.9286em 0.64286em 0.9286em;height:auto;text-align:left;margin-bottom:0.857143em}.planning__segment--where-is-planning .segment--column:last-child{max-width:none;margin-left:0}.planning__segment--where-is-planning .big-stat--stat{font-size:3.2636em;margin:0 0.8098em 0 0.5em;vertical-align:middle}.planning__segment--where-is-planning .big-stat--text{margin-top:0;vertical-align:middle}.planning__segment--where-is-planning .shape--circle{height:4.5714em;width:4.5714em;margin:0;top:0.73em;left:3.25em}.planning__segment--where-is-planning .icon-stats li{height:6.8em}.planning__segment--google-search .segment--column{display:block}.planning__segment--google-search .segment--column:nth-child(2){max-width:none;margin:0}.planning__segment--google-search .segment--column:nth-child(3){width:91.884%;margin:0 auto}.planning__segment--who-is-planning{padding:3.0625em 0 15.143em 0}.planning__segment--who-is-planning .segment--column{display:block}.planning__segment--who-is-planning .segment--column:first-child{max-width:none;padding:0;margin:0}.planning__segment--who-is-planning .segment--column:first-child .font-style--colorblock-bg-subheading+p{margin:2.2em 0 3.26em 0}.planning__segment--who-is-planning .segment--column:first-child .icon-stats{position:absolute;bottom:3.57143em;left:0;right:0;width:91.884%;max-width:22.64286em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats li{height:8.2143em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats .icon-stat--icon{width:2.8571em;margin:0 0.57143em 0 0}.planning__segment--who-is-planning .segment--column:first-child .icon-stats p{max-width:12.2143em;margin-left:0.8571em}.planning__segment--who-is-planning .planning__table{max-width:29.3125em;width:91.884%;margin:0 auto 0.85em auto}.planning__segment--who-is-planning .planning__table>.font-style--base,.planning__segment--who-is-planning .cost-table--by-category .cost-table__row .planning__table>td,.cost-table--by-category .cost-table__row .planning__segment--who-is-planning .planning__table>td,.planning__segment--who-is-planning .cost-table--by-city .cost-table__row .planning__table>td,.cost-table--by-city .cost-table__row .planning__segment--who-is-planning .planning__table>td,.planning__segment--who-is-planning .cost-table .planning__table>th,.cost-table .planning__segment--who-is-planning .planning__table>th{padding:0.462em 0}.planning__segment--who-is-planning .planning__table li{width:28.3125em;height:5.125em}.planning__segment--who-is-planning .planning__table__plus-sign{font-size:2.2857em}.planning__segment--what-couples-look-for{padding:3.25em 0 3.125em 0}.planning__segment--what-couples-look-for .container--outer{padding-right:0}.planning__segment--what-couples-look-for .segment--column{display:block}.planning__segment--what-couples-look-for .segment--column:first-child{float:none;max-width:none;padding-top:0}.planning__segment--what-couples-look-for .segment--column:first-child p{margin-top:1.875em}.planning__segment--what-couples-look-for .segment--column:last-child{padding-top:3.1em}.planning__segment--what-couples-look-for ol{margin:0 auto}.planning__segment--role-of-tech .graph--label{width:8.57143em}.planning__segment--role-of-tech .graph-item--hashtag .graph--label{width:8em;margin-left:0.57143em}}@media only screen and (max-width: 574px),screen and (max-device-width: 574px){.planning__segment--role-of-tech .graph--data{width:18.25em}.planning__segment--vendors-hired .icon-stats li{width:33%}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){.planning__header{padding:3.5321em 0 2.7em 0}.section-header__img--planning{max-width:15.4286em;margin:0 0 1.6em 0}.planning__segment--pre-eng-actions{padding:0 0 3.75em 0}.planning__segment--pre-eng-actions .segment--column:first-child{width:91.884%}.planning__segment--pre-eng-actions .segment--column+.segment--column{padding:3.25em 0 0 0}.planning__segment--pre-eng-actions .icon-stats{width:100%}.planning__segment--pre-eng-actions .icon-stats li{padding:0 1em}.planning__segment--pre-eng-actions .icon-stats li:nth-child(2){margin:0 0 1.85em 0}.planning__segment--pre-eng-actions .icon-stats li:last-child{margin-bottom:0;width:9.25em}.planning__segment--where-is-planning .big-stat--text{max-width:6em}.planning__segment--google-search{padding:3.3em 0 3.35em 0}.planning__segment--google-search .font-style--colorblock-bg-subheading{margin:0 0 1.75em 0}.planning__segment--google-search .planning__logos--google-ww{padding:0 0 3.4em 0}.planning__segment--google-search .planning__logos--google-ww svg,.planning__segment--google-search .planning__logos--google-ww .big-stat--text,.planning__segment--google-search .planning__logos--google-ww img{display:block;margin:0 auto}.planning__segment--google-search .planning__logos--google-ww svg{max-width:17.8571em}.planning__segment--google-search .planning__logos--google-ww .big-stat--text{font-size:1.7143em;text-align:center;margin:0.41667em auto}.planning__segment--google-search .planning__logos--google-ww img{max-width:10.2786em}.planning__segment--google-search .segment--column:nth-child(2){padding:0 0 3.1em 0}.planning__segment--google-search .segment--column:nth-child(2) p{margin-top:1.65em}.planning__segment--google-search .segment--column:nth-child(3)>div{padding:1.0714em 1.0714em 1.14286em 1.0714em;margin-bottom:0.55em}.planning__segment--google-search .segment--column:nth-child(3) .container--with-border{padding:2.3em 0.5em 1.85em 0.5em}.planning__segment--google-search .fa{font-size:1.25em}.planning__segment--google-search .planning__five-star-wrapper{margin:0 auto 0.1786em auto}.planning__segment--search-terms{padding:3.4em 0 3.2em 0}.planning__segment--search-terms .segment--column:first-child .font-style--semibold-subheading+p{margin:1.7em auto 1.9em auto}.planning__segment--search-terms .segment--column:first-child .container--with-border{padding:1.1686em 0 1.025em 0}.planning__segment--search-terms .segment--column:first-child .container--with-border img{padding-bottom:0.5971em;max-width:1.8571em;display:block;margin:0 auto}.planning__segment--search-terms .segment--column:first-child .container--with-border p{max-width:92%;margin-left:0;text-align:center}.planning__segment--search-terms .segment--column:last-child{width:91.884%}.planning__segment--search-terms .planning__table{margin-bottom:0.5em}.planning__segment--search-terms .planning__table>.font-style--base,.planning__segment--search-terms .cost-table--by-category .cost-table__row .planning__table>td,.cost-table--by-category .cost-table__row .planning__segment--search-terms .planning__table>td,.planning__segment--search-terms .cost-table--by-city .cost-table__row .planning__table>td,.cost-table--by-city .cost-table__row .planning__segment--search-terms .planning__table>td,.planning__segment--search-terms .cost-table .planning__table>th,.cost-table .planning__segment--search-terms .planning__table>th{padding:0.462em 0}.planning__segment--search-terms .planning__table li{height:3.8em}.planning__segment--search-terms .planning__table__column{width:100%;border-left:7px solid #fdeae4;border-right:7px solid #fdeae4}.planning__segment--search-terms .planning__table__column:first-child li:first-child{height:4em}.planning__segment--search-terms .planning__table__row{padding:0 0 0 2.7143em}.planning__segment--search-terms .shape--circle{margin-right:0.643em;height:2.143em;width:2.143em;padding-top:0.55em}.planning__segment--search-terms .shape--circle+p{width:13.143em}.planning__segment--who-is-planning{padding:3.35em 0 15.143em 0}.planning__segment--who-is-planning .planning__table li{width:100%;border-left:7px solid #fdeae4;border-right:7px solid #fdeae4}.planning__segment--what-couples-look-for{padding:3.25em 0 3.57143em 0}.planning__segment--what-couples-look-for ol{width:14.357143em}.planning__segment--what-couples-look-for ol li{margin-bottom:0.2857em;padding:0.57143em 0 0.57143em 1.2143em}.planning__segment--what-couples-look-for ol li .shape--circle{height:2.14286em;width:2.14286em;margin-right:0.7857em;padding-top:0.5em}.planning__segment--what-couples-look-for ol li .shape--circle span{font-size:1.2857em}.planning__segment--role-of-tech{padding:3.55em 0}.planning__segment--role-of-tech .container--900{padding:1.95em 0 2.1em 0}.planning__segment--role-of-tech p{margin:1.85em 0 1.65em 0}.planning__segment--role-of-tech .graph--data{position:relative;width:11.75em}.planning__segment--role-of-tech .graph--data .is-semibold{position:absolute;top:0.4em;margin-left:-2.3333em}.planning__segment--role-of-tech .graph--bar{margin-right:0;height:2.2857143em}.planning__segment--role-of-tech ul li{margin-bottom:1.1em}.planning__segment--role-of-tech ul .graph-item--website .is-semibold{left:74%}.planning__segment--role-of-tech ul .graph-item--app .is-semibold{left:66%}.planning__segment--role-of-tech ul .graph-item--pinterest .is-semibold{left:64%}.planning__segment--role-of-tech ul .graph-item--rsvps .is-semibold{left:54%}.planning__segment--role-of-tech ul .graph-item--hashtag .is-semibold{left:53%}.planning__segment--vendors-hired{padding:3.3em 0 2.5em 0}.planning__segment--vendors-hired p{margin:1.95em 0 0 0}.planning__segment--vendors-hired .icon-stats.align--center li{margin:2em 0 0.625em 0}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){.planning__segment--where-is-planning .icon-stats .icon-stat--content-row{padding-right:0}.planning__segment--role-of-tech .graph--data{width:10.072em}}@media only screen and (max-width: 372px),screen and (max-device-width: 372px){.planning__segment--where-is-planning .icon-stats li p{max-width:7em}.planning__segment--where-is-planning .shape--circle{left:3em}.planning__segment--where-is-planning .big-stat--stat{margin:0 0.6em 0 0.4em}.planning__segment--where-is-planning .big-stat--stat:before{left:-0.4em}.planning__segment--where-is-planning .big-stat--stat:after{right:-0.37em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats li{text-align:center}.planning__segment--who-is-planning .segment--column:first-child .icon-stats p{display:block;margin:0.5em auto 0 auto;max-width:none;width:96%}.planning__segment--role-of-tech .graph--label{margin-right:0;text-align:left;width:auto;display:block}.planning__segment--role-of-tech .graph--label .font-style--base:after,.planning__segment--role-of-tech .graph--label .cost-table--by-category .cost-table__row td:after,.cost-table--by-category .cost-table__row .planning__segment--role-of-tech .graph--label td:after,.planning__segment--role-of-tech .graph--label .cost-table--by-city .cost-table__row td:after,.cost-table--by-city .cost-table__row .planning__segment--role-of-tech .graph--label td:after,.planning__segment--role-of-tech .graph--label .cost-table th:after,.cost-table .planning__segment--role-of-tech .graph--label th:after{content:':'}.planning__segment--role-of-tech .graph-item--hashtag .graph--label{width:auto;margin-left:0}.planning__segment--role-of-tech .graph--data{width:100%}}@media only screen and (max-width: 352px),screen and (max-device-width: 352px){.planning__segment--where-is-planning .big-stat--text{max-width:5.2em}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){.planning__segment--pre-eng-actions .icon-stats li{padding:0 0.5em}.planning__segment--search-terms .planning__table__row{padding:0 0 0 1em}}@media only screen and (max-width: 336px),screen and (max-device-width: 336px){.planning__segment--where-is-planning .segment--column:first-child{text-align:center}.planning__segment--where-is-planning .shape--circle{left:-0.7em;margin:0 auto}.planning__segment--where-is-planning .big-stat--text{max-width:8em;display:block;text-align:center;margin:1em auto 0 auto}.planning__segment--where-is-planning .icon-stats li{padding:0}.planning__segment--where-is-planning .icon-stats li p{display:block !important;max-width:none;margin:0.5em auto 0 auto}.planning__segment--where-is-planning .icon-stats .icon-stat--content-row{text-align:center}}@media only screen and (max-width: 330px),screen and (max-device-width: 330px){.planning__segment--pre-eng-actions .font-style--colorblock-bg-subheading{padding:0 0.5em}}@media only screen and (max-width: 311px),screen and (max-device-width: 311px){.planning__segment--pre-eng-actions .icon-stats li{padding:0}.planning__segment--google-search .segment--column:nth-child(3) .container--with-border{padding:2.3em 1em 1.85em 1em}.planning__segment--search-terms .planning__table__row{padding:0 0 0 1em}.planning__segment--search-terms .shape--circle+p{width:12.143em}.planning__segment--who-is-planning .segment--column:first-child .icon-stats li{height:9.2143em}}#couples .colorblock:not(.white):after{background:#e1d4db}#couples .button--toggle[data-toggle-button="couples-all"]{background:#cab4bf}#couples .button--toggle[data-toggle-button="couples-all"]:before{border-left-color:#cab4bf}#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:#d4c5cc}#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:#d4c5cc}#couples .button--toggle[data-toggle-button="couples-lgbtq"]{background:#e1d4db}#couples .button--toggle[data-toggle-button="couples-lgbtq"]:before{border-left-color:#e1d4db}#couples .button--toggle[data-toggle-button="couples-genx"],#couples .button--toggle[data-toggle-button="couples-millennials"]{background:#eee8eb}#couples .button--toggle[data-toggle-button="couples-genx"]:before,#couples .button--toggle[data-toggle-button="couples-millennials"]:before{border-left-color:#eee8eb}.couples__header{padding:3.1475em 0 2.9em 0}.section-header__img--couples{max-width:19.75em;margin:0 0 2.5em 0}.couples__segment--couples-journey{padding:0 0 2.6875em 0}.couples__segment--couples-journey ul{padding:0 2.3em 0 1.0625em;position:relative;align-items:end;-ms-flex-align:end;-webkit-align-items:end;-moz-box-align:end;-webkit-box-align:end;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:0.7708em 0 0 0}.couples__segment--couples-journey ul li{width:9.875em}.couples__segment--couples-journey ul+img{width:3.4375em;display:inline-block;vertical-align:bottom;padding:0 0 1.4919em 0}.couples__segment--couples-journey .graph--data{height:16.6667em;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin:0 0 0.625em 0}.couples__segment--couples-journey .icon-stat--stat{display:block}.couples__segment--couples-journey .graph--bar{margin:0.3125em 0 0 0;background:#cab4bf;display:block;width:4.375em;height:0%;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.couples__segment--couples-journey .font-style--base,.couples__segment--couples-journey .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .couples__segment--couples-journey td,.couples__segment--couples-journey .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .couples__segment--couples-journey td,.couples__segment--couples-journey .cost-table th,.cost-table .couples__segment--couples-journey th{max-width:8.5em;display:inline-block}.couples__segment--couples-journey .graph--axis{position:absolute;bottom:3.15em;left:0;right:0;max-width:51.9375em}.couples__segment--couples-journey ul.is-seen .graph-item--met .graph--bar{height:23%}.couples__segment--couples-journey ul.is-seen .graph-item--dated .graph--bar{height:55%}.couples__segment--couples-journey ul.is-seen .graph-item--lived .graph--bar{height:72%}.couples__segment--couples-journey ul.is-seen .graph-item--owned .graph--bar{height:35%}.couples__segment--couples-journey ul.is-seen .graph-item--discussed .graph--bar{height:54%}.couples__segment--celebrating-unique{background:#eee8eb;padding:2.875em 0 3.125em 0}.couples__segment--celebrating-unique .paragraph--wide{margin:2.85em auto 2.625em auto}.couples__segment--celebrating-unique .container--900{background:#e1d4db;max-width:50.5625em;padding:3.125em 0}.couples__segment--celebrating-unique .segment--column:first-child{max-width:11.375em;background:#ffffff;height:19em;padding:5.625em 1.75em 0 1.75em;position:relative}.couples__segment--celebrating-unique .segment--column:last-child{width:25.3125em;margin-left:2.875em}.couples__segment--celebrating-unique .segment--column:last-child .font-style--base,.couples__segment--celebrating-unique .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .couples__segment--celebrating-unique .segment--column:last-child td,.couples__segment--celebrating-unique .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .couples__segment--celebrating-unique .segment--column:last-child td,.couples__segment--celebrating-unique .segment--column:last-child .cost-table th,.cost-table .couples__segment--celebrating-unique .segment--column:last-child th{background:#d4c5cc;display:block;padding:0.875em 0 0.75em 0}.couples__segment--celebrating-unique .big-stat--stat{color:#b394a3;z-index:2;padding:0.125em 0 0 0}.couples__segment--celebrating-unique .big-stat--stat:before{width:0.46875em;height:0.546875em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/couples-stars--left@2x-e3b7df6547187d428281df6e0b67ff10b08a45ea24a616c8524e0bae6229dd4d.png);top:0.02em;left:-0.485em}.couples__segment--celebrating-unique .big-stat--stat:after{width:0.390625em;height:0.515625em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/couples-stars--right@2x-00d45bf44b85b515320f980bf608649cbb0304539971927723c6e2d259ef25a1.png);bottom:0.05em;right:-0.46875em}.couples__segment--celebrating-unique .big-stat--stat:before,.couples__segment--celebrating-unique .big-stat--stat:after{content:'';display:block;background-size:cover;position:absolute}.couples__segment--celebrating-unique .shape--circle{border-radius:50%;height:5.6875em;outline:1px solid transparent;position:relative;width:5.6875em;background:#e1d4db;display:block;position:absolute;top:5.625em;left:0;right:0;margin:0 auto;z-index:1}.couples__segment--celebrating-unique .big-stat--text{margin-top:0.875em}.couples__segment--celebrating-unique .icon-stats li{padding:0 1em 0 2.375em;height:5.375em}.couples__segment--celebrating-unique .icon-stats .icon-stat--stat{width:2.21875em}.couples__segment--celebrating-unique .font-style--disclaimer{margin:1.0909em auto 0 auto}.couples__segment--todays-couples{padding:2.75em 0 2em 0}.couples__segment--todays-couples .paragraph--wide{margin:2.7em auto 2.75em auto}.couples__segment--todays-couples .button--toggle{width:11.9243em;margin-bottom:0.7857em;margin-right:1.15em;padding:0.38em 0 0.26em 0;font-size:0.875em;line-height:1.5;letter-spacing:0.07143em}.couples__segment--todays-couples .button--toggle.is-active:before,.couples__segment--todays-couples .button--toggle:hover:before{right:-1.124286em;border-left-width:1.124286em;border-top-width:1.124286em;border-bottom-width:1.124286em}.couples__segment--todays-couples .segment--column+.segment--column{width:37.75em;margin-left:3em;vertical-align:top}.couples__segment--todays-couples li{margin-bottom:3.125em}.couples__segment--todays-couples li:nth-child(5){padding:0 2.1em}.couples__segment--todays-couples li:nth-child(4),.couples__segment--todays-couples li:nth-child(5),.couples__segment--todays-couples li:nth-child(6){margin-bottom:2.025em}.couples__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)}.couples__segment--todays-couples .icon-stat--stat.is-shown{opacity:1;transform:translateY(0) scale(1)}@media only screen and (max-width: 874px),screen and (max-device-width: 874px){.couples__segment--couples-journey ul{padding:0 1.8em 0 0.625em}.couples__segment--couples-journey ul li{width:8.25em}.couples__segment--couples-journey .graph--axis{bottom:3.2em;max-width:43em}}@media only screen and (max-width: 840px),screen and (max-device-width: 840px){.couples__segment--celebrating-unique .paragraph--wide{padding:0 4%}.couples__segment--celebrating-unique .container--900{padding:1.9286em 0}.couples__segment--celebrating-unique .segment--column:first-child{padding:5.625em 0.25em 0 0.25em}.couples__segment--celebrating-unique .segment--column:last-child{margin-left:5%}.couples__segment--celebrating-unique .icon-stats li{padding:0 1em}}@media only screen and (max-width: 800px),screen and (max-device-width: 800px){.couples__segment--todays-couples .segment--column+.segment--column{margin-left:0}}@media only screen and (max-width: 752px),screen and (max-device-width: 752px){.couples__segment--todays-couples .segment--column+.segment--column{width:35.6em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.couples__segment--couples-journey img,.couples__segment--couples-journey ul+img{display:none}.couples__segment--couples-journey ul{padding:0}.couples__segment--couples-journey ul li{width:7.4em}.couples__segment--celebrating-unique .container--900{padding:0.9286em 0.8571em;margin-top:3.14286em}.couples__segment--celebrating-unique .segment--column{display:block}.couples__segment--celebrating-unique .segment--column:first-child{max-width:none;padding:0.73em 0.9286em 0.64286em 0.9286em;height:auto;text-align:left;margin-bottom:0.857143em}.couples__segment--celebrating-unique .segment--column:last-child{max-width:none;margin-left:0;width:100%}.couples__segment--celebrating-unique .segment--column:last-child .font-style--base,.couples__segment--celebrating-unique .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .couples__segment--celebrating-unique .segment--column:last-child td,.couples__segment--celebrating-unique .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .couples__segment--celebrating-unique .segment--column:last-child td,.couples__segment--celebrating-unique .segment--column:last-child .cost-table th,.cost-table .couples__segment--celebrating-unique .segment--column:last-child th{font-size:1em;padding:1.14286em 0 0.9286em 0}.couples__segment--celebrating-unique .big-stat--stat{font-size:3.2636em;margin:0 0.8098em 0 0.5em;vertical-align:middle}.couples__segment--celebrating-unique .big-stat--text{margin-top:0;vertical-align:middle}.couples__segment--celebrating-unique .shape--circle{height:4.5714em;width:4.5714em;margin:0;top:0.73em;left:3.25em}.couples__segment--celebrating-unique .icon-stats li{height:6.8em}.couples__segment--todays-couples .paragraph--wide{margin:2.7em auto 3.15em auto}.couples__segment--todays-couples .segment--column+.segment--column{width:37.6em}.couples__segment--todays-couples li:nth-child(4),.couples__segment--todays-couples li:nth-child(5),.couples__segment--todays-couples li:nth-child(6){margin-bottom:1.9em}}@media only screen and (max-width: 630px),screen and (max-device-width: 630px){.couples__segment--celebrating-unique .big-stat--text{max-width:14.75em}}@media only screen and (max-width: 574px),screen and (max-device-width: 574px){.couples__segment--couples-journey{padding:0;margin-bottom:-0.2857em}.couples__segment--couples-journey ul{margin:2.1em 0 0 0}.couples__segment--couples-journey ul li{width:33%;margin:0 0 3.6em 0}.couples__segment--couples-journey .graph--data{height:auto}.couples__segment--couples-journey .graph--bar{display:none}.couples__segment--celebrating-unique .big-stat--text{max-width:12.75em}.couples__segment--celebrating-unique .font-style--colorblock-bg-subheading{padding:0 4%}.couples__segment--todays-couples .segment--column+.segment--column{width:100%}.couples__segment--todays-couples .icon-stats li{width:50%;padding:0 1em}.couples__segment--todays-couples .icon-stats li:nth-child(4){margin-bottom:3.125em}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){.couples__header{padding:3.1475em 0 3.1em 0}.section-header__img--couples{max-width:14.5em;margin:0 0 1.5em 0}.couples__segment--couples-journey ul li{width:50%}.couples__segment--celebrating-unique{padding:3.15em 0 3.6em 0}.couples__segment--celebrating-unique .paragraph--wide{margin:1.85em auto 0 auto}.couples__segment--celebrating-unique .container--900{margin-top:3.05em}.couples__segment--celebrating-unique .big-stat--stat{margin:0 0.72em 0 0.5em}.couples__segment--celebrating-unique .big-stat--text{max-width:10em}.couples__segment--todays-couples{padding:2.85em 0 2.2em 0}.couples__segment--todays-couples .paragraph--wide{margin:1.8em auto 3.15em auto}.couples__segment--todays-couples .icon-stats.align--center li{margin-bottom:3.25em}.couples__segment--todays-couples .icon-stats.align--center li:nth-child(5),.couples__segment--todays-couples .icon-stats.align--center li:nth-child(6){margin-bottom:1.8em}}@media only screen and (max-width: 440px),screen and (max-device-width: 440px){.couples__segment--celebrating-unique .segment--column:first-child{padding:0.73em 0.5em 0.64286em 0.5em}.couples__segment--celebrating-unique .big-stat--text{max-width:7em}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){.couples__segment--todays-couples .icon-stats.align--center li{padding:0}}@media only screen and (max-width: 372px),screen and (max-device-width: 372px){.couples__segment--celebrating-unique .segment--column:first-child{text-align:center}.couples__segment--celebrating-unique .shape--circle{left:-0.7em;margin:0 auto}.couples__segment--celebrating-unique .big-stat--text{max-width:10em;display:block;text-align:center;margin:1em auto 0 auto}.couples__segment--celebrating-unique .icon-stats p{max-width:11em}}@media only screen and (max-width: 336px),screen and (max-device-width: 336px){.couples__segment--celebrating-unique .icon-stats p{max-width:8em}.couples__segment--todays-couples .icon-stats.align--center li{padding:0 1em}.couples__segment--todays-couples .icon-stats.align--center li:nth-child(4) .nowrap{white-space:normal}}#wedding-traditions .colorblock:not(.white):after{background:#d7eaf2}#wedding-traditions .is-color-text{color:#16759e}#wedding-traditions .icon-stat--icon{margin-right:1em}#wedding-traditions .traditions__divider--bullets{color:#3499ba;font-size:1.25em;line-height:0.7}#wedding-traditions .icon-stats.align--center .icon-stat--stat{color:#16759e}.traditions__header{padding:2.91375em 0 0 0}.traditions__header p{max-width:54.1875em;margin:0 auto}.traditions__header .is-semibold{margin:1.55em auto 2.6875em auto}.section-header__img--traditions{max-width:20.1875em;margin:0 0 2.9em 0}.traditions__segment--wedding-party{background:#f1f8fa;margin:-2.25em 0 0 0;padding:4em 0 0 0}.traditions__segment--wedding-party .icon-stats.align--center{max-width:55.5em;margin:0 auto 0.25em auto;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.traditions__segment--wedding-party .icon-stats.align--center li{padding:0 3em;margin-bottom:2.9em}.traditions__segment--wedding-party .container--with-border{border-color:#d7eaf2;background:#ffffff;max-width:37.063em;margin:0 auto 0.9em auto;padding:1.1875em 1.6875em 1.125em 1.6875em}.traditions__segment--wedding-party .container--with-border li{height:auto}.traditions__segment--wedding-party .container--with-border img{width:5.3125em;margin-right:1.375em}.traditions__segment--wedding-party .container--with-border p{margin-left:1.55em}.traditions__segment--wedding-party .container--with-border p span{vertical-align:baseline !important}.traditions__segment--wedding-party .traditions__divider--bullets{margin:0 0 -1.75em 0}.traditions__segment--ceremony{padding:2em 0 0 0}.traditions__segment--ceremony .icon-stats.align--center{margin:0 auto 0.45em auto;max-width:57em}.traditions__segment--ceremony .icon-stats.align--center li{margin:1.85em 0 1.0625em 0;padding:0 2em}.traditions__segment--reception{background:#f1f8fa;margin:-2.25em 0 0 0;padding:3.85em 0 3.125em 0}.traditions__segment--reception .icon-stats.align--center{max-width:55.375em;margin:0 auto;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.traditions__segment--reception .icon-stats.align--center li{margin:0 0 3em 0;padding:0 3em}.traditions__segment--reception .container--with-border{border-color:#d7eaf2;background:#ffffff;max-width:39.375em;margin:0 auto;padding:1em 1em 0.8em 1.8125em}.traditions__segment--reception .container--with-border li{height:auto}.traditions__segment--reception .container--with-border img{width:5.3125em;margin-right:0.8em}.traditions__segment--reception .container--with-border p span{vertical-align:baseline !important}.traditions__segment--reception .traditions__popular{max-width:32em;text-align:center}.traditions__segment--reception .traditions__popular .is-semibold{display:block}.traditions__segment--reception .traditions__popular .icon-stat--stat{vertical-align:middle !important;margin-right:0.3em}.traditions__segment--food-drinks-guest{padding:2.5625em 0 0 0;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}.traditions__segment--food-drinks-guest .segment--column:first-child .traditions__wrapper--blue{padding-left:1.75em}.traditions__segment--food-drinks-guest .segment--column:last-child .traditions__wrapper--blue{padding-right:1.75em}.traditions__segment--food-drinks-guest .traditions__wrapper--blue{background:#d7eaf2;padding-top:3.3125em;padding-bottom:3.3125em;margin:2.6875em 0 0 0}.traditions__segment--food-drinks-guest .traditions__divider--bullets{position:absolute;top:-1.125em;left:0;right:0;z-index:1}.traditions__segment--food-drinks-guest .container--with-border{width:25.5em;margin:0 1.75em}.traditions__segment--food-drinks-guest .icon-stats.align--rows li{padding:0 0 0 1.6875em}.traditions__segment--food-drinks-guest .icon-stats.align--rows li:nth-child(2n+1){background:#f1f8fa}.traditions__segment--food-drinks-guest .icon-stats.align--rows .icon-stat--stat{width:2.21875em}.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:17.8125em}.traditions__segment--food-drinks-guest .icon-stats.align--rows p span{vertical-align:baseline !important}@media only screen and (max-width: 1100px),screen and (max-device-width: 1100px){.traditions__segment--food-drinks-guest{width:100%}.traditions__segment--food-drinks-guest .segment--column{width:50%}.traditions__segment--food-drinks-guest .container--with-border{width:25em;margin:0 auto}}@media only screen and (max-width: 840px),screen and (max-device-width: 840px){.traditions__segment--food-drinks-guest .container--with-border{width:22em}.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:14.8125em}}@media only screen and (max-width: 764px),screen and (max-device-width: 764px){.traditions__segment--wedding-party .icon-stats.align--center li{padding:0 1em}.traditions__segment--ceremony .icon-stats.align--center li{padding:0 1em}.traditions__segment--reception .icon-stats.align--center li{padding:0 1em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.traditions__segment--food-drinks-guest .traditions__divider--bullets li:last-child{display:none}.traditions__segment--food-drinks-guest .segment--column{width:100%}.traditions__segment--food-drinks-guest .font-style--colorblock-bg-subheading{background:#ffffff;z-index:2}.traditions__segment--food-drinks-guest .segment--column:first-child .traditions__wrapper--blue{padding-left:0}.traditions__segment--food-drinks-guest .segment--column:last-child{position:relative;padding:2.5625em 0 0 0}.traditions__segment--food-drinks-guest .segment--column:last-child .traditions__wrapper--blue{padding-right:0}.traditions__segment--food-drinks-guest .container--with-border{width:87.7333%}.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:none}.traditions__segment--reception .traditions__popular{max-width:31em}}@media only screen and (max-width: 630px),screen and (max-device-width: 630px){.traditions__segment--wedding-party .icon-stats.align--center li{width:50%}.traditions__segment--wedding-party .container--with-border{max-width:none;width:91.884%;padding:1.5em 0 1.3em 0;margin:0 auto 0.4em auto}.traditions__segment--wedding-party .container--with-border li{text-align:center;padding:0 1em}.traditions__segment--wedding-party .container--with-border img{display:block !important;margin:0 auto 1em auto;width:5.07143em}.traditions__segment--wedding-party .container--with-border .icon-stat--stat,.traditions__segment--wedding-party .container--with-border p{display:inline !important;vertical-align:baseline !important}.traditions__segment--wedding-party .container--with-border p{margin-left:0.3em}.traditions__segment--ceremony .icon-stats.align--center li{width:50%}.traditions__segment--reception .icon-stats.align--center li{width:50%}.traditions__segment--reception .container--with-border{max-width:none;width:91.884%;padding:1.6em 0 1.35em 0}.traditions__segment--reception .container--with-border li{text-align:center;padding:0 1em}.traditions__segment--reception .container--with-border img{display:block !important;margin:0 auto 1em auto;width:5.07143em}}@media only screen and (max-width: 574px),screen and (max-device-width: 574px){.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:25em}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){#wedding-traditions .traditions__divider--bullets{line-height:0.8}.traditions__header{padding:3.3257em 0 0 0}.traditions__header .is-semibold{margin:1.5em auto 2.6875em auto}.section-header__img--traditions{max-width:14.7143em;margin:0 0 2em 0}.traditions__segment--wedding-party{margin:-2.45em 0 0 0;padding:2.9em 0 0 0}.traditions__segment--wedding-party .icon-stats.align--center{margin:0 auto 0.85em auto}.traditions__segment--wedding-party .icon-stats.align--center li{margin-bottom:1.55em}.traditions__segment--wedding-party .traditions__divider--bullets{margin:0 0 -2em 0}.traditions__segment--ceremony{padding:2.4em 0 0 0}.traditions__segment--ceremony .icon-stats.align--center{margin:0 auto -0.4em auto}.traditions__segment--ceremony .icon-stats.align--center li{margin:0.9em 0 1.25em 0}.traditions__segment--reception{padding:2.9em 0 4.15em 0}.traditions__segment--reception .icon-stats.align--center{padding-bottom:1.1em}.traditions__segment--reception .icon-stats.align--center li{margin:0 0 1.625em 0}.traditions__segment--food-drinks-guest .traditions__divider--bullets{top:-2.05em}.traditions__segment--food-drinks-guest{padding:2.25em 0 0 0}.traditions__segment--food-drinks-guest .traditions__wrapper--blue{padding-top:2.9em;padding-bottom:2.8em;margin:2.6em 0 0 0}.traditions__segment--food-drinks-guest .icon-stats.align--rows li{height:6.143em}.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:19em}.traditions__segment--food-drinks-guest .segment--column:last-child{padding:2.45em 0 0 0}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){.traditions__segment--reception .icon-stats.align--center li{padding:0 0.5em}.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:17em}}@media only screen and (max-width: 372px),screen and (max-device-width: 372px){.traditions__segment--wedding-party .icon-stats.align--center li{padding:0 0.5em}.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:15em}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){.traditions__segment--ceremony .icon-stats.align--center li{padding:0 0.5em}}@media only screen and (max-width: 336px),screen and (max-device-width: 336px){.traditions__segment--food-drinks-guest .icon-stats.align--rows p{max-width:12em}}@media only screen and (max-width: 314px),screen and (max-device-width: 314px){.traditions__segment--reception .container--with-border li{padding:0 0.5em}.traditions__segment--reception .traditions__popular .icon-stat--stat{margin-right:4px}}#cost .button--toggle{background:#eaeaeb}#cost .button--toggle.button--alt-toggle{background:#f8f8f8;color:#a8a8a8}#cost .button--toggle.is-active,#cost .button--toggle:hover{background:#a2b99f}#cost .button--toggle.is-active:before,#cost .button--toggle:hover:before{border-left-color:#a2b99f}#cost .button--alt-toggle.is-active,#cost .button--alt-toggle:hover{background:#bed4bb;color:#ffffff}#cost .colorblock:not(.white):after{background:#cce3c9}#cost .is-color-text{color:#72906e}#cost .section--gray{background:#f8f8f8}.cost__header{padding:3.1556em 0 2.7em 0}.section-header__img--cost{max-width:17.125em;margin:0 0 2.9em 0}.cost__segment--avg-wedding-cost{padding:0 0 2.6em 0;align-items:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;-moz-box-align:flex-end;-webkit-box-align:flex-end}.cost__segment--avg-wedding-cost .segment-container--flex{padding:3.25em 0 0 0;max-width:61.25em;margin:0 auto}.cost__segment--avg-wedding-cost .avg-wedding-cost__components{flex:1 0 auto;padding:1.25em 0 0 0}.cost__segment--avg-wedding-cost .icon-stats{-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.cost__segment--avg-wedding-cost .icon-stats li{width:auto}.cost__segment--avg-wedding-cost .icon-stats .font-style--base,.cost__segment--avg-wedding-cost .icon-stats .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--avg-wedding-cost .icon-stats td,.cost__segment--avg-wedding-cost .icon-stats .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--avg-wedding-cost .icon-stats td,.cost__segment--avg-wedding-cost .icon-stats .cost-table th,.cost-table .cost__segment--avg-wedding-cost .icon-stats th{margin-top:0.425em}.cost__segment--avg-wedding-cost .icon-stat--icon{display:block;margin:0 auto 1em auto}.cost__segment--avg-wedding-cost .icon-stat--stat{color:#72906e}.cost__segment--avg-wedding-cost .icon-stat--divider{align-self:flex-end;font-size:2em;padding-bottom:0.75em}.cost__segment--avg-wedding-cost .avg-wedding-cost__total img{max-width:5.5625em}.cost__segment--avg-wedding-cost .big-stat--stat{display:block;color:#72906e;font-size:2.625em;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;margin:0.3em 0 0.225em 0}.cost__segment--budget{background:#a2b99f url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/bg-confetti-overlay@2x-ce79f50038a56d429bee5a59327e48c432d1aa3fa4bc868ee795233cd05bc51e.png) center center/92.25em no-repeat;padding:3.125em 0 3.2em 0}.cost__segment--budget .container--900{border-color:#cce3c9;background:#ffffff;padding:3.15em 0 2.7em 0;text-align:left}.cost__segment--budget .segment-container--flex{flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}.cost__segment--budget .segment-container--flex div.segment--column-flex{max-width:33.125em;padding:2.3em 0 0 0}.cost__segment--budget .segment-container--flex div.segment--column-flex p{margin-top:1.5em}.cost__segment--budget .font-style--colorblock-bg-subheading{display:block;text-align:center}.cost__segment--budget img{max-width:7.75em;position:relative;top:-0.75em}.cost__segment--why-spend-more{padding:3.125em 0 3.0625em 0}.cost__segment--why-spend-more .container--900{background:#cce3c9;border-color:#cce3c9;border-top:none;border-bottom:none;margin-top:3.375em;padding:3.125em 0}.cost__segment--why-spend-more .segment--column:first-child{max-width:15.75em;background:#ffffff;height:20.625em;padding:3em 1.75em 0 1.75em;position:relative}.cost__segment--why-spend-more .segment--column:last-child{width:31.438em;margin-left:2.875em;background:#e2f4e0}.cost__segment--why-spend-more .segment--column:last-child .font-style--base,.cost__segment--why-spend-more .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--why-spend-more .segment--column:last-child td,.cost__segment--why-spend-more .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--why-spend-more .segment--column:last-child td,.cost__segment--why-spend-more .segment--column:last-child .cost-table th,.cost-table .cost__segment--why-spend-more .segment--column:last-child th{background:#bed4bb;display:block;padding:0.875em 0 0.75em 0}.cost__segment--why-spend-more img{max-width:4.8125em;padding:1.15em 0 0 0}.cost__segment--why-spend-more .big-stat--icon{position:relative;display:inline-block;z-index:2}.cost__segment--why-spend-more .big-stat--icon:before{width:1.875em;height:2.1875em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/cost-stars--left@2x-1d4643284084386ced448dc7417b20d59799cc90054e28157c2011be43e7e205.png);top:0.08em;left:-3.05em}.cost__segment--why-spend-more .big-stat--icon:after{width:1.5625em;height:2.0625em;background-image:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/cost-stars--right@2x-64c2051e26543e1064662690f2a5aa95c8630fba2220b1e1137847e5eb0294f1.png);bottom:-0.75em;right:-3.15em}.cost__segment--why-spend-more .big-stat--icon:before,.cost__segment--why-spend-more .big-stat--icon:after{content:'';display:block;background-size:cover;position:absolute}.cost__segment--why-spend-more .shape--circle{border-radius:50%;height:5.6875em;outline:1px solid transparent;position:relative;width:5.6875em;background:#e2f4e0;display:block;position:absolute;top:3em;left:0;right:0;margin:0 auto;z-index:1}.cost__segment--why-spend-more .big-stat--text{margin-top:1.5em}.cost__segment--why-spend-more .icon-stats li{padding:0 1em 0 2.375em;height:5.375em}.cost__segment--why-spend-more .icon-stats .icon-stat--stat{width:2.21875em}.cost__segment--why-spend-more .icon-stats p{max-width:19.25em}.cost__segment--whos-paying{background:#e2f4e0;padding:3.125em 0}.cost__segment--whos-paying .container--900{background:#cce3c9;padding:3.2em 0 0 0}.cost__segment--whos-paying .container--900>div:not(.mobile-buttons-container){padding:0 2.8125em}.cost__segment--whos-paying p{margin:2.15em 0 0 0}.cost-table-column{flex:1 0 30em;max-width:40.25em}.cost-table{width:100%;max-width:50em;margin:0 auto}.cost-table td{font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif}.cost-table th,.cost-table td{width:16%;border:5px solid #f8f8f8}.cost-table--who-pays{margin:1.9em auto 2.8em auto}.cost-table--who-pays th,.cost-table--who-pays td{border:5px solid #cce3c9}.cost-table--who-pays tbody th,.cost-table--who-pays tbody td{background-color:#ffffff;padding:0.5em}.cost-table--who-pays td{font-size:1.25em;letter-spacing:0.05em}.cost-table--who-pays thead th,.cost-table--who-pays thead td{padding:0.5em 0.5em 0.15em 0.5em}.cost-table--who-pays thead th:last-child{padding:0}.cost-table--by-category,.cost-table--by-city{margin-top:-5px;max-width:40.25em}.cost-table--by-category .cost-table__header th,.cost-table--by-city .cost-table__header th{background-color:#bed4bb;text-align:center;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif;padding:0.95em 2em 0.7em 2em}.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:#eaeaeb;vertical-align:middle;width:10%}.cost-table--by-category tbody th,.cost-table--by-city tbody th{text-align:left;padding:0.875em 1.5625em 0.775em 1.5625em}.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 tbody th{padding:0.875em 7.5em 0.775em 1.5625em}.cost__segment--variation-in-spend{padding:3.2em 0 2.875em 0}.cost__segment--variation-in-spend .paragraph--wide{margin:2.2em auto 2.75em auto}.cost__segment--variation-in-spend .spend__tables{width:36.125em;margin:0 0 1.75em 0;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}.cost__segment--variation-in-spend .spend__cell--full{width:100%;background:#bed4bb;padding:0.8125em 0}.cost__segment--variation-in-spend .spend__cell--base-green,.cost__segment--variation-in-spend .spend__cell--light-green,.cost__segment--variation-in-spend .spend__cell--outline{width:50%;display:inline-block}.cost__segment--variation-in-spend .spend__cell--base-green,.cost__segment--variation-in-spend .spend__cell--light-green{padding:1.0625em 0}.cost__segment--variation-in-spend .spend__cell--base-green{background:#cce3c9}.cost__segment--variation-in-spend .spend__cell--light-green{background:#e2f4e0}.cost__segment--variation-in-spend .spend__cell--outline{border:1px solid #eaeaeb;border-top:none;margin:0 0 0.6875em 0;padding:0.375em 0 0.25em 0;color:#72906e}.cost__segment--variation-in-spend .spend__cell--outline+.spend__cell--outline{border-left:none}.cost__segment--cost-by-category{padding:3.15em 0 2.8125em 0}.cost__segment--cost-by-category .segment-container--flex{padding:3.25em 0 0 0;flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.cost__segment--cost-by-category .segment--column-flex:first-child{margin-right:1.875em}.cost__segment--cost-by-category .button--toggle{width:11.9243em;margin-bottom:0.794em;margin-right:1.25em;padding:0.504em 0 0.354em 0;font-size:0.875em;letter-spacing:0.07143em}.cost__segment--cost-by-category .button--toggle.is-active:before,.cost__segment--cost-by-category .button--toggle:hover:before{right:-1.0675em;border-width:1.0675em}.cost__segment--cost-by-city{padding:3.15em 0 2.8125em 0}.cost__segment--cost-by-city .font-style--colorblock-bg-subheading{max-width:20em}.cost__segment--cost-by-city .segment-container--flex{padding:3.3em 0 0 0;flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.cost__segment--cost-by-city .segment--column-flex:first-child{margin-right:1.875em}.cost__segment--cost-by-city .button--toggle{width:11.9243em;margin-bottom:0.794em;margin-right:1.25em;padding:0.504em 0 0.354em 0;font-size:0.875em;letter-spacing:0.07143em}.cost__segment--cost-by-city .button--toggle.is-active:before,.cost__segment--cost-by-city .button--toggle:hover:before{right:-1.0675em;border-width:1.0675em}.button--un-collapse{display:none;width:7.944em;background:#a2b99f;border-radius:3px;padding:0.6em;font-family:"Proxima Nova Semibold", Helvetica, Arial, sans-serif}.button--un-collapse:hover{background:#bed4bb}@media only screen and (max-width: 840px),screen and (max-device-width: 840px){.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .font-style--base,.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .cost-table th,.cost-table .cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) th,.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) td,.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) td{word-wrap:break-word;width:6.57143em;margin:0.425em auto 0 auto}.cost__segment--budget .segment-container--flex div.segment--column-flex{max-width:29em}.cost__segment--why-spend-more .container--900{padding:1.9286em 0}.cost__segment--why-spend-more .segment--column:first-child{padding:3em 0.25em 0 0.25em;max-width:12.75em}.cost__segment--why-spend-more .segment--column:last-child{margin-left:5%;width:27em}.cost__segment--why-spend-more .icon-stats li{padding:0 1em}}@media only screen and (min-width: 721px){.cost-table-spacer-column{width:13.2em}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.cost__segment--avg-wedding-cost .segment-container--flex{display:block;padding:1em 0 0 0}.cost__segment--avg-wedding-cost .avg-wedding-cost__components{display:block}.cost__segment--avg-wedding-cost .icon-stat--divider{font-size:2.2857em}.cost__segment--avg-wedding-cost .icon-stats li .font-style--base,.cost__segment--avg-wedding-cost .icon-stats li .cost-table th,.cost-table .cost__segment--avg-wedding-cost .icon-stats li th,.cost__segment--avg-wedding-cost .icon-stats li .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--avg-wedding-cost .icon-stats li td,.cost__segment--avg-wedding-cost .icon-stats li .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--avg-wedding-cost .icon-stats li td{margin-top:0.7em}.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .font-style--base,.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .cost-table th,.cost-table .cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) th,.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) td,.cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--avg-wedding-cost .icon-stats li:nth-child(3) td{width:auto;margin-top:0.7em}.cost__segment--avg-wedding-cost .icon-stats li:last-child{display:none}.cost__segment--avg-wedding-cost .avg-wedding-cost__total{width:18.7857em;text-align:left;margin:1.625em auto 0 auto;position:relative}.cost__segment--avg-wedding-cost .avg-wedding-cost__total img{max-width:5em;position:absolute;top:0;right:0}.cost__segment--avg-wedding-cost .avg-wedding-cost__total .font-style--colorblock-bg-subheading{font-size:1.14286em;letter-spacing:0.05em;margin:0 0 0 0.9375em}.cost__segment--avg-wedding-cost .big-stat--stat{font-size:2.2857em;margin:0.465em 0 0.1em 0;display:inline-block}.cost__segment--avg-wedding-cost .big-stat--stat .mobi-show{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;color:#222222;font-size:1em;margin-right:1em}.cost__segment--budget .container--900{position:relative;padding:14em 0 2.7em 0}.cost__segment--budget .segment-container--flex{display:block}.cost__segment--budget .segment-container--flex div.segment--column-flex{text-align:center;max-width:none;width:92%;margin:0 auto}.cost__segment--budget img{max-width:7em;position:absolute;top:2.2143em;left:0;right:0;margin:0 auto}.cost__segment--why-spend-more .container--900{padding:0.9286em 0.8571em;margin-top:2.2em;border-left:none;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cost__segment--why-spend-more .segment--column{display:block}.cost__segment--why-spend-more .segment--column:first-child{max-width:none;padding:0.73em 0.9286em 0.64286em 0.9286em;height:auto;text-align:left;margin-bottom:0.857143em}.cost__segment--why-spend-more .segment--column:last-child{max-width:none;margin-left:0;width:100%}.cost__segment--why-spend-more .segment--column:last-child .font-style--base,.cost__segment--why-spend-more .segment--column:last-child .cost-table th,.cost-table .cost__segment--why-spend-more .segment--column:last-child th,.cost__segment--why-spend-more .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--why-spend-more .segment--column:last-child td,.cost__segment--why-spend-more .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--why-spend-more .segment--column:last-child td{font-size:1em;padding:1.14286em 0 0.9286em 0}.cost__segment--why-spend-more .big-stat--icon{margin:0 3.214286em 0 2.214286em;vertical-align:middle}.cost__segment--why-spend-more .big-stat--icon:before{width:1.4286em;height:1.64286em;top:0;left:-2.14286em}.cost__segment--why-spend-more .big-stat--icon:after{width:1.14286em;height:1.57143em;bottom:0;right:-2.2857em}.cost__segment--why-spend-more img{max-width:4.2857em;padding:1.14286em 0 0 0}.cost__segment--why-spend-more .big-stat--text{margin-top:0;vertical-align:middle}.cost__segment--why-spend-more .shape--circle{height:4.5714em;width:4.5714em;margin:0;top:0.73em;left:3em}.cost__segment--why-spend-more .icon-stats li{height:6.8em;padding:0 1em 0 1.8571em}.cost__segment--why-spend-more .icon-stats .icon-stat--stat{width:2.53846em}.cost__segment--why-spend-more .icon-stats p{max-width:26.5em}.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--by-category .cost-table__header th,.cost-table--by-city .cost-table__header th{font-size:1.14286em}.cost-table--by-category tbody th,.cost-table--by-city tbody th{font-size:1em}.cost-table--by-category .cost-table__row td.cost-table__cell,.cost-table--by-city .cost-table__row td.cost-table__cell{font-size:1.2857em}.cost-table--who-pays th,.cost-table--who-pays td{width:50%}.cost-table--who-pays tbody th,.cost-table--who-pays tbody td{padding:0.667em}.cost-table--who-pays thead th:last-child{padding:0.5em 0.5em 0.15em 0.5em}.cost-table--who-pays td{font-size:1.2857em}.cost-table--who-pays tbody th{font-size:1em}.cost-table--who-pays thead th{font-size:1.14286em}.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}.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:2em auto 0 auto;max-width:18.7143em}.button--alt-toggle{margin:2.5px;flex:1 0 40%;padding:0.75em 0 0.679em 0}.button--alt-toggle:before{display:none}.button--alt-toggle.font-style--base,.cost-table th.button--alt-toggle,.cost-table--by-category .cost-table__row td.button--alt-toggle,.cost-table--by-city .cost-table__row td.button--alt-toggle{font-size:1em}.button--alt-toggle:last-child{max-width:10em}}@media only screen and (max-width: 660px),screen and (max-device-width: 660px){.cost__segment--why-spend-more .big-stat--text{max-width:16em}.cost__segment--why-spend-more .icon-stats p{max-width:19.5em}}@media only screen and (max-width: 550px),screen and (max-device-width: 550px){.cost__segment--why-spend-more .big-stat--text{max-width:12em}.cost__segment--why-spend-more .icon-stats p{max-width:17.1em}.cost__segment--variation-in-spend .spend__tables{width:100%}}@media screen and (min-width: 550px){.button--alt-toggle{flex:1 0 auto}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){.cost__header{padding:3.55em 0 1.8em 0}.section-header__img--cost{max-width:12.64286em;margin:0 0 1.9em 0}.cost__segment--avg-wedding-cost{width:100%;padding:0 0 3.15em 0}.cost__segment--avg-wedding-cost .icon-stat--divider{align-self:center}.cost__segment--avg-wedding-cost .icon-stats.align--center li{width:auto;margin-bottom:0}.cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child .font-style--base,.cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child .cost-table th,.cost-table .cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child th,.cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child td,.cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--avg-wedding-cost .icon-stats.align--center li:first-child td{width:8em;margin:0.7em auto 0 auto}.cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) .font-style--base,.cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) .cost-table th,.cost-table .cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) th,.cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) td,.cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--avg-wedding-cost .icon-stats.align--center li:nth-child(3) td{word-wrap:break-word;width:6.57143em;margin:0.7em auto 0 auto}.cost__segment--budget{padding:3.55em 0 3.65em 0}.cost__segment--budget .container--900{padding:14em 0 1.7em 0}.cost__segment--budget .segment-container--flex div.segment--column-flex{padding:2.45em 0 0 0}.cost__segment--budget .segment-container--flex div.segment--column-flex p{margin-top:1.75em}.cost__segment--budget .font-style--semibold-subheading{line-height:1.5}.cost__segment--why-spend-more{padding:3.6em 0 3.55em 0}.cost__segment--why-spend-more .container--900{margin-top:2.255em}.cost__segment--why-spend-more img{padding:0.77em 0 0 0}.cost__segment--why-spend-more .big-stat--text{max-width:9.5em}.cost__segment--why-spend-more .segment--column:last-child .font-style--base,.cost__segment--why-spend-more .segment--column:last-child .cost-table th,.cost-table .cost__segment--why-spend-more .segment--column:last-child th,.cost__segment--why-spend-more .segment--column:last-child .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .cost__segment--why-spend-more .segment--column:last-child td,.cost__segment--why-spend-more .segment--column:last-child .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .cost__segment--why-spend-more .segment--column:last-child td{padding:1.14286em 1em 0.9286em 1em}.cost__segment--why-spend-more .icon-stats p{max-width:14em}.cost__segment--whos-paying{padding:3.6em 0}.cost__segment--whos-paying .container--900{padding:2.25em 0 0 0}.cost__segment--whos-paying .container--900>div:not(.mobile-buttons-container){padding:0 6%}.cost__segment--whos-paying p{margin:2.4em 0 0 0}.mobile-buttons-container{margin-top:1.5em}.cost-table--who-pays{margin:1.25em auto 2em auto}.cost__segment--variation-in-spend{padding:3.65em 0 3.2em 0}.cost__segment--variation-in-spend .paragraph--wide{margin:2.35em auto 1.7em auto}.cost__segment--variation-in-spend .spend__tables{align-items:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;margin:0 0 1.2em 0}.cost__segment--variation-in-spend .spend__tables div{align-items:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;-webkit-box-align:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}.cost__segment--variation-in-spend .spend__cell--full{font-size:1.14286em;padding:0.8125em 1em}.cost__segment--variation-in-spend .icon-stat--stat{font-size:1.7143em}.cost__segment--variation-in-spend .spend__cell--base-green,.cost__segment--variation-in-spend .spend__cell--light-green{padding:0.55em 0.75em}.cost__segment--variation-in-spend .spend__cell--outline{margin:0 0 0.65em 0}.cost__segment--cost-by-category,.cost__segment--cost-by-city{padding:3.65em 0 1.6em 0}.cost__segment--cost-by-category .font-style--colorblock-bg-subheading,.cost__segment--cost-by-city .font-style--colorblock-bg-subheading{max-width:20em}.cost__segment--cost-by-category .segment-container--flex,.cost__segment--cost-by-city .segment-container--flex{padding:1.85em 0 0 0}.cost-table--by-category tbody th,.cost-table--by-city tbody th{padding:1.25em 1.5625em 0.95em 1.5625em}.cost-table-column{flex:1 0 24em}}@media only screen and (max-width: 424px),screen and (max-device-width: 424px){.cost__segment--why-spend-more .font-style--colorblock-bg-subheading{max-width:14em}.cost__segment--why-spend-more img{padding:0.6em 0 0 0}.cost__segment--why-spend-more .shape--circle{top:1.35em}.cost__segment--why-spend-more .big-stat--icon:before{top:-0.5em}.cost__segment--why-spend-more .big-stat--text{max-width:6em}.cost__segment--why-spend-more .icon-stats p{max-width:11em}}@media only screen and (max-width: 400px),screen and (max-device-width: 400px){.cost__segment--avg-wedding-cost .icon-stat--divider{align-self:start}.cost-table--who-pays{max-width:18.7143em}.mobile-buttons-container{padding:0 2.5px}.cost-table--by-category tbody th,.cost-table--by-city tbody th{padding:0.875em 0em 0.775em 1.5625em}}@media only screen and (max-width: 360px),screen and (max-device-width: 360px){.cost__segment--why-spend-more .segment--column:first-child{text-align:center}.cost__segment--why-spend-more .big-stat--icon{margin:0 auto}.cost__segment--why-spend-more .big-stat--icon:before{top:0}.cost__segment--why-spend-more img{padding:1.14286em 0 0 0}.cost__segment--why-spend-more .shape--circle{top:0.73em;left:0;margin:0 auto}.cost__segment--why-spend-more .big-stat--text{max-width:10em;display:block;text-align:center;margin:1em auto 0 auto}.cost__segment--why-spend-more .icon-stats li{padding:0}.cost__segment--why-spend-more .icon-stats li p{display:block !important;max-width:none;margin:0.5em auto 0 auto;padding:0 0.5em}.cost__segment--why-spend-more .icon-stats .icon-stat--content-row{text-align:center}}@media only screen and (max-width: 350px),screen and (max-device-width: 350px){.cost__segment--avg-wedding-cost .icon-stats li:not(.icon-stat--divider){font-size:12.5px}.cost__segment--avg-wedding-cost .icon-stats .icon-stat--icon{width:2.56em}}#methodology{background:url(//go.weddingwire.com/assets/b2c_full/newlywed_report_2019/methodology--bg@2x-e9b1249cd30cf92f1ed0e7dd41dfa4eef6da1fa6b072c556b750658a6759a770.jpg) center center/cover no-repeat;padding:4.0275em 0 3.125em 0}#methodology .section-header__img--methodology{max-width:18.75em;margin:0 0 3.3em 0}#methodology .methodology__wrapper{position:relative;width:100%;max-width:56.5625em;margin:0 auto}#methodology .methodology__confetti--left{width:7.875em;position:absolute;bottom:4.0625em;left:-5.4375em;z-index:3}#methodology .methodology__confetti--right{width:7.875em;position:absolute;top:-4.4375em;right:-5.4375em;z-index:5}#methodology .methodology__container{position:relative;z-index:4;background:#ffffff;padding:3.2em 0 2.7em 0;box-shadow:0 0.25em 0.625em 0 rgba(131,131,131,0.5);border-bottom:8px solid #19b5bc}#methodology p+p{width:100%;max-width:46.625em;margin:1.2em auto 1.5em auto}#methodology li{width:12.25em}#methodology li *{display:block}#methodology .methodology__headshot{width:6.25em;margin:0 auto 0.75em auto}#methodology .methodology__name{font-size:1em;line-height:1.3125;margin:0 0 0.05em 0}#methodology .methodology__job-title{font-size:0.875em;line-height:1.5}.methodology__footnote{margin:1em auto 0 auto;padding:0 4%;font-size:0.875em;line-height:1.25;color:#8a8a8a}@media only screen and (max-width: 915px),screen and (max-device-width: 915px){#methodology .methodology__wrapper{width:96%}#methodology .methodology__confetti--left,#methodology .methodology__confetti--right{display:none}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){#methodology .methodology__wrapper{width:84%}#methodology .methodology__container{padding:3.2em 1.857em 2.7em 1.857em}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){#methodology{padding:3.8em 0 3.5em 0}#methodology .section-header__img--methodology{max-width:12.8571em;margin:0 0 1.1em 0}#methodology .methodology__container{padding:2.45em 1.857em 2.1em 1.857em}#methodology p+p{margin:1.85em auto 1.8em auto}#methodology .methodology__headshot{width:5em;margin:0 auto 0.45em auto}#methodology li{width:50%}}@media only screen and (max-width: 434px),screen and (max-device-width: 434px){.methodology__footnote{max-width:27em}}@media only screen and (max-width: 372px),screen and (max-device-width: 372px){#methodology .methodology__container{padding:2.45em 1.5em 2.1em 1.5em}}@media only screen and (max-width: 1000px),screen and (max-device-width: 1000px){.font-style--disclaimer{font-size:0.7857em}}@media only screen and (max-width: 840px),screen and (max-device-width: 840px){.container--900{width:84%}}@media only screen and (max-width: 720px),screen and (max-device-width: 720px){.font-style--base,.cost-table th,.cost-table--by-category .cost-table__row td,.cost-table--by-city .cost-table__row td{font-size:0.9286em;line-height:1.4615;letter-spacing:0.0769em}.font-style--colorblock-bg-subheading{font-size:1.2857143em;letter-spacing:0.0555em}.colorblock:after{height:0.7778em;top:0.45em}.font-style--semibold-subheading{font-size:1.1428em;line-height:1.3125}.icon-stats.align--center .font-style--base,.icon-stats.align--center .cost-table th,.cost-table .icon-stats.align--center th,.icon-stats.align--center .cost-table--by-category .cost-table__row td,.cost-table--by-category .cost-table__row .icon-stats.align--center td,.icon-stats.align--center .cost-table--by-city .cost-table__row td,.cost-table--by-city .cost-table__row .icon-stats.align--center td{margin-top:1em}.icon-stat--icon{width:2.28571428em;margin-right:0.3571em}.icon-stat--stat{font-size:1.8571em}.big-stat--text{text-align:left;display:inline-block;font-size:1.14286em;line-height:1.3125}}@media only screen and (max-width: 500px),screen and (max-device-width: 500px){main{margin-top:-3.7857em}.container--900.container--with-border{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#back-to-top{margin-bottom:6px}.icon-stats.align--rows .icon-stat--icon{margin-right:0.57143em}.icon-stats.align--center li{width:50%;margin-bottom:1.85em}}@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}}
