html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--c-blue-primary:#004891;--c-alizarin-crimson:#e31e41;--c-cardinal:#b1172a;--c-bermuda:#7ed5d4;--c-iceberg:#d1f2f0;--c-aqua-haze:#f7f9fa;--c-nevada:#676e6f;--c-shark:#2a2d31;--c-blue-chill:#098b87;--c-cloud-burst:#243956;--c-gallery:#efefef;--c-breaker-bay:#5ba9a7;--c-smalt-blue:#4c908e;--c-white:#fff;--c-off-white:#f1f1f1;--c-black:#000;--font-heading:"Avant Garde Medium",sans-serif;--font-paragraph:"Rubik",sans-serif;--font-size-48:3rem;--font-size-42:2.625rem;--font-size-36:2.25rem;--font-size-30:1.875rem;--font-size-28:1.75rem;--font-size-24:1.5rem;--font-size-20:1.25rem;--font-size-18:1.125rem;--font-size-16:1rem;--font-size-14:0.875rem;--font-size-12:0.75rem;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-normal:400;--font-weight-light:300;--font-size-paragraph:1rem;--font-size-page-title:var(--font-size-48);--font-heading1:var(--font-size-42);--font-heading2:var(--font-size-36);--font-heading3:var(--font-size-30);--font-heading4:var(--font-size-24);--font-heading5:var(--font-size-20);--font-heading6:var(--font-size-16);--link-color:var(--c-alizarin-crimson);--button-red:var(--c-alizarin-crimson);--skip-focus-text:var(--c-black);--c-alert-error:#feddca;--c-alert-error-text:#e71e1e;--c-alert-warning:#fdf69d;--c-alert-warning-text:#707004;--c-alert-success:#dff5b1;--c-alert-success-text:#4e9511;--c-disabled:var(--c-aqua-haze);--border-radius-default:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}img[src$=".svg"]{height:auto;width:100%}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:active){word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-to-content-link{left:.3125rem;position:absolute;top:.3125rem}.site-header{box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(104,44,46,.15),0 10px 1pc rgba(0,0,0,.03)}.gform-conversational .gform_confirmation_message{display:none;flex-direction:column;justify-content:center}.gform-conversational .gform_confirmation_message svg{height:150px;margin:0 auto;width:150px}.gform-conversational .gform_confirmation_message h2{font-size:30px!important;line-height:1.5!important;text-align:center}.gform-conversational .gform_confirmation_message h2.results-title{font-size:40px!important;font-weight:700;margin-bottom:10px;margin-top:8px}.gform-conversational .gform_confirmation_message h3.results-sub-title{font-size:17px!important;margin-bottom:0;text-align:center;text-transform:uppercase}.gform-conversational .gform_confirmation_message p{font-size:18px!important;line-height:1.5!important;text-align:center}.gform-conversational .gform_confirmation_message .high-risk,.gform-conversational .gform_confirmation_message .low-risk,.gform-conversational .gform_confirmation_message .medium-risk{color:#6439f5;font-size:50px!important;font-weight:700;margin:10px 0}.woocommerce-page .main .container{padding:0;width:100%}.checkout-inner{display:block}@media (--bp-xmedium ){.checkout-inner{padding:24px 0 24px 68px}}.woocommerce form .form-row{margin-bottom:24px}form.woocommerce-checkout{margin-left:-34px;margin-right:-34px}form.woocommerce-checkout ul.wc-stripe-error:before{top:2.25em}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent;padding:0}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{margin-top:1rem;padding:0}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding:1rem}.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:before{display:none}.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{align-items:center;background:var(--c-alizarin-crimson);border:2px solid var(--c-alizarin-crimson);border-radius:200px;color:var(--c-white);cursor:pointer;display:inline-flex;font-family:var(--font-paragraph);font-size:var(--font-size-16);font-weight:700;justify-content:center;line-height:1.56;margin:20px 0;padding:8px 2pc;text-align:center;white-space:nowrap}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover{background:var(--c-white);color:var(--c-alizarin-crimson);outline:0;text-decoration:none}.woocommerce-info{border-top-color:var(--c-alizarin-crimson)}.woocommerce-invalid #privacy_policy,.woocommerce-invalid #terms{outline:2px solid var(--c-alizarin-crimson);outline-offset:2px}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{background:url(/wp-content/themes/elasticpress-theme-v3/assets/images/cropped-ep-logo-color-180x180.png) 50%;background-size:cover;display:block;font-size:2em;height:3pc;left:50%;line-height:1;position:fixed;text-align:center;top:50%;width:3pc}.woocommerce-form-coupon button.button{margin-top:0}@media (--ep-mobile ){.woocommerce-form-coupon button.button{font-family:var(--font-paragraph);font-size:var(--font-size-12);font-weight:700;padding:5px 15px;text-align:center;white-space:nowrap}}.woocommerce-form-row span{font-size:var(--font-size-14)}.select2-container--default .select2-selection--single{border:1px solid var(--c-black);border-radius:var(--border-radius-default);height:auto;padding:.6em}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../../assets/svg/icons/icon-dropdown-arrow.svg) no-repeat 50%;background-size:cover;height:7px;right:.6em;top:50%;transform:translateY(-50%);width:9pt}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-results__option{transition:background-color .1s ease,color .1s ease}.select2-container--default .select2-results__option.select2-results__option--highlighted{background-color:var(--c-blue-primary);border-radius:var(--border-radius-default)}.select2-container--default .select2-results__option.select2-results__option--highlighted[data-selected=true]{background-color:var(--c-iceberg);border-radius:var(--border-radius-default);color:var(--c-black)}.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--c-bermuda);border-radius:var(--border-radius-default)}.select2-dropdown.select2-dropdown--below{border-color:var(--c-black);padding:.6em}.select2-dropdown.select2-dropdown--below .select2-search__field{border-color:var(--c-black)}@media (--ep-mobile ){.woocommerce table.subscription_details{font-family:var(--font-paragraph);font-size:var(--font-size-12)}}.woocommerce ul.order_details li{font-size:var(--font-size-16);text-transform:none}.woocommerce ul.order_details li strong{font-size:var(--font-size-16)}.woocommerce ul.order_details li:before{display:none}.woocommerce-order h2{font-size:var(--font-heading4)}.woocommerce-order table,.woocommerce-order table.my_account_orders,.woocommerce-order table.shop_table{font-size:var(--font-size-16);margin-bottom:3pc}.woocommerce-order table td,.woocommerce-order table th,.woocommerce-order table.my_account_orders td,.woocommerce-order table.my_account_orders th,.woocommerce-order table.shop_table td,.woocommerce-order table.shop_table th{padding:9px 9pt}.woocommerce-column__title{font-size:var(--font-heading3)}.woocommerce-NoticeGroup{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:855pt;padding-left:34px;padding-right:34px;z-index:10}@media (min-width:48em){.woocommerce-NoticeGroup{flex-flow:row wrap}}.woocommerce-NoticeGroup .woocommerce-error{padding-left:7rem;width:100%}@media (min-width:48em){.woocommerce-NoticeGroup .woocommerce-error{padding-left:6rem}}.woocommerce-NoticeGroup .woocommerce-error ul li{font-size:var(--font-size-18)}@media (min-width:48em){.woocommerce-NoticeGroup .woocommerce-error ul li{font-size:var(--font-size-24)}}.woocommerce-NoticeGroup .woocommerce-error:before{font-size:var(--font-size-24);left:1em}@media (min-width:48em){.woocommerce-NoticeGroup .woocommerce-error:before{left:1.5em}}.woocommerce ul.woocommerce-error:before{top:2em}.woocommerce ul.woocommerce-error li:before{display:none}.woocommerce-page .woocommerce-Address+.woocommerce-Address{margin-top:2rem}@media (min-width:25em){.woocommerce-page .woocommerce-Address+.woocommerce-Address{margin-top:0}}.woocommerce-checkout #payment ul.payment_methods li{font-weight:300;line-height:inherit}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:var(--c-white);color:inherit;font-size:inherit;line-height:inherit;padding:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:var(--font-size-16)}#add_payment_method #payment div.payment_box input[type=radio],.woocommerce-cart #payment div.payment_box input[type=radio],.woocommerce-checkout #payment div.payment_box input[type=radio]{margin-right:.5rem}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0;padding:0}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0;margin-bottom:24px;padding:0}
