html,html>body{height:100%}html>body{margin:0;font-family:Avenir LT Std}html>body>#app{position:relative;z-index:0;height:100%}html>body button{cursor:pointer}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:300;src:local("Avenir LT Std 35 Light"),url(/static/media/AvenirLTStd-Light.4a3e0c40.woff) format("woff")}@font-face{font-family:Avenir LT Std;font-style:oblique;font-weight:300;src:local("Avenir LT Std 35 Light Oblique"),url(/static/media/AvenirLTStd-LightOblique.13a78144.woff) format("woff")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:900;src:local("Avenir LT Std 95 Black"),url(/static/media/AvenirLTStd-Black.d74d87dd.woff) format("woff")}.primary-color{color:#f2b2a8}.secondary-color{color:#b5beca}.info-color{color:#7d7d7d}.dark-color{color:#000}.light-color{color:#fff}.primary-bg-color{background:#f2b2a8}.secondary-bg-color{background:#b5beca}.info-bg-color{background:#7d7d7d}.dark-bg-color{background:#000}.light-bg-color{background:#fff}.primary-border-color{border-color:#f2b2a8}.secondary-border-color{border-color:#b5beca}.info-border-color{border-color:#7d7d7d}.dark-border-color{border-color:#000}.light-border-color{border-color:#fff}.dramatic-text{color:#f2b2a8;text-transform:uppercase;font-family:linotype-didot,"serif";font-size:80px;font-weight:700;letter-spacing:-5.82px;line-height:104px}.heading-text{color:#000;font-family:linotype-didot,"serif";font-size:40px;line-height:51px;font-weight:400}.sub-heading-text{font-family:Avenir LT Std;letter-spacing:1px;font-weight:400}.section-heading-text,.sub-heading-text{color:#000;font-size:20px;line-height:27px}.section-heading-text{font-weight:900;letter-spacing:3px}.navigation-link{color:#000;font-size:20px;font-weight:300;letter-spacing:1px;line-height:27px;cursor:pointer}.active-navigation-link{color:#000}.active-navigation-link,.text-link{font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px;cursor:pointer}.text-link{color:#f2b2a8;text-transform:uppercase;text-decoration:none}.body{color:#000;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.text-underline{border-bottom:2px solid #f2b2a8}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.error-text{font-size:14px;font-style:italic;color:#000;opacity:.6;letter-spacing:normal;line-height:19px;margin-top:4px}.primary-button{background-color:#f2b2a8;color:#fff;border:none}.outline-button,.primary-button{min-width:170px;height:50px;padding:0 20px;font-size:18px;font-weight:600;letter-spacing:3px;line-height:25px;text-transform:uppercase;cursor:pointer}.outline-button{background-color:#fff;color:#f2b2a8;border:3px solid #f2b2a8}.text-button{height:40px;background-color:#fff;color:#f2b2a8;font-size:16px;letter-spacing:.5px;line-height:22px;outline:none}.icon-text-button,.text-button{min-width:170px;padding:0 20px;text-transform:uppercase;font-weight:600;border:none;cursor:pointer}.icon-text-button{display:flex;align-items:center;justify-content:space-between;height:50px;background-color:#b5beca;font-size:20px;letter-spacing:3px;line-height:27px;color:#fff}.icon-text-button i{margin-left:10px}.icon-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#fff;font-weight:600;letter-spacing:3px;line-height:25px;text-transform:uppercase;color:#f2b2a8;border:3px solid #f2b2a8;cursor:pointer}.icon-button i{font-size:42px;line-height:21px}.divider{display:block;height:2px;background:#f2b2a8;margin:10px 0;border:none}.divider.secondary{background:#b5beca}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:block;height:50px;margin-top:10px;width:100%;padding-left:15px;border:1px solid #b5beca;outline:none}select:focus{border:1px solid #f2b2a8;outline:1px solid #f2b2a8}select option{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:16px;font-weight:300;letter-spacing:.8px;line-height:22px}._header{flex:none;display:flex;align-items:center}._header ._title-section{padding:28px;width:100%;display:flex;justify-content:center}._header ._title-section ._logo{display:flex;height:29px;width:27px;margin:10px}._header ._title-section ._title{display:flex;font-size:40px;letter-spacing:-2px;line-height:51px;text-transform:uppercase;font-family:linotype-didot,"serif";font-weight:400;font-style:normal;padding-top:4px}@media screen and (max-width:768px){._header ._title-section ._title{font-size:20px}}.footer{padding:48px 20%;text-align:center}.footer>hr{border:1px solid #f2b2a8}.footer ._questions{margin-top:26px;font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px}.footer ._links{margin-top:14px;font-size:20px;font-weight:300;letter-spacing:1px;line-height:27px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer ._links a{padding:0 25px;text-decoration:none;color:#000}.footer ._links div:not(:last-child){border-right:2px solid #f2b2a8}.headerNav-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.headerNav-container .link{text-align:center;flex-grow:1;margin:10px 20px;font-size:20px;text-decoration:none;color:#000;cursor:pointer}.headerNav-container .link:hover{text-shadow:0 0 1px rgba(0,0,0,.53)}.headerNav-container .link.active{font-weight:600}.headerNav-container .link.dropdown,.headerNav-container .link.dropdown .drop-header{display:flex;justify-content:center;align-items:center}.headerNav-container .link.dropdown .drop-header{font-weight:600}.headerNav-container .link.dropdown .drop-header .person{color:#000;margin-left:10px}.headerNav-container .link.dropdown .drop-body{text-shadow:none}.headerNav-container .link.dropdown .drop-body>a,.headerNav-container .link.dropdown .drop-body div{font-size:20px;text-decoration:none;color:#000;display:flex;align-items:center;height:70px;padding-left:30px}.headerNav-container .link.dropdown .drop-body>a:hover,.headerNav-container .link.dropdown .drop-body div:hover{text-shadow:0 0 1px rgba(0,0,0,.53)}.headerNav-container .user-icon{color:#2a2a2a;font-size:20px;margin:5px;position:relative;top:3px}@media screen and (max-width:768px){.headerNav-container{flex-direction:column}}.dropdown-button{display:block}.dropdown-button .dropdown-button-header{display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.dropdown-button .dropdown-button-header i{color:#f2b2a8}.dropdown-button .dropdown-button-body-container{position:relative;width:100%}.dropdown-button .dropdown-button-body-container .dropdown-button-body{position:absolute;display:none;align-items:center;justify-content:flex-end;top:0;right:-17px;min-width:220px;padding:2px;background:#f2b2a8;z-index:9999;-webkit-clip-path:polygon(0 12px,calc(100% - 38px) 12px,calc(100% - 29px) 0,calc(100% - 20px) 12px,100% 12px,100% 100%,0 100%);clip-path:polygon(0 12px,calc(100% - 38px) 12px,calc(100% - 29px) 0,calc(100% - 20px) 12px,100% 12px,100% 100%,0 100%)}.dropdown-button .dropdown-button-body-container .dropdown-button-body.open{display:flex}.dropdown-button .dropdown-button-body-container .dropdown-button-body .dropdown-button-body-inner{background:#fff;width:100%;padding-top:10px;-webkit-clip-path:polygon(0 12px,calc(100% - 35px) 12px,calc(100% - 27px) 1px,calc(100% - 19px) 12px,100% 12px,100% 100%,0 100%);clip-path:polygon(0 12px,calc(100% - 35px) 12px,calc(100% - 27px) 1px,calc(100% - 19px) 12px,100% 12px,100% 100%,0 100%)}.profile-summary{display:flex;justify-content:center;margin-bottom:95px;margin-top:90px}.profile-summary ._summary-title{width:100%;font-size:40px;letter-spacing:-2px;line-height:51px;text-align:center;padding:24px;font-family:linotype-didot,"serif";font-weight:400;font-style:normal}.profile-summary ._details-grid{display:flex;flex-wrap:wrap}.profile-summary ._details-grid ._details{flex:1 1;min-width:300px;margin:0 30px}.profile-summary ._details-grid ._details ._details-title{display:flex;margin-bottom:20px}.profile-summary ._details-grid ._details ._details-title ._title{line-height:42px}.profile-summary ._details-grid ._details ._details-items{font-size:12px}.profile-summary ._details-grid ._details ._details-items ._details-item{padding-left:40px;display:flex;justify-content:flex-start;align-items:center}.profile-summary ._details-grid ._details ._details-items ._details-item ._title{padding-left:10px;color:#888;flex-grow:0;text-align:left;min-width:100px}.profile-summary ._details-grid ._details ._details-items ._details-item ._value{color:#2f2f2f;justify-self:flex-end;margin-left:auto;text-align:right}.profile-summary ._change{text-align:center;margin-top:30px;font-size:14px}.splash{margin:60px 0;display:flex;justify-content:center}.splash ._splash-img{position:relative}.splash ._splash-img>img{width:100%;height:auto}.splash ._splash-img ._hello{padding:40px;background:#fff;position:absolute;top:110px;left:-33px;font-size:20px;font-weight:300;letter-spacing:1px;line-height:27px;z-index:2}.splash ._splash-img ._hello>span{font-size:40px;letter-spacing:-2px;line-height:51px;font-family:linotype-didot,"serif"}.splash ._splash-img ._hello-border{padding:38px;position:absolute;border:2px solid #f2b2a8;top:131px;left:-53px;z-index:1;font-size:20px;font-weight:300;letter-spacing:1px;line-height:27px;color:unset;box-sizing:content-box}.splash ._splash-img ._hello-border>span{font-size:40px;letter-spacing:-2px;line-height:51px;font-family:linotype-didot,"serif"}.splash ._splash-img ._img-border{position:absolute;border:2px solid #f2b2a8;width:100%;height:100%;top:16px;right:-20px;z-index:-1}.plans{display:flex;justify-content:center;text-align:center;padding:80px 0;background-color:#f7f8f9}.plans ._title{font-size:40px;letter-spacing:-2px;padding:0 10px;font-family:linotype-didot,"serif";font-weight:400;font-style:normal}.plans ._sub-title{margin-top:10px;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.plans ._descriptions ._plans-desc-grid{display:flex;justify-content:center;flex-wrap:wrap}.plans ._descriptions ._plans-desc-grid>.plan-description{margin-bottom:15px}.plans ._descriptions ._plans-grid{display:flex;flex-wrap:wrap;justify-content:center}.plans ._descriptions>.plan-extras{text-align:left}.plans ._descriptions>.join-waitlist,.plans ._descriptions>.join-waitlist>div{margin-top:30px}.plans ._pink-underline{border-bottom:2px solid #f2b2a8}.plan-description{border:1px solid #b5beca;background-color:#fff;position:relative;padding:20px;margin:35px 17px;width:270px;text-align:center}.plan-description ._plan-num{font-size:20px;font-weight:300;letter-spacing:.63px;line-height:27px;text-transform:uppercase}.plan-description ._price{margin-top:20px;font-size:32px;font-weight:900;letter-spacing:1px;line-height:44px}.plan-description ._detail{text-align:left;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:28px;margin-bottom:10px}.plan-description ._detail>span{padding-left:10px}.plan-description ._detail>._second{margin-left:26px;font-style:oblique;line-height:22px}.plan-description ._detail i{font-size:16px;vertical-align:middle;line-height:22px}.plan-description ._detail ._tool-tip{display:inline-block;margin-left:5px;position:relative}.plan-description ._detail ._tool-tip ._tool-tip-text{display:none;width:310px;position:absolute;z-index:1;background-color:#2a2a2a;color:#fff;left:-155px;top:26px;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:22px;padding:21px 30px;box-sizing:border-box;font-style:normal}.plan-description ._detail ._tool-tip ._tool-tip-text>span{font-weight:900}.plan-description ._detail ._tool-tip ._tool-tip-text ._arrow-up{position:absolute;z-index:2;top:-5px;left:157px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #2a2a2a}.plan-description ._detail ._tool-tip:hover ._tool-tip-text{display:block}.plan-description ._tax{margin-bottom:8px;font-size:16px;font-style:oblique;font-weight:300;letter-spacing:.5px;line-height:22px}.plan-description>hr{margin:18px 0;border:1px solid #b5beca}.payment-view{margin-top:50px;text-align:center}.payment-view ._title{font-family:linotype-didot,"serif";font-size:40px;letter-spacing:-2px;line-height:51px}.payment-view ._billing{margin:30px 20% 150px;display:flex;justify-content:space-between;flex-wrap:wrap-reverse;text-align:left}.payment-view ._billing ._billing-form{min-width:400px;width:52%}.payment-view ._billing ._selected-plan{width:30%;min-width:310px}.payment-view .pay-title{text-transform:uppercase}.billing-form label,.payment-view .pay-label{font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px}.billing-form label{margin-top:30px;display:block}.billing-form label>input{margin-top:10px;width:100%;display:block;padding:12px 10px;font-size:16px;font-weight:300;letter-spacing:.8px;line-height:22px;box-sizing:border-box;border:1px solid #b5beca}.billing-form label select{display:block;height:50px;margin-top:10px;width:100%;padding-left:15px}.billing-form label select,.billing-form label select option{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.billing-form label select option{font-size:16px;font-weight:300;letter-spacing:.8px;line-height:22px}.billing-form ._multi{display:flex;justify-content:space-between;flex-flow:row wrap}.billing-form ._multi ._bigger{width:55%;min-width:200px}.billing-form ._multi ._smaller{width:40%;align-self:flex-end;min-width:200px}.billing-form ._multi ._tiny{width:17%}.billing-form ._payment-details{margin-top:30px}.billing-form ._payment-details>div{margin-top:10px}.billing-form ._payment-details ._details{font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px;text-transform:uppercase}.billing-form ._payment-details ._rental{font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.billing-form ._payment-details ._never{font-size:14px;font-style:oblique;font-weight:300;line-height:19px}.billing-form ._total{margin-top:10px;font-weight:300}.billing-form ._total,.billing-form ._total>span{font-size:16px;letter-spacing:.5px;line-height:22px}.billing-form ._total>span{font-weight:900}.billing-form ._actions{display:flex;flex-flow:row wrap;justify-content:space-between}.billing-form ._actions>div{padding:14px 20px;font-size:18px;font-weight:900;letter-spacing:3px;line-height:25px;text-align:center;text-transform:uppercase;cursor:pointer;margin-top:30px}.billing-form ._actions ._cancel{border:3px solid #f2b2a8;color:#f2b2a8}.billing-form ._actions ._submit{background-color:#f2b2a8;border:3px solid #f2b2a8;color:#fff}.billing-form ._actions ._disabled{background-color:#b5beca;color:#fff;border:3px solid #b5beca}.billing-form ._actions ._loading:after{content:" .";-webkit-animation:dots 1s steps(5) infinite;animation:dots 1s steps(5) infinite}@-webkit-keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}.billing-form ._error{margin-top:30px;color:red}.billing-form .StripeElement{margin-top:10px;padding:12px 10px;font-size:16px;font-weight:300;letter-spacing:.8px;line-height:22px;box-sizing:border-box;border:1px solid #b5beca}.selected-plan ._plan-type{margin-top:30px;font-size:40px;letter-spacing:-2px;line-height:51px;font-family:linotype-didot,"serif"}.selected-plan ._plan-type span{border-bottom:2px solid #f2b2a8}.selected-plan ._plan{text-align:center}.selected-plan .plan{margin-left:0;margin-top:20px}.selected-plan .plan ._bonus{min-height:0}.selected-plan .plan ._disclaimer{bottom:-40px}.selected-plan ._order-summary{max-width:310px;margin-top:70px;margin-bottom:30px}.selected-plan ._order-summary ._summary{margin-bottom:30px;font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px;text-transform:uppercase}.selected-plan ._order-summary ._row{display:flex;justify-content:space-between;font-size:16px;letter-spacing:.5px;font-weight:300;line-height:36px;text-transform:uppercase}.selected-plan ._order-summary hr{border:1px solid #b5beca}.selected-plan ._order-summary ._total{font-weight:900}.plan{border:1px solid #b5beca;background-color:#fff;position:relative;padding:20px;margin:35px 17px;width:310px;box-sizing:border-box}.plan ._pre-pay{text-transform:uppercase;font-size:20px;line-height:27px;letter-spacing:.63px}.plan ._your-price{text-transform:uppercase;padding-top:15px;font-size:16px;letter-spacing:.5px}.plan ._price{font-size:32px;font-weight:900;letter-spacing:1px;line-height:44px;padding-top:15px;position:relative}.plan ._price span{font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px;font-style:oblique;position:absolute;right:17%;top:45%}.plan ._price ._c2{right:23%}.plan ._price ._c3{right:19%}.plan ._price ._c4{right:15%}.plan ._you-save{text-transform:uppercase;font-size:16px;font-weight:900;letter-spacing:.5px;line-height:22px;padding-top:17px}.plan ._reg-price{font-size:14px;font-style:oblique;font-weight:300;line-height:19px;opacity:.6;padding-top:5px}.plan hr{margin:18px 0;border:1px solid #b5beca}.plan ._detail{text-align:left}.plan ._detail>span{margin-left:10px;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:32px}.plan ._detail>i{font-size:16px}.plan ._bonus{min-height:150px}.plan ._no-extra{margin-top:30px}.plan ._plus{font-size:16px;font-weight:900;letter-spacing:.5px;line-height:32px;text-align:left}.plan ._disclaimer{position:absolute;font-size:14px;font-style:oblique;font-weight:300;line-height:19px;text-align:center;opacity:.6;bottom:-70px}.plan ._most-popular{position:absolute;height:54px;width:54px;background-color:#000;color:#fff;font-size:10px;letter-spacing:.31px;line-height:14px;text-align:center;border-radius:27px;top:-15px;right:-15px}.plan ._most-popular>div{padding-top:12px}.plan-button{width:258px;background-color:#f2b2a8;font-size:18px;font-weight:900;letter-spacing:3px;line-height:25px;text-transform:uppercase;color:#fff;padding:13px 0;position:absolute;bottom:-26px;margin-left:5px;cursor:pointer}.payment-successful-view{margin-top:85px;text-align:center}.payment-successful-view ._title{font-size:40px;letter-spacing:-2px;line-height:51px;font-family:linotype-didot,"serif"}.payment-successful-view ._payment{margin-top:15px;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.payment-successful-view ._splash{margin-top:38px;display:flex;justify-content:center}.payment-successful-view ._splash>div{position:relative}.payment-successful-view ._splash img{top:0;left:0;z-index:1;width:100%;height:auto}.payment-successful-view ._splash ._thanks{position:absolute;top:21px;left:21px;color:#fff;font-size:60px;font-weight:700;letter-spacing:-5.82px;line-height:104px;font-family:linotype-didot,"serif";z-index:2}@media only screen and (min-width:768px){.payment-successful-view ._splash ._thanks{font-size:80px}}.payment-successful-view ._splash ._splash-border{position:absolute;width:100%;height:100%;border:2px solid #f2b2a8;z-index:-1;left:20px;top:20px}.payment-successful-view ._message{margin-top:78px}.payment-successful-view ._message ._title{font-size:40px;letter-spacing:-2px;line-height:51px;font-family:linotype-didot,"serif"}.payment-successful-view ._message ._text{margin-top:38px;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.payment-successful-view ._founders{margin-top:38px;font-size:40px;font-weight:700;letter-spacing:-2px;line-height:52px;font-family:linotype-didot,"serif"}.payment-successful-view ._founders span{padding-bottom:10px;border-bottom:2px solid #f2b2a8}.payment-successful-view ._hash{margin-top:38px;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px;margin-bottom:117px}.Survey{display:block;margin:0 auto;width:100%;background:rgba(181,190,202,.1)}.Survey .hidden{display:none}.Survey .step-inner-body{text-align:left;max-width:1000px;margin:20px auto}.Survey .Register .step-inner-body{max-width:500px}.Survey .Register .step-inner-body .error-section{margin-top:10px;text-align:center}.Survey .Name .step-inner-body{max-width:530px}.Survey .Name .step-inner-body .heading-text{text-align:center;margin:5px 0}.Survey .Name .step-inner-body .form{display:flex;justify-content:space-around;flex-wrap:wrap}.Survey .Name .step-inner-body .form .input-field{width:250px}.Survey .Birthday .step-inner-body,.Survey .PostalCode .step-inner-body{max-width:250px}.Survey .HeightWeight .step-inner-body{max-width:500px}.Survey .HeightWeight .heading-text{text-align:center;margin:40px 0 0}.Survey .HeightWeight .form{display:flex;justify-content:space-between;max-width:250px;flex-wrap:wrap;margin:0 auto}.Survey .HeightWeight .form .input-field{width:110px}.Survey .HeightWeight .form-single{max-width:110px}.Survey .BodyType .step-inner-body{max-width:960px}.Survey .Measurements .step-inner-body{max-width:900px;margin-top:20px}.Survey .Measurements .step-inner-body .flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Survey .Measurements .step-inner-body .flex .image-container{margin-right:15px;text-align:center;cursor:pointer}.Survey .Measurements .step-inner-body .flex .measure-container{width:360px;margin-left:15px}.Survey .Measurements .step-inner-body .flex .measure-container .row{display:flex;align-items:flex-end;justify-content:space-between}.Survey .Measurements .step-inner-body .flex .measure-container .row .col{display:flex;align-items:flex-end}.Survey .Measurements .step-inner-body .flex .measure-container .row .col .input-container .input-field{width:100px}.Survey .Measurements .step-inner-body .flex .measure-container .row .col .input-container .input-field label{width:180px}.Survey .Measurements .step-inner-body .flex .measure-container .row .col .inch-container{padding:20px 10px}.Survey .ClothSize .step-inner-body{max-width:1180px;text-align:center;margin:20px auto 0}.Survey .ClothSize .step-inner-body .row{display:flex;justify-content:center;align-items:center;margin:30px 0}.Survey .ClothSize .step-inner-body .row .row-label{font-weight:700;width:180px;font-size:20px;letter-spacing:3px;text-align:left;padding-left:5px}.Survey .ClothSize .step-inner-body .row .radio-container{justify-content:flex-start}.Survey .ClothSize .step-inner-body .row .radio-container .radio-button-container{align-items:flex-start}.Survey .ClothSize .step-inner-body .row .radio-container .radio-button-container .radio-button{padding:0;width:60px;height:50px}.Survey .CurrentHairColor .step-inner-body{max-width:605px}.Survey .CurrentHairColor .input-field{margin:5px}.Survey .CurrentHairColor .input-field input{display:block;width:100%;font-size:16px;font-weight:300;letter-spacing:.8px;box-sizing:border-box;border:none;outline:none;padding-left:25px;height:50px}.Survey .SkinHair .step-inner-body{max-width:605px;text-align:center}.Survey .FlauntDownplay .step-body{overflow-x:auto;margin-bottom:20px}.Survey .FlauntDownplay .step-body .step-inner-body{text-align:left;min-width:850px}.Survey .Style .step-inner-body{max-width:800px}.Survey .Style .step-inner-body .image-container{margin:15px 0}.Survey .Style .step-inner-body .image-container img{width:100%}.Survey .Style .step-inner-body .radio-container{margin:0 auto;width:320px}.Survey .Proportion .step-inner-body .flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Survey .Proportion .step-inner-body .right{margin-left:26px}.Survey .Proportion .step-inner-body .right h2{font-size:20px;letter-spacing:3px;text-align:left;padding:0 5px}.Survey .Proportion .step-inner-body .right .radio-container{width:320px}.Survey .Proportion .step-inner-body .right .radio-container .radio-button-container{flex:1 1}.Survey .NaturalHairColor .step-inner-body{max-width:650px}.Survey .EyeColor .step-inner-body{max-width:700px}.Survey .EyeColor .step-inner-body .radio-container .radio-button-container{flex:0 0 130px}.Survey .Freckle .step-inner-body{max-width:250px}.Survey .Freckle .step-inner-body .radio-container .radio-button-container{flex:0 0 100px}.Survey .TopHalf .step-inner-body{max-width:1050px}.Survey .TopHalf .step-inner-body .checkbox-container .checkbox-button-container{flex:0 0 200px}.Survey .TopHalf .step-inner-body .checkbox-container .checkbox-button-container .custom-image-container{margin:12px}.Survey .BottomHalf .step-inner-body{max-width:840px}.Survey .BottomHalf .step-inner-body .checkbox-container .checkbox-button-container{flex:0 0 200px}.Survey .BottomHalf .step-inner-body .checkbox-container .checkbox-button-container .custom-image-container{margin:12px}.Survey .IdealStyle .step-inner-body{max-width:750px}.Survey .IdealStyle .step-inner-body .radio-container .radio-button-container{flex:0 0 360px}.Survey .FavOutfit .step-inner-body{max-width:800px}.Survey .FavOutfit .step-inner-body textarea{height:100px;resize:none}.Survey .ResonateStyle .step-inner-body{max-width:750px}.Survey .ResonateStyle .step-inner-body .radio-container .radio-button-container{flex:0 0 360px}.Survey .Necklines .step-inner-body{max-width:850px}.Survey .Necklines .step-inner-body .checkbox-button-container{flex:0 0 200px}.Survey .SkirtsDressesLength .step-inner-body{max-width:900px}.Survey .SkirtsDressesLength .step-inner-body .checkbox-button-container{flex:0 0 170px}.Survey .DressOccasionsFrequency .step-body{overflow-x:auto;margin-bottom:20px}.Survey .DressOccasionsFrequency .step-body .step-inner-body{min-width:1100px}.Survey .DressOccasionsFrequency .step-body .step-inner-body .label{flex:2 1}.Survey .DressOccasionsFocus .step-body{overflow-x:auto;margin-bottom:20px}.Survey .DressOccasionsFocus .step-body .step-inner-body{min-width:1100px}.Survey .DressOccasionsFocus .step-body .step-inner-body .label{flex:2 1}.Survey .JeansDressType .step-inner-body{max-width:800px}.Survey .JeansDressType .step-inner-body .radio-container{margin-top:40px}.Survey .JeansDressType .step-inner-body .radio-container .radio-button-container{flex:0 0 250px}.Survey .JeansDressType .step-inner-body .radio-container .radio-button-container .custom-image-container{margin:12px 12px 40px}.Survey .SelectionAdventure .step-inner-body .radio-container .radio-button-container{flex:0 0 200px}.Survey .Brand .step-inner-body{max-width:1130px}.Survey .Brand .step-inner-body .checkbox-container .checkbox-button-container{flex:0 0 120px;min-height:60px}.Survey .Brand .step-inner-body .checkbox-container .checkbox-button-container .checkbox-button{height:60px;display:flex;justify-content:center;align-items:center}.Survey .Brand .step-inner-body .checkbox-container .checkbox-button-container .checkbox-button .label{padding:0}.Survey .Brand .step-inner-body .checkbox-container .checkbox-button-container .checkbox-button .label img{max-width:100px;max-height:45px}.Survey .StyleIncorporate h2{max-width:830px}.Survey .StyleIncorporate .step-inner-body{max-width:850px}.Survey .StyleIncorporate .step-inner-body .checkbox-button-container{flex:0 0 200px}.Survey .StyleIncorporate .step-inner-body .checkbox-button-container>div{min-height:68px}.Survey .AvoidStep .none-button{margin:5px auto;background-color:#fcfcfc;border:1px solid #b5beca;max-width:260px;font-size:16px;font-weight:300;letter-spacing:.5px;text-align:left;color:#000;display:flex;justify-content:center;align-items:center;min-height:50px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.Survey .AvoidStep .none-button .label{text-align:center;padding:15px}.Survey .AvoidStep .none-button.checked{background:#b5beca;color:#fff}.Survey .AvoidApparel .step-inner-body{max-width:960px}.Survey .AvoidApparel .step-inner-body .checkbox-button-container{flex:0 0 150px}.Survey .AvoidColors .step-inner-body{max-width:980px}.Survey .AvoidColors .step-inner-body .checkbox-button-container{flex:0 0 98px}.Survey .AvoidColors .step-inner-body .checkbox-button-container .checkbox-button .label{padding:8px 10px;font-size:16px;letter-spacing:.5px}.Survey .AvoidColors .step-inner-body .checkbox-button-container .checkbox-button .label img{height:50px;margin-bottom:9px}.Survey .AvoidPrints .step-inner-body{max-width:680px}.Survey .AvoidPrints .step-inner-body .checkbox-button-container{flex:0 0 160px}.Survey .AvoidPrints .step-inner-body .checkbox-button-container .checkbox-button .label{padding:15px 10px;display:flex;flex-direction:column;font-size:16px;letter-spacing:.5px}.Survey .AvoidPrints .step-inner-body .checkbox-button-container .checkbox-button .label img{height:59px;margin-bottom:9px}.Survey .AvoidFabrics .step-inner-body{max-width:860px}.Survey .AvoidFabrics .step-inner-body .checkbox-button-container{flex:0 0 160px}.Survey .AvoidFabrics .step-inner-body .checkbox-button-container .checkbox-button .label{padding:15px 10px;display:flex;flex-direction:column;font-size:16px;letter-spacing:.5px}.Survey .AvoidFabrics .step-inner-body .checkbox-button-container .checkbox-button .label img{height:59px;margin-bottom:9px}.Survey .AvoidShades .step-inner-body{max-width:800px}.Survey .AvoidShades .step-inner-body .checkbox-button-container{flex:0 0 250px}.Survey .AvoidShades .step-inner-body .checkbox-button-container .checkbox-button .label{padding:15px 10px;display:flex;flex-direction:column;font-size:16px;letter-spacing:.5px}.Survey .AvoidShades .step-inner-body .checkbox-button-container .checkbox-button .label img{height:59px;margin-bottom:9px}.Survey .CategoryRecieve h2{max-width:1000px}.Survey .CategoryRecieve .step-body{overflow-x:auto;margin-bottom:20px}.Survey .CategoryRecieve .step-body .step-inner-body{min-width:850px}.Survey .CategorySpend h2{max-width:1000px}.Survey .CategorySpend .step-body{overflow-x:auto;margin-bottom:20px}.Survey .CategorySpend .step-body .step-inner-body{min-width:1320px}.Survey .MonthlyBox .step-inner-body{max-width:650px}.Survey .MonthlyBox .step-inner-body .flex{display:flex;justify-content:space-around;align-items:flex-end;flex-wrap:wrap;margin:0 auto;text-align:center}.Survey .MonthlyBox .step-inner-body .flex .image-container img{height:215px}.Survey .RFRStylist .step-inner-body,.Survey .RFRStylist h2{max-width:1000px}.Survey .FinalThaughts{max-width:1000px;margin:0 auto}.Survey .FinalThaughts .step-inner-body{max-width:800px}.Survey .FinalThaughts .step-inner-body textarea{height:200px}.Survey .MoreSizing .step-inner-body{display:flex;max-width:550px;justify-content:center}.Survey .MoreSizing .step-inner-body .flex{align-items:center}.Survey .MoreSizing .step-inner-body .flex .rows h3{letter-spacing:3px;padding:0 5px}.Survey .MoreSizing .step-inner-body .flex .rows .radio-container{justify-content:flex-start}.Survey .MoreSizing .step-inner-body .flex .rows .radio-container .radio-button-container .radio-button{width:100px}.Survey .JeanStep .step-inner-body{max-width:1300px}.Survey .JeanStep .step-inner-body .flex{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.Survey .JeanStep .step-inner-body .flex .row{justify-content:center;align-items:center;display:flex;flex-wrap:wrap}.Survey .JeanStep .step-inner-body .flex .row .col{display:flex;justify-content:center;align-items:center;margin:30px 20px}.Survey .JeanStep .step-inner-body .flex .row .col .img-container{display:flex;justify-content:center;margin-right:12px}.Survey .JeanStep .step-inner-body .flex .row .col .img-container img{height:149px}.Survey .JeanStep .step-inner-body .flex .row .col .text-container h3{font-size:20px;letter-spacing:3px;font-weight:700;padding:5px;margin:0}.Survey .JeanStep .step-inner-body .flex .row .col .text-container .radio-container .radio-button-container{flex-wrap:nowrap}.Survey .JeanStep .step-inner-body .flex .row .col .text-container .radio-container .radio-button-container .radio-button{width:68px}.Survey .JeanStyle .step-inner-body{max-width:1300px}.Survey .JeanRise .step-inner-body{max-width:1080px}.Survey .JeanRise .step-inner-body .flex .row .col{flex-direction:column}.Survey .JeanRise .step-inner-body .flex .row .col .img-container{margin:0 0 20px}.Survey .JeanRise .step-inner-body .flex .row .col .img-container img{height:195px}.Survey .JeanLength .step-inner-body{max-width:1080px}.Survey .JeanLength .step-inner-body .flex .row .col{flex-direction:column}.Survey .JeanLength .step-inner-body .flex .row .col .img-container{margin:0 0 20px}.Survey .JeanLength .step-inner-body .flex .row .col .img-container img{height:195px}.Survey .Done .step-inner-body{max-width:900px}.Survey .Done .step-inner-body .next-steps{margin-top:35px}.Survey .Done .step-inner-body .next-steps>div{margin-top:15px}.Survey .Done .step-inner-body .flex .row{display:flex;flex-wrap:wrap;justify-content:space-between}.Survey .Done .step-inner-body .flex .row .img-container{display:flex;align-items:center;flex-basis:150px}.Survey .Done .step-inner-body .flex .row .img-container img{height:92px}.Survey .Done .step-inner-body .flex .row .img-container .mail-box-img{height:110px}.Survey .Done .step-inner-body .flex .row .text-container{flex-basis:740px}.Survey .Done .step-inner-body .flex .row .text-container .desc-container{color:#000;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.Survey .Done .step-inner-body .flex .row .text-container .desc-container .header-container h3{font-size:20px;font-weight:900;letter-spacing:3px}.Survey .Done .step-inner-body .flex .row .text-container .desc-container li{padding-bottom:10px}.Survey .Occupation .step-inner-body{max-width:400px}.Survey .Occupation .step-inner-body .input-field{padding-left:5px}.Survey .Occupation .step-inner-body .radio-label-wrapper{margin-top:30px;width:250px}.Survey .Occupation .step-inner-body .radio-label-wrapper .label-wrapper{font-size:20px;font-weight:900;letter-spacing:3px;padding-left:5px}.Survey .Occupation .step-inner-body .radio-label-wrapper .radio-container{margin-top:10px;justify-content:flex-start}.Survey .Occupation .step-inner-body .radio-label-wrapper .radio-container .radio-button-container{flex:0 0 100px}.Survey .PrimaryObjectives .step-inner-body{max-width:1500px}.Survey .PrimaryObjectives .step-inner-body .flex{display:flex;justify-content:center}.Survey .PrimaryObjectives .step-inner-body .flex .cols-container{flex-wrap:wrap;width:1100px;display:flex;margin-top:20px;justify-content:space-evenly;align-items:flex-start}.Survey .PrimaryObjectives .step-inner-body .flex .cols-container .col{flex-basis:530px}.Survey .PrimaryObjectives .step-inner-body .flex .cols-container .col .row{display:flex;align-items:center;margin:7px 7px 15px;justify-content:flex-start;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.Survey .PrimaryObjectives .step-inner-body .flex .cols-container .col .lastrow{margin-bottom:0}.Survey .PrimaryObjectives .step-inner-body .flex .cols-container .col .component-input-container{padding-left:40px;padding-right:5px;display:flex;justify-self:flex-end}.Survey .PrimaryObjectives .step-inner-body .flex .cols-container .col .component-input-container .input-field{width:90%}.PageLoader{display:flex;align-items:center;justify-content:center;height:70vh}.PageLoader .Loader{width:128px;height:128px}.Loader{width:32px;height:32px;background:#373536;border-radius:50%}.Loader img{width:inherit;height:inherit;overflow:hidden;opacity:0;border-radius:50%;-webkit-animation:fadeInOut 1.6s ease infinite;animation:fadeInOut 1.6s ease infinite}@-webkit-keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}.survey-step{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;min-height:700px;width:100%;margin:0 auto;padding:30px 0}.survey-step .back-container{display:block;width:calc(100% - 20px);text-align:left;max-width:1000px;padding-left:20px}.survey-step .back-container .icon-button{background:transparent}.survey-step .back-container .icon-button i{font-size:50px;line-height:25px}.survey-step .head-group{padding:0 10px}.survey-step .head-group h2{margin:5px 0}.survey-step .head-group h3{margin:10px 0}.survey-step .step-body{width:100%;margin:0 auto}.survey-step .survey-footer{width:100%}.survey-step .survey-footer .form-error{text-align:center;font-size:14px;font-style:italic;color:#000;opacity:.6;letter-spacing:normal;line-height:19px;margin:4px 0}.survey-step .survey-footer .submit-button{min-width:125px}.survey-step .survey-footer .progress-container{display:inline-block;max-width:405px;width:calc(100% - 20px);margin:40px auto 0;padding:0 10px}.survey-step .survey-footer .text-link{margin:10px;font-size:16px}.ProgressBar{text-align:center;width:100%}.ProgressBar .bar{margin:10px auto;height:10px;width:calc(100% - 4px);border-radius:10px;border:2px solid #b5beca}.ProgressBar .bar .fill{width:0;background:#b5beca;border-radius:10px;height:100%;-webkit-transition:all .3s;transition:all .3s}.ProgressBar .step-count{text-align:center}.input-field.remove-box-on-disable .input-container{border:none}.input-field.remove-box-on-disable .input-container input{padding-left:0;padding-right:0}.input-field .input-container{background:#fff}.input-field .input-container.focus i.eye-icon{color:#f2b2a8}.input-field .input-container.error i{color:#fb1b36}.input-field .input-container input{width:calc(100% - 2px);display:block;padding:14px 20px;font-size:16px;font-weight:300;letter-spacing:.8px;line-height:22px;box-sizing:border-box;background:#fff;border:none;outline:none}.input-field .input-container i{flex:0 1;position:relative;background:#fff;padding:12px 20px;font-size:20px}.input-field .input-container i.eye-icon{color:#b5beca;cursor:pointer}.pass-container{position:relative}.pass-container input{width:100%;padding:12px 20px;margin-left:1px}.pass-container .help-box-container{position:absolute;display:flex;align-items:center;justify-content:center;top:-25px;left:550px;width:285px;height:170px;padding:2px 2px 2px 2.5px;background:#f2b2a8;-webkit-clip-path:polygon(4% 0,100% 0,100% 100%,4% 100%,4% 55%,0 50%,4% 45%);clip-path:polygon(4% 0,100% 0,100% 100%,4% 100%,4% 55%,0 50%,4% 45%);opacity:0;-webkit-transition:all .3s;transition:all .3s}.pass-container .help-box-container.show{opacity:1;left:500px}.pass-container .help-box-container .help-box{display:flex;background:#fff;width:100%;height:100%;padding-left:42px;flex-direction:column;align-items:flex-start;justify-content:space-evenly;-webkit-clip-path:inherit;clip-path:inherit}.pass-container .help-box-container .help-box .help-head{color:#2a2a2a;font-size:16px}.pass-container .help-box-container .help-box .help-item{display:flex;align-items:flex-start;justify-content:center;color:#7d7d7d}.pass-container .help-box-container .help-box .help-item i{font-size:14px;margin-right:8px}.pass-container .help-box-container .help-box .help-item p{margin:0;line-height:14px;font-size:14px}@media (max-width:1100px){.pass-container .help-box-container{position:absolute;display:none;align-items:center;justify-content:center;top:-137px;left:-285px;height:170px;padding:2px 2px 2.5px;-webkit-clip-path:polygon(0 0,100% 0,100% 96%,53% 96%,50% 100%,47% 96%,0 96%);clip-path:polygon(0 0,100% 0,100% 96%,53% 96%,50% 100%,47% 96%,0 96%)}.pass-container .help-box-container.show{display:flex;left:94px}.pass-container .help-box-container .help-box{display:flex;background:#fff;width:100%;height:100%;padding-left:42px;flex-direction:column;align-items:flex-start;justify-content:space-evenly;-webkit-clip-path:inherit;clip-path:inherit}.pass-container .help-box-container .help-box .help-head{color:#2a2a2a;font-size:16px}.pass-container .help-box-container .help-box .help-item{display:flex;align-items:flex-start;justify-content:center;color:#7d7d7d}.pass-container .help-box-container .help-box .help-item i{font-size:14px;margin-right:8px}.pass-container .help-box-container .help-box .help-item p{margin:0;line-height:14px;font-size:14px}}.radio-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;color:#7d7d7d;flex-wrap:wrap;width:100%}.radio-container.inline{flex-direction:row}.radio-container.inline .radio-button-container{width:auto;flex:0 1}.radio-container.inline .radio-button-container .radio-button .label{width:auto;text-align:center;padding:15px}.radio-container .radio-button-container{padding:5px;width:calc(100% - 10px);flex-direction:column;flex-wrap:wrap;flex:1 1}.radio-container .radio-button-container,.radio-container .radio-button-container .radio-button{display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.radio-container .radio-button-container .radio-button{background-color:#fcfcfc;border:1px solid #b5beca;width:calc(100% - 2px);font-size:16px;font-weight:300;letter-spacing:.5px;text-align:left;color:#000;min-height:50px;cursor:pointer}.radio-container .radio-button-container .radio-button .label{flex:1 1;text-align:left;font-size:16px;letter-spacing:.5px;padding:15px 25px}.radio-container .radio-button-container .radio-button.checked{background:#b5beca;color:#fff}.custom-image-container img{height:100%;opacity:0;-webkit-transition:all .3s;transition:all .3s}.custom-image-container img.loaded{opacity:1}.custom-image-container .loading-mask{position:relative;top:calc(-100% - 4px);left:0;height:100%;background:#f1f1f1}.checkbox-container,.custom-image-container .loading-mask{display:flex;justify-content:center;align-items:center;width:100%}.checkbox-container{flex-direction:column;flex-grow:1;color:#7d7d7d;flex-wrap:wrap}.checkbox-container.inline{flex-direction:row}.checkbox-container.inline .checkbox-button p{text-align:center}.checkbox-container .checkbox-button-container{padding:5px;width:calc(100% - 10px);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;flex:1 1;-webkit-transition:all .3s;transition:all .3s}.checkbox-container .checkbox-button-container .checkbox-button{background-color:#fcfcfc;border:1px solid #b5beca;width:calc(100% - 2px);font-size:16px;font-weight:300;letter-spacing:.5px;text-align:left;color:#000;display:flex;justify-content:center;align-items:center;min-height:50px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.checkbox-container .checkbox-button-container .checkbox-button .label{flex:1 1;text-align:center;padding:15px}.checkbox-container .checkbox-button-container .checkbox-button.checked{background:#b5beca;color:#fff}.survey-table{width:100%}.survey-table .row{display:flex;justify-content:center;align-items:center;padding:0 10px;line-height:27px}.survey-table .row:nth-child(2n){background:rgba(181,190,202,.2)}.survey-table .row.heading{font-weight:700;font-size:20px;letter-spacing:3px;padding:10px;background:transparent}.survey-table .row .col{flex:1 1;text-align:center}.survey-table .row .col.label{display:block;padding-left:23px;text-align:left;flex-basis:1px;font-weight:700;font-size:20px;letter-spacing:3px;white-space:-moz-pre-wrap!important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}.survey-table .row .col .radio-button{padding:10px 0}.radio-button{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#7d7d7d}.radio-button.checked{color:#000}.radio-button i{font-size:20px}.input-field .input-container{display:flex;align-items:center;justify-content:center;margin-top:10px;width:100%;box-sizing:border-box;border:1px solid #b5beca}.input-field .input-container.focus{border:1px solid #f2b2a8;outline:1px solid #f2b2a8}.input-field .input-container.error{border:1px solid #fb1b36}.input-field .input-container textarea{width:100%;display:block;padding:12px 20px;font-size:16px;font-weight:300;letter-spacing:.8px;line-height:22px;box-sizing:border-box;background:#fff;border:none;outline:none}.input-field label{margin-top:30px;display:block;font-size:20px;font-weight:900;letter-spacing:3px;text-align:left;line-height:27px}.input-field .dropdown-container{display:flex;align-items:center;justify-content:center;margin-top:10px;width:100%;box-sizing:border-box;border:1px solid #b5beca}.input-field .dropdown-container.focus{border:1px solid #f2b2a8;outline:1px solid #f2b2a8}.input-field .dropdown-container.focus i.pass-eye{color:#f2b2a8}.input-field .dropdown-container.error{border:1px solid #fb1b36}.input-field .dropdown-container.error i{color:#fb1b36}.input-field .dropdown-container select{margin-top:0;border:none;outline:none;color:#7d7d7d;font-size:16px;font-weight:300}.input-field .dropdown-container select option{padding:10px;border:1px solid #f2b2a8;outline:1px solid #f2b2a8}.input-field .error-text{font-size:14px;font-style:italic;color:#000;opacity:.6;letter-spacing:normal;line-height:19px;margin-top:4px}.checkbox{display:flex;cursor:pointer;color:#7d7d7d}.checkbox.checked{color:#000}.checkbox i{font-size:20px;margin-right:10px}.checkbox .label{color:#000}.faq-container{margin:25px auto;text-align:center;max-width:1000px;width:100%}.faq-container .faq-header .faqlinks-container{display:flex;flex-wrap:wrap;justify-content:space-between}.faq-container .faq-header .faq-link{color:#000;text-decoration:none;flex-grow:1;padding:10px 0;text-align:left;font-size:20px;font-weight:300}.faq-container .faq-body{max-width:1000px;margin:0 auto}.faq-container .faq-body .faq-section .section-heading{text-align:left;font-family:linotype-didot,"serif";letter-spacing:-2px}.faq-container .faq-body .faq-section .heading-text{font-weight:100}.faq-container .faq-body .faq-section .section-content .question{display:flex;font-size:20px;font-weight:900;letter-spacing:3px;align-items:center;justify-content:flex-start;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.faq-container .faq-body .faq-section .section-content .question.open span{border:2px solid #f2b2a8}.faq-container .faq-body .faq-section .section-content .question.open span i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-container .faq-body .faq-section .section-content .question.open p{border-bottom:2px solid #f2b2a8}.faq-container .faq-body .faq-section .section-content .question span{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:none;margin:0 20px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid hsla(0,0%,100%,0);cursor:pointer}.faq-container .faq-body .faq-section .section-content .question span i{color:#f2b2a8;font-size:24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq-container .faq-body .faq-section .section-content .question p{padding:5px 0;border-bottom:2px solid #fff}.faq-container .faq-body .faq-section .section-content .answer{display:block;overflow:hidden;display:flex;flex-wrap:wrap;max-height:0;font-size:16px;font-weight:300;text-align:left;letter-spacing:.5px;line-height:22px;margin-left:54px;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.faq-container .faq-body .faq-section .section-content .answer.open{max-height:1700px}.faq-container .faq-body .outline-button,.faq-container .faq-body .primary-button{min-width:280px}.BorderOffset{position:relative;display:inline-block;margin-bottom:1vw}.BorderOffset.top-right{left:1vw}.BorderOffset.top-right .border>*{top:1vw;left:-1vw}.BorderOffset.bottom-right,.BorderOffset.top-left .border>*{top:1vw;left:1vw}.BorderOffset.bottom-right .border>*{top:-1vw;left:-1vw}.BorderOffset.bottom-left{top:1vw}.BorderOffset.bottom-left .border>*{top:-1vw;left:1vw}.BorderOffset .border{border:2px solid transparent}.BorderOffset .border.primary{border-color:#f2b2a8}.BorderOffset .border.secondary{border-color:#b5beca}.BorderOffset .border>*{display:inline-block;position:relative}.landingpage-container{display:flex;flex-direction:column;margin:0 auto;width:100%}.landingpage-container .spash-img{width:100%;max-width:1000px}.landingpage-container .inner-body{text-align:center;max-width:1000px;width:100%;display:flex;flex-direction:column;margin:20px auto}.landingpage-container .inner-body .page-sections{display:flex;flex-direction:column}.landingpage-container .inner-body .page-sections .splash-img-container{padding:20px}.landingpage-container .inner-body .page-sections .banner-text-container{position:relative}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container{position:absolute;top:-310px;left:-50px;justify-content:flex-start}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-text{padding:40px;background:#fff;font-family:Didot;font-size:4vh;text-align:left}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-highlight{color:#f2b2a8;font-family:Didot;font-size:8vh;font-weight:700}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-highlight span{color:#000}@media screen and (max-width:1100px){.landingpage-container .inner-body .page-sections .splash-img-container{padding-right:40px}.landingpage-container .inner-body .page-sections .banner-text-container{margin-bottom:40px}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container{top:-110px;left:60px;width:500px}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-text{padding:15px;font-size:30px}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-highlight{font-size:40px}}@media screen and (max-width:660px){.landingpage-container .inner-body .page-sections .page-title{display:none}.landingpage-container .inner-body .page-sections .splash-img-container{padding-right:40px}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container{top:-110px;left:60px;width:300px}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-text{padding:7px;font-size:20px}.landingpage-container .inner-body .page-sections .banner-text-container .banner-text-inner-container .banner-highlight{font-size:30px}}.landingpage-container .inner-body .page-sections h1{font-family:Didot;font-size:4vh;letter-spacing:0;font-weight:200}.landingpage-container .inner-body .page-sections h2{font-family:Didot;font-size:4vh;font-weight:200}.landingpage-container .inner-body .page-sections h3{font-family:Didot;font-size:4vh;font-weight:200;text-align:left}.landingpage-container .inner-body .page-sections .step-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.landingpage-container .inner-body .page-sections .step-container .step-img-container{flex-basis:210px}.landingpage-container .inner-body .page-sections .step-container .step-img-container .step-img{width:210px}.landingpage-container .inner-body .page-sections .step-container .step-number-container{width:60px;margin:0 30px;color:#f2b2a8;font-family:Didot;font-size:12vh;flex-basis:30px}.landingpage-container .inner-body .page-sections .step-container .step-number-hidden{display:none}.landingpage-container .inner-body .page-sections .step-container .text-container{max-width:650px;padding:10px;text-align:left;font-size:2vh}.landingpage-container .inner-body .page-sections .step-container .text-container ul{flex-grow:1;flex-direction:column;flex-wrap:wrap;display:flex}.landingpage-container .inner-body .page-sections .step-container .text-container ul li{padding-bottom:2vh}@media screen and (max-width:1020px){.landingpage-container .inner-body .page-sections .step-container{flex-direction:column;flex-wrap:wrap}.landingpage-container .inner-body .page-sections .step-container .step-img-container{flex-basis:210px;flex-grow:2;margin-top:50px}.landingpage-container .inner-body .page-sections .step-container .step-img-container .step-img{width:210px}.landingpage-container .inner-body .page-sections .step-container .step-number-container{flex-basis:100px;flex-grow:1;display:none}.landingpage-container .inner-body .page-sections .step-container .text-container{max-width:700px;display:flex;flex-direction:column;padding-top:10px}.landingpage-container .inner-body .page-sections .step-container .text-container h3{text-align:center}.landingpage-container .inner-body .page-sections .step-container .text-container .title-number-container{display:flex;justify-content:center;align-items:center}.landingpage-container .inner-body .page-sections .step-container .text-container .step-number-hidden{display:flex;width:60px;margin:0 30px;color:#f2b2a8;font-family:Didot;font-size:120px;flex-basis:30px}}.landingpage-container .inner-body .page-sections .link-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:5em 0 3em;width:100%}.landingpage-container .inner-body .page-sections .link-container .link-text-container{justify-content:space-evenly;margin:20px 0;text-decoration:none;width:100%;height:430px;max-height:100vw;max-width:430px}.landingpage-container .inner-body .page-sections .link-container .link-text-container .link-text{display:flex;justify-content:center;align-items:center;color:#fff;font-size:50px;font-weight:600;width:100%;height:430px;max-height:100vw;flex-basis:100%;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.landingpage-container .inner-body .page-sections .link-container .link-text-container .link-text:hover{background:rgba(0,0,0,.1)}.landingpage-container .inner-body .page-sections .link-container .link-text-container .contact-us{background-image:url(/static/media/contact-us.04b4bc80.png);background-size:cover;background-repeat:no-repeat}.landingpage-container .inner-body .page-sections .link-container .link-text-container .faq{background-image:url(/static/media/faqs-image.6e9158c6.png);background-size:cover;background-repeat:no-repeat}.manageplans-container .manageplans{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.manageplans-container .manageplans .manageplan-nav-container{width:100%;margin-bottom:15px}.manageplans-container .manageplans .plan{text-align:center}.manageplans-container .manageplans .manageplan-header{width:100%;text-align:center}.manageplans-container .manageplans .manageplan-header h2{font-family:Didot;font-size:40px}.manageplans-container .manageplans .manageplan-header .sub-header{font-weight:600}.manageplans-container .manageplans .manageplan-body{min-height:50vh}.manageplans-container .manageplans .manageplan-body .button-container{margin:30px 0}.manageplans-container .manageplans .waitingList-container{margin:100px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.manageplans-container .manageplans .waitingList-container img{height:170px}.manageplans-container .manageplans .waitingList-container h3{font-size:40px;font-family:linotype-didot,serif}.manageplans-container .manageplans .waitingList-container p{font-size:16px}.SignIn{width:100%}.SignIn .sign-in-body{background-color:rgba(181,190,202,.1)}.SignIn .sign-in-body .heading-group{text-align:center;padding:80px 0 50px}.SignIn .sign-in-body .heading-group .heading-text{text-align:center}.SignIn .sign-in-body .sign-in-inner-body{max-width:500px;margin:0 auto}.SignIn .sign-in-body .sign-in-inner-body .sign-in-footer{margin-top:54px;text-align:center}.SignIn .sign-in-body .sign-in-inner-body .sign-in-footer .text-link{margin-top:30px;font-size:16px}.SignIn .sign-in-body .sign-in-inner-body .sign-in-footer .text-link-container{max-width:900px;margin-top:30px;font-size:16px;letter-spacing:3px;color:#f2b2a8;font-weight:600}.SignIn .sign-in-body .sign-in-inner-body .sign-in-footer .text-link-container .text-link{font-size:16px;margin-left:8px;text-decoration:underline}.SignIn .sign-in-body .sign-in-inner-body .sign-in-footer .text-link-container .text-link.forgot-pass{text-decoration:none;margin-left:0}.Button{text-align:center}.Button .loading-container{display:flex;justify-content:center;position:relative;height:0;background:inherit}.Button .loading-container .loading-inner{position:absolute;top:-4px;display:flex;align-items:center;justify-content:center;width:100%;background:inherit}.SignInRegisterText{margin:0 auto;padding:60px 0 100px;max-width:900px;width:100%}.SignInRegisterText .head{line-height:26px;text-transform:uppercase;text-decoration:underline;margin-top:35px;font-size:19px;letter-spacing:1px}.SignInRegisterText .body{margin-top:30px;font-size:19px;line-height:26px;letter-spacing:1px}.SignInRegisterText .body a{line-height:inherit;font-size:inherit;letter-spacing:inherit;color:#000}.account-details .heading-text{text-align:center;letter-spacing:-2px}.account-details .account-details-body{max-width:980px;padding:10px;margin:0 auto}.account-details .account-details-body .form{max-width:610px}.account-details .account-details-body .form .input-field,.account-details .account-details-body .form .pass-container{width:100%}.account-details .account-details-body .form .row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.account-details .account-details-body .form .row .col{flex:0 0 290px}.account-details .account-details-body .form .help-box-container{left:700px;top:4px}.account-details .account-details-body .form .help-box-container.show{left:610px}.account-details .pt30{padding-top:30px}.account-details .divider{height:1px;margin:50px 0}.style-summary-container .style-summary{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.style-summary-container .style-summary .style-summary-nav-container{width:100%;margin-bottom:15px}.style-summary-container .style-summary .style-summary-header{width:100%;text-align:center}.style-summary-container .style-summary .style-summary-header h2{font-family:Didot;font-size:40px;margin-bottom:5px}.style-summary-container .style-summary .style-summary-header .sub-header{font-weight:600}.style-summary-container .style-summary .style-summary-body{margin:50px auto 0;max-width:1200px}.style-summary-container .style-summary .style-summary-body .style-data{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.style-summary-container .style-summary .style-summary-body .style-data .data-columns{flex:1 1;align-items:flex-start}.style-summary-container .style-summary .style-summary-body .style-data .data-columns .cells{padding:0 15px;font-size:16px;line-height:35px}.style-summary-container .style-summary .style-summary-body .style-data .data-columns .cells .label{font-weight:600}@media screen and (max-width:768px){.style-summary-container .style-summary .style-summary-body .style-data{flex-direction:column;margin-left:20px}}.style-summary-container .style-summary .style-summary-body .button-container{margin:30px auto;display:flex;flex-wrap:wrap;justify-content:center}.style-summary-container .style-summary .waitingList-container{margin:100px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.style-summary-container .style-summary .waitingList-container img{height:170px}.style-summary-container .style-summary .waitingList-container h3{font-size:40px;font-family:linotype-didot,serif}.style-summary-container .style-summary .waitingList-container p{font-size:16px}.Register{width:100%}.Register .register-body{background-color:rgba(181,190,202,.1)}.Register .register-body .heading-group{text-align:center;padding:80px 0 50px}.Register .register-body .heading-group .heading-text{text-align:center}.Register .register-body .heading-group .heading-text .header-hightlight{text-decoration:underline;font-weight:600}.Register .register-body .register-inner-body{max-width:500px;margin:0 auto}.Register .register-body .register-inner-body .register-footer{margin-top:54px;text-align:center}.Register .register-body .register-inner-body .register-footer .text-link-container{max-width:600px;margin-top:30px;font-size:16px;letter-spacing:3px;color:#f2b2a8;font-weight:600}.Register .register-body .register-inner-body .register-footer .text-link-container .text-link{font-size:16px;margin-left:8px;text-decoration:underline}.ForgotPassword{width:100%}.ForgotPassword .forgot-password-body{background-color:rgba(181,190,202,.1)}.ForgotPassword .forgot-password-body .forgot-password-inner-body{max-width:500px;margin:0 auto;padding:60px 10px 136px}.ForgotPassword .forgot-password-body .forgot-password-inner-body .heading-group{text-align:center;margin-bottom:20px}.ForgotPassword .forgot-password-body .forgot-password-inner-body .heading-group .sub-heading-text{margin-top:5px}.ForgotPassword .forgot-password-body .forgot-password-inner-body .forgot-password-footer{margin-top:54px;text-align:center}.ForgotPassword .forgot-password-body .forgot-password-inner-body .forgot-password-footer .text-link{display:block;margin-top:30px;font-size:16px}.ResetPassword{width:100%}.ResetPassword .reset-password-body{background-color:rgba(181,190,202,.1)}.ResetPassword .reset-password-body .reset-password-inner-body{max-width:500px;margin:0 auto;padding:60px 10px 136px}.ResetPassword .reset-password-body .reset-password-inner-body .heading-group{text-align:center;margin-bottom:20px}.ResetPassword .reset-password-body .reset-password-inner-body .heading-group .sub-heading-text{margin-top:5px}.ResetPassword .reset-password-body .reset-password-inner-body .reset-password-footer{margin-top:54px;text-align:center}.ResetPassword .reset-password-body .reset-password-inner-body .reset-password-footer .text-link{display:block;margin-top:30px;font-size:16px}.AdminHeader{background:#2a2a2a;height:60px}.AdminHeader .flex{display:flex;align-items:center}.AdminHeader .flex img{height:60px}.AdminHeader .flex .links{flex:1 1;display:flex;align-items:center;padding:0 25px}.AdminHeader .flex .links span{padding:0 25px}.AdminHeader .flex .links span a{color:#fff;font-size:18px;letter-spacing:.9px;text-decoration:none}.AdminHeader .flex .links span a:hover{opacity:.9}.AdminHeader .flex .links span a.active{font-weight:900;border-bottom:2px solid #f2b2a8}.AdminHeader .flex .account{display:flex;align-items:center;color:#fff;padding:0 25px;cursor:pointer}.AdminHeader .flex .account .user-name{margin-right:10px;font-size:20px}.AdminHeader .flex .account i{font-size:20px}.UserManagement .dash-header{padding:15px 60px}.UserManagement .dash-header .page-title-row{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.UserManagement .dash-header .page-title-row .page-title{flex:1 1;color:#000;font-size:26px;font-weight:900;letter-spacing:2.6px;line-height:36px}.UserManagement .dash-header .search-filter-row{display:flex;align-items:flex-start;justify-content:space-evenly;margin-top:35px}.UserManagement .dash-header .search-filter-row .search-container{flex:1 1}.UserManagement .dash-header .search-filter-row .search-container .input-field .input-container{margin-top:0}.UserManagement .dash-header .search-filter-row .search-container .input-field .error-text{display:none}.UserManagement .dash-header .search-filter-row .filter-container{width:200px}.UserManagement .add-user-modal .sub-head-text{color:#2a2a2a;font-size:16px;font-weight:900;letter-spacing:1px;line-height:22px}.UserManagement .add-user-modal .modal-wrapper{width:660px}.UserManagement .add-user-modal .modal-wrapper .input-field label{color:#2a2a2a;font-size:16px;font-weight:900;letter-spacing:1px;line-height:22px}.DataTable{width:100%}.DataTable .table{margin-top:20px;display:flex;width:100%;flex-direction:column}.DataTable .table .row{display:flex;border-bottom:1px solid #b5beca;font-size:16px;letter-spacing:.5px;padding:0 60px;height:60px;color:#000;text-decoration:none}.DataTable .table .row:nth-child(2n){background:#f8f9fa}.DataTable .table .row .col{display:flex;align-items:center;justify-content:flex-start;flex:1 1}.DataTable .table .row.table-header{display:flex;background:#b5beca;font-size:16px;font-weight:900;letter-spacing:2.4px;height:47px}.DataTable .table .row.table-header .header{cursor:pointer}.DataTable .table .row.table-header .header .label{margin-right:20px}.DataTable .table .row.table-header .header .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 1}.DataTable .table .row.table-header .header .icon i{font-size:16px;line-height:.5}.DataTable .table .no-data{text-align:center;margin-top:200px;font-size:40px}.MultiSelectDropdown{width:140px}.MultiSelectDropdown .filter-box .filter-container{margin-left:10px}.MultiSelectDropdown .filter-box .filter-container .title-container{display:flex;align-items:center;justify-content:center;padding:0 10px;height:50px;width:calc(100% - 20px);border:1px solid #b5beca;cursor:pointer}.MultiSelectDropdown .filter-box .filter-container .title-container.active{background:#e6e9ec;border-bottom:none}.MultiSelectDropdown .filter-box .filter-container .title-container.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MultiSelectDropdown .filter-box .filter-container .title-container .title{flex:1 1;font-size:16px;font-weight:300;letter-spacing:.5px;line-height:22px}.MultiSelectDropdown .filter-box .filter-container .title-container .icon{display:flex;align-items:flex-end;margin-left:10px}.MultiSelectDropdown .filter-box .filter-container .title-container .icon i{font-size:18px;line-height:18px;-webkit-transition:all .3s;transition:all .3s}.MultiSelectDropdown .filter-box .filter-container .dropdown-container{position:relative;height:0;width:100%}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown{position:absolute;min-width:100px;display:none;flex-direction:column;background:#fcfcfc;border:1px solid #b5beca;border-top:none;z-index:9999;width:100%}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown.active{display:flex}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .options{overflow:auto;padding:10px;max-height:300px}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .options .option{display:flex;align-items:center;justify-content:flex-start;min-height:40px}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .options .option .checkbox .label{font-size:16px}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .options .option .checkbox i{font-size:16px;line-height:18px}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .clear{display:flex;align-items:center;justify-content:flex-end;height:40px;padding:0 10px;border-top:1px solid rgba(181,190,202,.5);cursor:pointer}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .clear i{font-size:16px;margin-right:5px}.MultiSelectDropdown .filter-box .filter-container .dropdown-container .dropdown .clear span{font-size:14px;font-weight:900;letter-spacing:.44px;line-height:19px}.Modal{display:none}.Modal.active{display:block}.Modal .model-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(83,86,90,.5)}.Modal .model-container .modal-wrapper{display:inline-block;padding:30px;background:#fff;border:1px solid #b5beca}.Modal .model-container .modal-wrapper .header{display:flex;align-items:flex-start;justify-content:space-between}.Modal .model-container .modal-wrapper .header .title{flex:1 1;font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px}.Modal .model-container .modal-wrapper .header .close-container{cursor:pointer}.Modal .model-container .modal-wrapper .header .close-container i{font-size:30px;line-height:30px}.Modal .model-container .modal-wrapper .body{margin:20px 0}.Modal .model-container .modal-wrapper .button-container{display:flex;align-items:center;justify-content:flex-end;margin-top:30px}.Modal .model-container .modal-wrapper .button-container .primary-button{margin-left:20px}.UserDetails{padding:30px 60px}.UserDetails .section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.UserDetails .text-link{color:#f2b2a8;font-size:16px;display:flex;align-items:flex-start}.UserDetails .user-detail-container{box-sizing:border-box;min-height:150px;min-width:1000px;border:2px solid #b5beca;padding:20px}.UserDetails .user-detail-container .link-container{display:flex;flex-wrap:wrap}.UserDetails .user-detail-container .link-container .text-link{margin:5px;font-size:16px;text-transform:none}.UserDetails .user-detail-container .user-table{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 20px}.UserDetails .user-detail-container .user-table .col-container{display:flex;justify-content:flex-start;align-items:flex-start;margin-right:10px}.UserDetails .user-detail-container .user-table .col-container .input-field.remove-box-on-disable .input-container input{padding-left:0;padding-right:0}.UserDetails .user-detail-container .user-table .col-container .input-field label{color:#2a2a2a;font-size:16px;font-weight:900;letter-spacing:2.4px;line-height:22px;margin-top:0}.UserDetails .user-detail-container .user-table .col-container .input-field .input-container{margin-top:2px}.UserDetails .user-detail-container .user-table .col-container .input-field .input-container input{padding-left:10px;padding-right:10px}.UserDetails .delete-section{display:flex;justify-content:flex-end;align-items:center;margin-top:20px}.UserDetails .delete-section .delete-button{display:flex;align-items:center;justify-content:flex-end;color:#eb3315;font-size:16px;letter-spacing:2.4px;line-height:22px;text-align:right;text-transform:none}.UserDetails .delete-section .delete-button i{margin-right:5px;margin-bottom:2px;color:#eb3315;font-size:16px;line-height:22px;text-align:right}.material-icon{font-family:material;height:16px;width:16px}.reset-password-modal .modal-wrapper{width:660px}.reset-password-modal .modal-wrapper p{font-weight:600}
/*# sourceMappingURL=main.bf02256d.chunk.css.map */