.tingle-modal *{box-sizing:border-box}.tingle-modal{-webkit-overflow-scrolling:touch;align-items:center;background:rgba(0,0,0,.9);bottom:0;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.514.535-6.42 6.42L2.677.536a1.517 1.517 0 0 0-2.14 0 1.517 1.517 0 0 0 0 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 0 0 0 2.14 1.517 1.517 0 0 0 2.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 0 0 2.14 0 1.517 1.517 0 0 0 0-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 0 0 0-2.14 1.516 1.516 0 0 0-2.14 0z' fill='%23FFF'/%3E%3C/svg%3E"),auto;display:flex;flex-direction:column;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1000}.tingle-modal--noClose .tingle-modal__close,.tingle-modal__closeLabel{display:none}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.cancelSubscriptionForm .cancelButtonContainer,.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal__close{background-color:transparent;border:none;color:#fff;cursor:pointer;height:2rem;padding:0;position:fixed;right:2.5rem;top:2.5rem;width:2rem;z-index:1000}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{background:#fff;border-radius:4px;cursor:auto;flex-shrink:0;margin-bottom:auto;opacity:1;position:relative;width:60%;will-change:transform,opacity}.tingle-modal-box__footer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:auto;width:auto}.tingle-modal-box__footer:after{clear:both;content:"";display:table}.tingle-modal-box__footer--sticky{bottom:-200px;opacity:1;position:fixed;transition:bottom .3s ease-in-out .3s;z-index:10001}.tingle-enabled{left:0;overflow:hidden;position:fixed;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{opacity:1;visibility:visible}.tingle-modal--visible .tingle-modal-box{animation:.2s cubic-bezier(.68,-.55,.265,1.55) forwards scale}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{background-color:grey;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;margin:0 .5rem;padding:1rem 2rem;text-decoration:none;transition:background-color .4s;vertical-align:middle}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{display:block;padding-top:60px;top:0;width:100%}.tingle-modal-box{border-radius:0;width:auto}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{background-color:#2c3e50;border:none;box-shadow:none;color:#fff;display:block;height:60px;left:0;right:0;top:0;width:100%}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;font-size:0;margin-right:.8rem;vertical-align:middle;width:1.6rem}}@keyframes scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.cancelSubContainer h2{margin-bottom:1rem}.cancel-mb,.cancelCustomerData,.cancelSubContainer p{margin-bottom:2rem}h2.cancelSubscriptionFormHeadline{font-size:2.7rem;line-height:3rem;margin-bottom:2rem}.cancelSubscriptionForm fieldset{border:none;padding:0}.cancelInfobox{padding:1rem 1rem 1rem 4.5rem;position:relative}.cancelInfobox:before{font-family:Fontello;font-size:2.5rem;left:1rem;position:absolute;top:1rem}.cancelSubscriptionForm legend{font-size:2.7rem;line-height:2.7rem;padding:2rem 0 3rem 4.5rem;position:relative}.cancelSubscriptionForm fieldset legend:before{border:.2rem solid;border-radius:5rem;content:"";display:inline-block;height:3.5rem;left:0;position:absolute;top:1.5rem;width:3.5rem}.cancelSubscriptionForm fieldset:nth-child(3) legend:after{content:"2";left:1.3rem}.cancelSubscriptionForm .form-group{display:flex;flex-wrap:wrap;margin-bottom:2rem;min-height:2rem}.cancelSubscriptionForm .form-group .line-group:first-child{width:30%}.cancelSubscriptionForm .form-group .line-group:nth-child(2){margin-left:.8rem;width:calc(70% - .8rem)}.cancelSubscriptionForm span{display:inline}.cancelSubscriptionForm span.highlight{text-decoration:underline}.cancelSubscriptionForm input,.cancelSubscriptionForm select,.cancelSubscriptionForm textarea{height:3.5rem;width:100%}.cancelSubscriptionForm input{margin-bottom:0}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{position:relative}input[type=date]:before{background:0 0;color:transparent;color:inherit;display:block;font-family:Fontello;font-size:1.6rem;height:1.5rem;line-height:2rem;position:absolute;right:1rem;top:.7rem;width:1.5rem}.cancelSubscriptionForm textarea{height:8rem;margin:0;resize:vertical}.cancelSubscriptionForm .required-notice span.required,.cancelSubscriptionForm label{font-size:1.1rem;line-height:2rem;margin:0 0 0 .5rem;text-transform:uppercase}.cancelSubscriptionForm .required-notice span.required:after,.cancelSubscriptionForm label.required:after{color:red;content:" *"}.cancelSubscriptionForm label[for=cancelReason]{width:100%}.cancelButtonContainer{display:flex;flex-wrap:wrap}.cancelButtonContainer .cancelButton:not(:last-child){margin-right:.8rem}.cancelSubscriptionForm button.cancelButton{width:100%;font-weight:700;height:3.5rem;text-transform:uppercase}.cancelMessage{display:none;font-weight:700}.cancelMessage span{margin-right:.5em}.cancelFinalError,.cancelMessage.error{border:.1rem solid #e90000!important;padding:1rem 1rem 1rem 4rem;position:relative;width:100%}.cancelFinalError:before,.cancelMessage.error:before{font-family:Fontello;font-size:2rem;left:1.1rem;position:absolute;top:1rem;content:"\e925"}.cancelMessage.error span:not(:first-child):before{content:"/";margin:0 .6rem 0 0}.cancelConfirm span{flex-basis:100%;word-break:break-word}.cancelSpecial{display:none}span.cancelLabel:after{content:":"}.cancelConfirm{font-size:1.1rem}.tingle-modal-box{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:10rem;max-width:100rem}.tingle-modal-box__content{padding:2rem!important}.tingle-modal-box__content h1{font-size:3.5rem;line-height:4.1rem;margin-bottom:2rem}.cancelFinalError,.cancelFinalSupportNote,.cancelRow,.cancelSubContainer .cancelInfobox,.cancelSubContainer .cancelMessage,.cancelSubContainer p,.cautionMessage{font-size:1.6rem;line-height:2.6rem}.cancelFinalSupportNote{padding:0 2rem}.cancelRow{display:flex}.cancelRow span{border-left:.1rem solid #e7e7e7;border-top:.1rem solid #e7e7e7;padding:.3rem 1rem}.cancelRow span:last-child{border-right:.1rem solid #e7e7e7}.cancelRow:last-child span{border-bottom:.1rem solid #e7e7e7}.cautionMessage{border:.1rem solid;margin-bottom:2rem;padding:1rem 1rem 1rem 4.5rem;position:relative}.cautionMessage:before{font-family:Fontello;font-size:2.5rem;left:1rem;position:absolute;top:1rem;content:"\e839"}.tingle-modal-box__footer{left:0!important;padding:2rem;position:sticky!important;background:#f2f2f2}.tingle-modal{overflow-y:scroll}input[type=date]:before{content:"\e861"}.cancelSubContainer{padding:1.5rem}.cancelSubContainer .siteH1{margin-left:0}.cancelSubContainer h1{font-size:4rem;line-height:5rem;margin-bottom:2rem}.cancelSubscriptionForm{display:flex;flex-flow:row wrap}.cancelSubscriptionForm fieldset{flex:1 50%}.cancelSubscriptionForm fieldset:nth-child(2){padding-right:1rem}.cancelSubscriptionForm fieldset:nth-child(3){padding-left:1rem}.cancelSubscriptionForm fieldset legend:after{content:"1";font-size:2.2rem;left:1.3rem;position:absolute;top:2rem}.cancelSubscriptionForm fieldset input,.cancelSubscriptionForm fieldset select,.cancelSubscriptionForm fieldset textarea{border:.2rem solid #e7e7e7;border-radius:.4rem}.cancelSubscriptionForm .cancelButtonContainer,.cancelSubscriptionForm .required-notice{flex:1 100%}.cancelSubscriptionForm .form-notice{line-height:2rem}.tingle-modal-box__footer .btnPrim{margin-right:1rem}.cancelInfobox{border:.2rem solid #e7e7e7}.cancelInfobox:before{content:"\e839"}