html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Concorde';src:url(/assets/fonts/ConcordeBE-Regular-975e1baaa7da07bf715fc3ab6bb68f50f21915552462ad562ae6bce7ca808d32.eot);src:url(/assets/fonts/ConcordeBE-Regular-975e1baaa7da07bf715fc3ab6bb68f50f21915552462ad562ae6bce7ca808d32.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ConcordeBE-Regular-2a05d7e6807985f6de2b2294b543337eb15201a2946a76750b2d41fb1823322e.woff) format("woff"),url(/assets/fonts/ConcordeBE-Regular-9bc452bf295e153d30a5aad340ee6a1a699ed5fc9e876c98bb43dbac5c701271.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Concorde';src:url(/assets/fonts/ConcordeBE-Italic-088bde87dc710678ec2792247d15a23143578715c53f91b32ff7cd1144a33720.eot);src:url(/assets/fonts/ConcordeBE-Italic-088bde87dc710678ec2792247d15a23143578715c53f91b32ff7cd1144a33720.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ConcordeBE-Italic-e91294e159e628a7784886c9a2be00fee032262a776dccc4fda35bab049fc6b7.woff) format("woff"),url(/assets/fonts/ConcordeBE-Italic-b265ebccaa18240e6719c87cf93c9797b9bb2214f2ea65202e574fe57cdd8c66.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Concorde-Medium';src:url(/assets/fonts/ConcordeBE-MediumItalic-08c47a3fbd6c2c32ade74a07dde264b46e254136a273033a6cdcc6e957b847e3.eot);src:url(/assets/fonts/ConcordeBE-MediumItalic-08c47a3fbd6c2c32ade74a07dde264b46e254136a273033a6cdcc6e957b847e3.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ConcordeBE-MediumItalic-84adac492415405279429d0a502dff7b559a40152f0c651d2f834077dab6bbac.woff) format("woff"),url(/assets/fonts/ConcordeBE-MediumItalic-9e28e5e8caa4ef25c1a2ac95dcae9005a65908f4a3309a65ff0c986f9c8a77bd.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Concorde-Medium';src:url(/assets/fonts/ConcordeBE-Medium-d3e24d44a2ef6b29f76fa23adcd2727faa4a6e77231a3cbae994b56b7116c1de.eot);src:url(/assets/fonts/ConcordeBE-Medium-d3e24d44a2ef6b29f76fa23adcd2727faa4a6e77231a3cbae994b56b7116c1de.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ConcordeBE-Medium-b899b03dddea2bc7ca5fca011b24b82f5111a52047659e39d9fc4bb31927d5a6.woff) format("woff"),url(/assets/fonts/ConcordeBE-Medium-f809b525b33f5eaa1a81654e749711a652face27e2b0e0c4f0ceb660cb411c56.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Oracle-Regular';src:url(/assets/fonts/Oracle-Regular-c48ee50e8e54658573aaaf20e5ad725c962369a62b9867b86bfaac93f2d71693.eot);src:url(/assets/fonts/Oracle-Regular-c48ee50e8e54658573aaaf20e5ad725c962369a62b9867b86bfaac93f2d71693.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Oracle-Regular-ed180a4efd19c4d6f5a88de5cae8a470fe4a79eae0c98f9d386b41e8f7643195.woff) format("woff"),url(/assets/fonts/Oracle-RegularV7Beta-83d43982aaf3c04727e58854d16a2444c8e221ce683e91bd443f2b116e003de0.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Oracle-Medium';src:url(/assets/fonts/Oracle-Medium-f0a69f4f82d9851a234eac373365a2e4df7af88276263b1610694abdfff8cf7f.eot);src:url(/assets/fonts/Oracle-Medium-f0a69f4f82d9851a234eac373365a2e4df7af88276263b1610694abdfff8cf7f.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Oracle-Medium-8c853912d8e15ffd089714036f2b8e68f946272647b7e2c6109695861490240f.woff) format("woff"),url(/assets/fonts/Oracle-MediumV7Beta-830b303bc10570cde04361d56fed2a76a69dc2bd8bd225fd55216e7efa922568.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Oracle-Book';src:url(/assets/fonts/Oracle-Book-c67e08ee6cc481bc4ddc2b7dc11a8a991f2cb0dca67b4e75e376e38354dab1c8.woff2) format("woff2");font-weight:normal;font-style:normal}.field input,.field select{font-family:"Concorde", "Times", "Times New Roman", serif}.preload-concorde-bold{font-family:"Concorde-Medium", "Times", "Times New Roman", serif}.flash{font-family:"Oracle-Regular", Helvetica, sans-serif;letter-spacing:.2px}.link-button,body.visitors-privacy main h1,body.visitors-terms main h1,.plans .col.active .plan-big-button,.plans .col.active .plan-name{font-family:"Oracle-Medium", Helvetica, sans-serif;letter-spacing:.2px}.payment-area .braintree-dropin,.payment-area .braintree-option__label,body{font-family:"Oracle-Book", Helvetica, sans-serif}.preload-concorde-bold{opacity:0;height:0;width:0;position:absolute;bottom:0}@keyframes loading{from{background-position:0 0}to{background-position:100px 50px}}.link-button{padding:8px 12px;text-transform:uppercase;border:1px solid black;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.link-button:hover{color:#e8e8e8 !important;border-color:#e8e8e8}#nav-button{width:30px;height:23px;position:relative;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}#nav-button span{display:block;position:absolute;height:2px;width:100%;background:black;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-button span:nth-child(1){top:0px}#nav-button span:nth-child(2),#nav-button span:nth-child(3){top:9px}#nav-button span:nth-child(4){top:18px}#nav-button.nav-open span:nth-child(1){top:9px;width:0%;left:50%}#nav-button.nav-open span:nth-child(2){transform:rotate(45deg)}#nav-button.nav-open span:nth-child(3){transform:rotate(-45deg)}#nav-button.nav-open span:nth-child(4){top:9px;width:0%;left:50%}@keyframes noticeFadeOut{from{background-color:#dff0d8}to{background-color:rgba(223,240,216,0)}}@keyframes alertFadeOut{from{background-color:#f2dede}to{background-color:rgba(242,222,222,0)}}.flash{border-bottom:2px solid black;padding:18px 14px;font-size:15px;line-height:1.3}.flash a:hover{color:#e8e8e8}.flash_notice{color:#468847}.flash_notice.animated{animation:1.1s noticeFadeOut}.flash_alert{color:#b94a48;animation:1.2s alertFadeOut}body.visitors-privacy .sidebar,body.visitors-terms .sidebar{visibility:hidden}body.visitors-privacy main>.gradient-overlay,body.visitors-privacy main #big-logo-a,body.visitors-privacy main #big-logo-r,body.visitors-terms main>.gradient-overlay,body.visitors-terms main #big-logo-a,body.visitors-terms main #big-logo-r{display:none}body.visitors-privacy main .gradient-inner,body.visitors-terms main .gradient-inner{padding:1px 10px}body.visitors-privacy main h1,body.visitors-terms main h1{font-size:22px;text-align:center;margin:90px 0 60px;padding-bottom:4px;border-bottom:2px solid black}body.visitors-privacy main h3,body.visitors-terms main h3{margin:60px 0 0}body.visitors-privacy main a,body.visitors-terms main a{border-bottom:1px solid black;padding-bottom:1px}body.visitors-privacy main a:hover,body.visitors-terms main a:hover{border-color:#e8e8e8}body.visitors-privacy main p,body.visitors-terms main p{margin:20px 0}.promo-button,p{font-size:16px}.homepage-gray{color:#898989}h1,h2,.field label,.payment-area .braintree-heading{font-size:18px}h2{margin-bottom:12px}.title-bar{display:flex;justify-content:space-between;padding:28px 34px;font-size:18px;border-bottom:1px solid black}.title-bar>*{width:calc(1 / 3 * 100%)}@media screen and (max-width: 46.24em){.title-bar>div{display:none}}.title-bar h1{text-align:center}@media screen and (max-width: 46.24em){.title-bar h1{width:100%}}.title-bar>*:last-child{text-align:right}.title-bar>*:last-child a{color:#898989;padding-left:60px}section{margin:72px 0}section:last-child{margin-bottom:0}.flash+.content section:first-of-type{margin-top:32px}.wrapper{max-width:680px;margin:40px auto}.checkout-container{padding:0 36px 15px}@media screen and (max-width: 46.24em){.checkout-container{padding:0 18px 15px}}.checkout-container a{text-decoration:underline;text-underline-position:under}.field{margin:25px 0;position:relative}.field label{display:block;margin-bottom:12px}.field input,.field select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:1px solid black;border-radius:0;background:#fafafa;padding:10px;font-size:20px;width:100%;height:45px}@media screen and (max-width: 46.24em){.field input,.field select{font-size:17px}}.field select{padding-right:28px}.field.field-select::after{position:absolute;bottom:20px;right:11px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid black}.field .gallery-link-mobile{display:none;position:absolute;top:-28px;right:0;font-size:15px;color:#898989;text-decoration:none}@media screen and (max-width: 46.24em){.field .gallery-link-mobile{display:block}}.plans{margin-bottom:14px}.plans .col{position:relative}.plans .col .discount-icon{position:absolute;left:-24px;top:-12px;height:80px;width:88px;pointer-events:none;font-size:24px}@media screen and (max-width: 46.24em){.plans .col .discount-icon{left:-16px;top:-16px;height:78px;width:74px;font-size:20px}}.plans .col .discount-icon div{position:absolute;inset:0;width:100%;display:flex;justify-content:center;align-items:center;color:white;transform:rotate(-20deg)}@media screen and (max-width: 46.24em){.plans .col .discount-icon svg{width:76px}}.plans .col .plan-big-button{cursor:pointer;box-sizing:border-box;padding:39px 20px;border:1px solid #898989;color:#898989;border-width:1px 1px 1px 0;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.plans .col .plan-big-button:hover{background:#e8e8e8}.plans .col:first-child .plan-big-button{border-width:1px 0 1px 1px}.plans .col.active .plan-big-button{padding:40px 20px;border:none;background:black;color:white}.plans .col .plan-name{text-transform:uppercase;font-size:22px}.plans .col .plan-price{margin:8px 0;font-size:16px}.plan-details-annual,.plan-details-monthly{margin-bottom:14px;color:#898989}.plan-details-annual span,.plan-details-monthly span{text-decoration:line-through}.plan-details{color:#898989}.price-chart-item{display:flex;justify-content:space-between;font-size:18px;padding:8px 0;border-top:1px solid black}.price-chart-total{font-size:24px}.price-chart-note{text-align:right;font-size:18px}.field input.promo{display:none}.field input.promo.active{display:block}.promo.error{border-color:#CA2A2A}.promo-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#898989;text-decoration:underline;text-underline-position:under;border:none;background:none;font-size:16px;cursor:pointer}.promo-message{color:#468847;margin-top:15px;font-size:20px}.payment-area{margin:20px 0}.checkout-container.processing .payment-area{pointer-events:none}.payment-area .braintree-placeholder{margin-bottom:18px}.payment-area .braintree-option__label{font-size:18px}.agreement{display:flex;align-items:center;gap:25px;font-size:18px}.agreement input[type=checkbox]{border:1px solid black;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:45px;min-width:45px;height:45px}.agreement input[type=checkbox]:checked{background:black}.agreement label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup-submit{padding:17px 10px;width:100%;font-size:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:normal;color:black;border:1px solid black;background:none}.signup-submit:focus{background:#e8e8e8}.checkout-container.processing .signup-submit{pointer-events:none;opacity:0.5}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;line-height:1.3;font-size:23px;background:#fafafa}@media screen and (max-width: 61.24em){body{font-size:18px}body.nav-open{overflow:hidden}body.nav-open main{visibility:hidden}}@media screen and (min-width: 87.5em){body{font-size:25px}}.flash{border:none}a{text-decoration:none;color:black}a:hover{color:#898989}.cols{display:flex}.col{width:50%}
