html{box-sizing:border-box;margin:0;padding:0;height:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;min-height:100%;font-family:Work Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;text-align:center;-webkit-tap-highlight-color:transparent}#app{height:100%}.wrap{max-width:660px;padding:0}.line,.wrap{width:78%;margin:0 auto}.line{height:3px;background-color:#e44173;border:none}.bottom-line{border-bottom:8px solid #e44173}.page{height:100%;min-height:100vh}.component-fade-enter-active,.component-fade-leave-active{transition:opacity .15s ease}.component-fade-enter,.component-fade-leave-to{opacity:0}.main{margin:0 auto}.main header{background:url(/static/img/tlo.1e6322d.svg) no-repeat top;background-size:290% auto;padding-top:28%}@media (min-width:600px){.main header{background-size:100% auto;padding-top:11%}}.main .main-logo{margin-top:-28px}.main .main-logo img{max-width:100%;padding-right:90px;padding-left:40px}.main hr{width:78%;height:3px;background-color:#e44173;border:0}.main article{width:78%;max-width:660px;color:#443d8e;text-align:left;margin:30px auto}.main article p{text-align:left;line-height:1.4;font-size:18px;margin:0}.main__button-container{margin-top:24px}button{background-color:#e44173;color:#fff;width:100%;max-width:300px;height:70px;border-radius:40px;border:none;margin:24px auto 0;outline:none;font-weight:lighter;font-size:15px;letter-spacing:2px;cursor:pointer}.footer{background:url(/static/img/tlo.1e6322d.svg) no-repeat bottom;background-size:270% auto;padding-top:71%}@media (min-width:600px){.footer{background-size:100% auto;padding-top:31%}}.survey .border{border-bottom:1px solid #dbdbdb}.survey b{font-size:13px;color:#443d83}.survey .swiper-container{position:relative;z-index:1;width:100%;margin:0 auto;padding:0;overflow:hidden}.survey .swiper-container .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;color:#443c8e;text-align:left;margin:10px 1px 0 0;font-size:14px;line-height:1.2;font-weight:500}.survey .swiper-container .swiperNav{display:-webkit-box;display:-ms-flexbox;display:flex}.survey .swiper-container .swiperNav img{width:28px}.survey .swiper-container .swiperNav .myNext{color:#fff;width:49.8%;height:70px;background:#e44173;border-radius:0 40px 40px 0;right:0;border:none;outline:none}.survey .swiper-container .swiperNav .myNext>span{display:inline-block;vertical-align:middle}.survey .swiper-container .swiperNav .myNext .iconArrow{padding-left:10px}.survey .swiper-container .swiperNav .myNext .textButton{margin-left:10px;font-size:13px;letter-spacing:1px}.survey .swiper-container .swiperNav .myPrev{color:#fff;width:49.8%;height:70px;background:#e44173;border-radius:40px 0 0 40px;left:0;border:none;outline:none}.survey .swiper-container .swiperNav .myPrev>span{display:inline-block;vertical-align:middle}.survey .swiper-container .swiperNav .myPrev .iconArrow{padding-right:10px}.survey .swiper-container .swiperNav .myPrev .textButton{margin-right:10px;font-size:13px;letter-spacing:1px}.survey .swiper-container .swiperNav .inactive span{opacity:.6}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box;-webkit-transform:translateZ(0);transform:translateZ(0)}.header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:8px solid #443c8e;position:relative}.header img{max-width:100%}.header h1{color:#e44173;position:absolute;top:40%;left:12%;margin:auto;font-size:25px}@media (min-width:600px){.header h1{font-size:7.16vw}}@media (min-width:1080px){.header h1{font-size:4.16vw}}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.steps:after{content:" ";position:absolute;top:50%;display:block;border-bottom:1px solid #443c8e;width:100%}.step{position:relative;z-index:1;width:40px;height:40px;line-height:40px;overflow:hidden;font-weight:600;color:#443c8e;border-radius:50%;text-align:center;background:#fff;border:1px solid #443c8e}.step.active{background:#443c8e;color:#fff}.question-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.question{display:block;margin-bottom:20px}.answer{color:#bfbfbf;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #dbdbdb;padding:10px 0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer>.ring{width:30px;height:30px;border-radius:20px;border:1px solid #dbdbdb;position:relative;display:inherit;margin-right:10px}.answer>.ring:before{content:"";position:absolute;top:7px;bottom:7px;left:7px;right:7px;background:#e44173;opacity:0;border-radius:10px}.answer .text{width:calc(100% - 30px)}.answer.selected{color:#e44173}.answer.selected>.ring{border:1px solid #e44173}.answer.selected>.ring:before{opacity:1}.thanks .line{width:78%;height:3px;background-color:#e44173;margin:auto}.thanks article{margin:30px auto;line-height:1.4}.thanks article p{color:#443d8e;width:78%;margin:25px auto 0;text-align:left;font-size:18px}.thanks article p b{color:inherit}.thanks hr{width:100%;height:3px;background-color:#443c8e;border:0;margin:40px 0 0}.thanks .print article{margin:0 auto}.thanks .print article p{color:#959494;width:78%;margin:0 auto;text-align:left;font-size:18px;line-height:1.4;padding-top:30px}.thanks .print article p b{color:inherit}.thanks .print{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5oAAAAqCAYAAADS1yRjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUtJREFUeNrs17EJwmAQhuE/4kJuENFeV3ECdQvHiL1iBnAEB7B1gvgJjpDm4HnguP6Kg7e73ceptXbdbvp9Aygof6zPemTO+WUnFwGK/rLf/zpm1vllo4sARX/ZkLVbOAUAAABzEpoAAAAITQAAAIQmAAAAQhMAAACEJgAAAEITAAAAoQkAAABCEwAAAKEJAACA0AQAAEBoAgAAgNAEAABAaAIAACA0AQAAQGgCAAAgNAEAABCaAAAAIDQBAAAQmgAAAJSyzKwyH6cACnv+f9nbKYDCLpkh83IKoLBD5tRN0+QUAAAAzEZoAgAAIDQBAAAQmgAAAAhNAAAAEJoAAAAITQAAAIQmAAAACE0AAACEJgAAAEITAAAAoekKAAAACE0AAACEJgAAAEITAAAAhCYAAABCEwAAAKEJAAAAQhMAAAChCQAAQClfAQYAJ21UWtXUiO0AAAAASUVORK5CYII=);background-size:85%;background-position:50%}.thanks .print a{color:#e44173;font-weight:700;text-decoration:none}@media (min-width:600px){.thanks .print{background-size:25% auto}}.loading{display:block;position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading img{width:70px;height:70px}.loader-text{margin-top:17px;white-space:nowrap}@keyframes ld-heartbeat{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1.25);transform:scale(1.25)}39%{-webkit-transform:scale(.9);transform:scale(.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ld-heartbeat{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1.25);transform:scale(1.25)}39%{-webkit-transform:scale(.9);transform:scale(.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.ld.ld-heartbeat{-webkit-animation:ld-heartbeat .8s infinite cubic-bezier(.215,.61,.355,1);animation:ld-heartbeat .8s infinite cubic-bezier(.215,.61,.355,1)}.gift{height:100%}.gift .instruction{margin:30px auto;line-height:25px}.gift .instruction p{color:#443d8e;width:78%;margin:0 auto;text-align:left;font-size:17px;font-weight:500}.gift .gift-list{margin:20px auto;margin:0;padding:0;list-style-type:none}.gift .gift-list.tray-isOpen{margin-bottom:150px}.gift .gift-list li{display:block;height:50px;margin:-2px;text-align:left;width:100%}.gift .gift-list li span{display:block;width:78%;padding:.8em 0;margin:0 auto;border-top:2px solid #e6e5e5;color:#2f2e2e;text-decoration:none}.gift .gift-list li.active,.gift .gift-list li:hover,.gift .gift-list span:hover{background-color:#e6e5e5}.back{position:fixed;bottom:0;left:0;right:0;padding:40px 0;height:150px;background:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.3s ease-in-out}.back.active{box-shadow:0 0 20px grey;-webkit-transform:none;transform:none}.back button{background-color:#e44173;color:#fff;max-width:468px;width:78%;height:70px;border-radius:40px;border:none;margin:0 auto;outline:none}.back button>span{display:inline-block;vertical-align:middle}.back button .icon{padding-right:10px}.back button .text{font-weight:lighter;font-size:15px;text-transform:uppercase;letter-spacing:2px}.taken .line{width:78%;height:3px;background-color:#e44173;margin:auto;border:none}.taken .instruction{margin:30px auto 190px;font-weight:500;line-height:1.4}.taken .instruction p{color:#443d8e;width:78%;margin:10px auto 0;text-align:left;font-size:18px}.taken .instruction p b{color:inherit}.form{color:#bfbfbf}.form .instruction{margin:30px auto 0}.form .instruction p{color:#443d8e;margin:0;text-align:left;font-size:17px;font-weight:500;line-height:1.4}.form .instruction p b{color:inherit}.form b{color:#e44173}.form .line{width:78%;height:3px;background-color:#e44173;margin:auto}.form hr{width:100%;height:3px;background-color:#443c8e;border:0;margin:0}.form .arrow{text-align:left;margin:0 auto;font-weight:500}.form .arrow img{width:40px}.form .arrow .arrowColdspan{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto;text-align:left;font-size:14px;color:#e44173}.form .arrow .arrowColdspan .link{display:inline;color:#e44173;text-decoration:none}.form .arrow .arrowColdspan .link>span{width:0;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:15px;padding:10px auto;margin-right:20px}.form article{margin:0 auto}.form article p{color:#959494;margin:0;text-align:left;font-size:18px;line-height:1.4;padding-top:30px}.form article p b{color:inherit}.form .print{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5oAAAAqCAYAAADS1yRjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUtJREFUeNrs17EJwmAQhuE/4kJuENFeV3ECdQvHiL1iBnAEB7B1gvgJjpDm4HnguP6Kg7e73ceptXbdbvp9Aygof6zPemTO+WUnFwGK/rLf/zpm1vllo4sARX/ZkLVbOAUAAABzEpoAAAAITQAAAIQmAAAAQhMAAACEJgAAAEITAAAAoQkAAABCEwAAAKEJAACA0AQAAEBoAgAAgNAEAABAaAIAACA0AQAAQGgCAAAgNAEAABCaAAAAIDQBAAAQmgAAAJSyzKwyH6cACnv+f9nbKYDCLpkh83IKoLBD5tRN0+QUAAAAzEZoAgAAIDQBAAAQmgAAAAhNAAAAEJoAAAAITQAAAIQmAAAACE0AAACEJgAAAEITAAAAoekKAAAACE0AAACEJgAAAEITAAAAhCYAAABCEwAAAKEJAAAAQhMAAAChCQAAQClfAQYAJ21UWtXUiO0AAAAASUVORK5CYII=);background-size:85%;background-position:50%}.form .print a{color:#e44173;font-weight:700;text-decoration:none}@media (min-width:600px){.form .print{background-size:25% auto}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.myform{margin:20px auto}.myform .form-row{position:relative;padding-bottom:15px;margin-top:15px}.myform .form-row .input-error{position:absolute;left:0;right:0;bottom:0;font-size:12px;text-align:left;color:red}.myform .form-row>label{position:absolute;left:0;top:calc(50% - 7px);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s ease-in-out}.myform .form-row input[type=email]:focus,.myform .form-row input[type=text]:focus{border-color:#7ecfd1}.myform .form-row input[type=email]:focus+label,.myform .form-row input[type=text]:focus+label{top:0;font-size:12px;color:#7ecfd1;opacity:.6}.myform .form-row input[type=email].has-value+label,.myform .form-row input[type=text].has-value+label{top:0;font-size:12px}.myform input[type=email],.myform input[type=text]{font-family:Work Sans,Arial,sans-serif;font-size:18px;border:none;border-bottom:1px solid #bfbfbf;height:40px;width:100%;outline:none}.myform input[type=email].has-error,.myform input[type=text].has-error{border-bottom:1px solid red}.myform input[type=checkbox]{display:none}.myform .input-error{font-size:12px;text-align:left;color:red}.myform .checkbox-label{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;margin-bottom:30px;width:100%;font-size:13px;line-height:1.4;color:#959494}.myform .checkbox-label:first-of-type{margin-top:30px}.myform .checkbox-label.has-error>span{border-color:red}.myform .checkbox-label>span{width:15px;height:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #bfbfbf;margin-right:10px;min-width:15px;position:relative}.myform .checkbox-label>span:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;background:#e44173;opacity:0}.myform .checkbox-label p:first-of-type{margin-top:0}.myform .checkbox-label a{color:#e44173;text-decoration:none}.myform input:checked+label>span{border:1px solid #e44173}.myform input:checked+label>span:before{opacity:1}.ellipsis-plus{width:100%;position:relative;line-height:1.5}.ellipsis-plus-button{padding-top:0;padding-bottom:0;border:0;font-size:1em;vertical-align:middle;color:#8590a6;outline:none;line-height:1;background-color:transparent}.ellipsis-plus-ellipsis{display:inline-block}.ellipsis-plus-txt{font-size:inherit}.summary{background:url(/static/img/tlo.1e6322d.svg) no-repeat top;background-size:290% auto;padding-top:28%}@media (min-width:600px){.summary{background-size:100% auto;padding-top:11%}}.main-logo{margin-top:-28px}.main-logo img{max-width:100%;padding-right:90px;padding-left:40px}hr{width:78%;height:3px;background-color:#e44173;border:0}article{width:78%;max-width:660px;color:#443d8e;text-align:left;margin:30px auto}article p{text-align:left;line-height:1.4;font-size:18px;margin:0}article__button-container{margin-top:24px}