beam-root,body{margin:0;padding:0;background-color:#ccc;color:#2c2d2d;text-align:center;font-family:Lato,sans-serif;font-display:swap;font-weight:300;-webkit-overflow-scrolling:touch}h1,h2,h3{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400}a{text-decoration:none;color:#fff}.link{text-decoration:underline;color:#6ec496}.desktop-only,.hidden{display:none!important}.strong{font-weight:900}.Oswald{font-family:Oswald,sans-serif}.cta{background-color:#6ec496;font-size:25px;border-radius:7px;padding:10px 30px;cursor:pointer;border:none;color:#2c2d2d;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:300;transition:background-color .2s ease-in-out}.cta:active,.cta:hover{background-color:#379e71}.cta.small{font-size:14px;padding:10px 20px}.cta.small.loading{background-size:60%}.cta.secondary{background:#0c8bb7}.cta.help{border-radius:9999px;font-size:9px;padding:0 5px;background-color:#ccc}.cta.disabled,.cta:disabled{background-color:#ccc;cursor:not-allowed}.cta.disabled:hover .cta.disabled:active,.cta.disabled:hover .cta:disabled:active,.cta:disabled:hover .cta.disabled:active,.cta:disabled:hover .cta:disabled:active{background-color:#ccc}.cta.loading{transition:none;background-image:url(loading-gray.86da8c2e70a2f876731b.gif);background-size:40%;background-color:#ccc;color:transparent;background-repeat:no-repeat;background-position:center}.validator-error{color:#ff6363;font-size:10px;margin:2px auto -14px}.panel{margin:0 auto;font-size:18px;position:relative;z-index:2}.panel .content{width:100%}@media only screen and (min-width:900px){.desktop-only{display:initial!important}.mobile-only{display:none!important}.panel .content{width:900px;margin:auto}}.accordion{margin-bottom:3px}.accordion:last-child{margin-bottom:0}.accordion .accordion-bar{cursor:pointer;background-color:#6ec496;width:100%;padding:10px 0;position:relative}.accordion .arrow-down{width:20px;float:right;position:absolute;right:15px;top:15px}.accordion .body{overflow:hidden;background-color:rgba(0,0,0,.15);border-radius:0 0 3px 3px;background-size:cover}@media only screen and (min-width:900px){.accordion{width:740px;margin-right:auto;margin-left:auto;text-align:left;margin-bottom:6px}.accordion .accordion-bar{width:initial;padding-left:20px}.form-table .third #sq-cvv{padding-left:50px;width:calc(100% - 50px)}.form-table .third #sq-postal-code{padding-left:60px;width:calc(100% - 60px)}.form-table .third #sq-expiration-date{padding-left:85px;width:calc(100% - 85px)}}.beam-checkbox{margin:auto}.beam-checkbox .box-label{margin-bottom:18px;display:inline-block;vertical-align:middle}.beam-checkbox .box{display:inline-block;height:22px;width:22px;border-radius:3px;border:2px solid #6ec496;background-color:#eee;margin:6px 10px 0 0}.beam-checkbox .box.checked{background-color:#6ec496}.data-table{margin:auto auto 50px;border:1px solid #6ec496;border-collapse:collapse}.data-table thead tr{background:#6ec496;color:#2c2d2d}.data-table tr:nth-child(even){background:#ccc}.data-table tr:nth-child(odd){background:#fff}.data-table td{padding:10px;border:none;text-align:left}.data-table td.money{text-align:right}.data-table td.number{text-align:center}.form-table{border-top:10px solid #379e71;background-color:#fff;padding-bottom:30px;width:90%;margin:auto;border-radius:7px}.form-table.sub-table{border-top:none}.form-table .subtext{width:85%;margin:auto auto 10px}.form-table .field{display:inline-block;margin:3px auto;width:85%;text-align:left}.form-table .sq-input{color:#2c2d2d;margin:0 auto 14px;padding-left:90px;padding-right:2px;width:calc(100% - 90px);height:32px;font-size:14px;border-radius:5px;border:1px solid #2c2d2d;font-family:Lato,sans-serif}.form-table .sq-input--focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.form-table .sq-input--error{background-color:#ff8686;border:1px solid #ff8686}@media only screen and (min-width:460px){.form-table{width:80%}}@media only screen and (min-width:600px){.form-table{padding-top:0;padding-bottom:50px;margin:70px auto 50px;z-index:0;display:inline-block;width:550px}.form-table .field,.form-table .subtext{width:300px}}@media only screen and (min-width:900px){.form-table{width:700px}.form-table .field,.form-table .subtext{width:500px}}