.lds-ellipsis{display:block;position:relative;height:13px;width:80px;margin-left:auto;margin-right:auto}.lds-ellipsis span{display:block;position:absolute;width:13px;height:13px;border-radius:50%;background:#2b7bb1;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis span:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis span:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis span:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis span:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.lds-ellipsis.mini{width:60px}.lds-ellipsis.mini span{width:8px;height:8px}.lds-ellipsis.mini span:first-child{left:4px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis.mini span:nth-child(2){left:4px;animation:lds-ellipsis2b .6s infinite}.lds-ellipsis.mini span:nth-child(3){left:24px;animation:lds-ellipsis2b .6s infinite}.lds-ellipsis.mini span:nth-child(4){left:48px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2b{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes shake{0%,to{transform:translate3d(2px,0,0)}30%,70%{transform:translate3d(2px,0,0)}35%,50%,65%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}::-moz-placeholder{color:#757575;opacity:1}::placeholder{color:#757575}select{color:#757575}select.picked{color:#242527}select.emptyselect{font-size:14px!important}.field{margin-bottom:.5rem}.field.has-error .control input,.field.has-error .control select,.field.has-error .control textarea{border-color:#ff0060}.field.has-error .field-upload{border:1px solid #ff0060}.field.disabled .control input,.field.disabled .control select,.field.disabled .control textarea{background:#f7f8f9!important}.field.disabled-radio .control{opacity:.3}.field.disabled-radio .control input,.field.disabled-radio .control label{pointer-events:none}.field label{cursor:pointer;font-family:Open Sans;font-size:16px}.field .control input,.field .control select,.field .control textarea{display:block;width:100%;font-family:Open Sans;font-size:16px;padding:.5rem 1rem;border:1px solid #d6d2d2;border-radius:0;background-color:#fff!important;box-shadow:none!important;outline:none}.field .control select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-size:1.5rem;background-image:url(/icons/keyboard_arrow_down_black_24dp.svg);background-repeat:no-repeat;background-position:100%;padding-right:2.5rem}.field .control textarea{height:5rem}.field .control.checkbox{position:relative;padding-left:2rem}.field .control.checkbox input{position:absolute;top:.125rem;left:0;width:1.25rem;height:1.25rem}.field .control.radio{display:flex;position:relative;padding-left:2rem}.field .control.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.225rem;left:0;width:1.25rem;height:1.25rem;border:none;vertical-align:middle;background:transparent;background-size:contain;background-repeat:no-repeat;background-image:url(/icons/radio_button_unchecked_black_24dp.svg)}.field .control.radio input[type=radio]:checked{background-image:url(/icons/radio_button_checked_black_24dp.svg)}.field .control.stripe-input .StripeElement{border:1px solid #d6d2d2;padding:.5rem 1rem}.field .control.stripe-input .StripeElement--error{border:1px solid #ff0060}.field .control.stripe-input .StripeElement--complete{border:1px solid #d6d2d2!important}.field .control.payment-method label picture{display:inline-block;vertical-align:top;width:3rem;margin-right:1rem}.field .control.payment-method label>span{display:inline-block;vertical-align:top}.field-password{position:relative}.field-password .btn-reset-password,.field-password .btn-toggle-password{cursor:pointer;border:none;box-shadow:none;background:transparent;padding:0;display:block;position:absolute}.field-password .btn-reset-password:active,.field-password .btn-reset-password:focus,.field-password .btn-reset-password:hover,.field-password .btn-toggle-password:active,.field-password .btn-toggle-password:focus,.field-password .btn-toggle-password:hover{outline:none}.field-password .btn-reset-password{top:.5rem;right:0}.field-password .btn-toggle-password{top:50%;right:0;height:2.5rem;width:2.5rem;padding:0!important;transform:translateY(-46%)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;border-radius:0!important;width:1.25rem;height:1.25rem;margin-right:.5rem;vertical-align:middle;background:transparent;background-size:contain;background-repeat:no-repeat;background-image:url(/icons/check_box_outline_blank_black_24dp.svg)}input[type=checkbox]:checked{background-image:url(/icons/check_box_black_24dp.svg)}input[type=checkbox]+label{cursor:pointer;font-size:16px;font-family:Open Sans}@media screen and (max-width:767px){input[type=checkbox]+label{font-size:12px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-animate.animate{animation:zoom-in-zoom-out 1s ease-out}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.field-upload{position:relative;display:block;text-align:center;padding:.5rem;width:100%;line-height:1;text-align:left;border:1px solid #dbdbdb;background-color:#fff;transition:.3s}.field-upload.icon-upload>span:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg height="24" viewBox="0 -960 960 960" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M440-320v-326L336-542l-56-58 200-200 200 200-56 58-104-104v326zM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160z"/></svg>')}.field-upload.icon-attached>span:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M460-80q-92 0-156-64t-64-156v-420q0-66 47-113t113-47q66 0 113 47t47 113v380q0 42-29 71t-71 29q-42 0-71-29t-29-71v-380h60v380q0 17 11.5 28.5T460-300q17 0 28.5-11.5T500-340v-380q0-42-29-71t-71-29q-42 0-71 29t-29 71v420q0 66 47 113t113 47q66 0 113-47t47-113v-420h60v420q0 92-64 156T460-80z"/></svg>')}.field-upload:hover{background-color:#f7f8f9}.field-upload>span{display:inline-flex;align-items:center;justify-content:left;padding:.125rem .25rem;border:1px solid #393939}.field-upload>span:before{content:"";display:inline-block;flex-shrink:0;height:1.25rem;width:1.25rem;margin-right:.25rem;background-size:contain}.field-upload input{position:relative;overflow:hidden;font-size:0!important;height:0!important;width:0!important;padding:0!important;border:0!important}.page-order-thanks .theme-primary{border:3px solid #2b7bb1;padding:2rem}.page-order-thanks .benefits ul{font-size:1rem}.page-order-thanks .benefits ul li{margin-bottom:.25rem}@media screen and (max-width:767px){.page-order-thanks .benefits{margin-top:3rem}}.page-order-thanks .text-container{max-width:60rem;margin-left:auto;margin-right:auto}.page-order-thanks .field-password{max-width:21rem}@media screen and (max-width:767px){.page-order-thanks .field-password{max-width:24rem}}.page-order-thanks .order-title-wrap{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.page-order-thanks .order-title-wrap{display:block;text-align:center}.page-order-thanks .order-title-wrap svg{margin:0 auto 1rem}}.page-order-thanks .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:5;stroke-miterlimit:10;stroke:#5eba7d;fill:none;animation-delay:1s;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.page-order-thanks .checkmark{width:100%;max-width:4rem;height:4rem;border-radius:50%;display:block;stroke-width:5;stroke:#fff;stroke-miterlimit:10;margin:0 2rem 0 0;box-shadow:inset 0 0 0 #5eba7d;animation-delay:1s;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.page-order-thanks .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation-delay:1s;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 90px #5eba7d}}@media screen and (min-width:768px) and (max-width:1023px){.page-order-thanks .theme-primary{padding:1rem}}@media screen and (max-width:767px){.page-order-thanks img.verify-ach{margin-top:2rem}.page-order-thanks .order-1-mobile{display:flex;order:1;flex-basis:100%;margin-bottom:3rem}.page-order-thanks .order-2-mobile{display:flex;order:2;flex-basis:100%}}