.steps{background:linear-gradient(90deg,#f7f7f8 50%,#fff 50%);margin-top:-7px}.step{display:flex;flex-direction:row;justify-content:flex-start}.step__point{width:2px;position:relative;margin-right:24px}.step:last-of-type .step__point-line{visibility:hidden}.step:last-of-type .step__point-label{margin-bottom:0}.step__point-line{border-left:2px solid var(--Primary-Grey, #dce0e1);top:7px;left:3px;height:100%;position:absolute}.step__point-bullet{width:8px;height:8px;background:#899497;border-radius:50%;z-index:4;position:absolute;top:7px}.step__completed .step__point-bullet{top:9px}.step__completed .step__point-line{background:#4cbc50}.step__last-active .step__point-bullet{background:#0e8a16;box-shadow:0 0 0 8px #b6edb8}.step__completed .step__point-bullet:before{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" fill="%230E8A16"/><path d="M9.33727 17.784L4.23012 12.9899C3.92329 12.7019 3.92329 12.2349 4.23012 11.9468L5.34126 10.9038C5.64809 10.6157 6.14561 10.6157 6.45244 10.9038L9.89286 14.1333L17.2618 7.21601C17.5687 6.928 18.0662 6.928 18.373 7.21601L19.4842 8.25907C19.791 8.54709 19.791 9.01408 19.4842 9.30213L10.4484 17.784C10.1416 18.072 9.6441 18.072 9.33727 17.784Z" fill="white"/></svg>');position:absolute;top:-10px;left:-8px}.step__point-label{color:var(--Primary-Dark-Grey, #3d4649);font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:19px}.progress-bar__mobile{position:relative;width:100%}.progress-line__container{padding:0 30px;margin-bottom:8px}.progress-line{width:100%;border-radius:20px;background:var(--Expanded-Grey-200, #DCE0E1)}.progress-line__active{height:17px;border-radius:10px;background:linear-gradient(270deg,#03a092,#029082 52.55%,#0e8a16 96.09%)}.progress-steps{position:absolute;left:30px}.progress-steps__label{color:#000;font-family:Rubik;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.progress-dropdown summary{text-align:right;padding:0 30px 16px}.progress-dropdown summary span{cursor:pointer}details summary .summary-close,details[open] summary .summary-open{display:none}details[open] summary .summary-close{display:inline}details summary::-webkit-details-marker{display:none}.progress-steps__label .icon{width:14px;height:14px}.progress-dropdown[open] .icon{rotate:180deg}.stepper-container{background:#ededed;padding:26px 30px 26px 38px}.form--step--4 .divider{margin-bottom:26px}.info-container{box-shadow:0 4px 13px #00000040;border-radius:10px;padding:46px 97px}.row-columns{display:flex;flex-direction:row;justify-content:space-between;gap:24px}.checkboxes{max-width:500px}.purchase-block{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:10px;border:1px solid var(--Expanded-Grey-300, #c4c9cb);background:var(--Expanded-Grey-50, #f7f7f8);height:fit-content;max-width:308px}.purchase-block p{margin-bottom:0}.purchase-block .notification{margin-top:16px}.notification{color:var(--Primary-Dark-Grey, #3d4649);font-size:18px;font-style:italic;font-weight:500;line-height:24px}.notification b{font-weight:500}.course-card__instructions{margin-top:0}.steps__container fieldset{border:0;padding:0;margin:0}.main-content.main-content__no-gutters{padding-top:0}.steps__container{display:grid;grid-template-columns:29% 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;max-width:1550px;margin:0 auto;padding:0 66px}.steps__progress-bar{background:var(--expanded-grey-50, #f7f7f8);padding:167px 8px 0}.steps__content{background:#fff;padding:36px 0 43px 56px}.steps .progress-bar-container{display:flex;align-items:flex-start;justify-content:flex-start}.steps__page-title{margin-bottom:24px}.steps__page-description{margin-bottom:40px}.course-cards{display:flex;flex-direction:column;column-gap:18px;margin-bottom:0}.cards-error{margin-bottom:40px}:root{--card-header-border: 1px solid var(--Expanded-Mint-300, #54c7bc);--card-body-border: 1px solid var(--Expanded-Grey-300, #c4c9cb);--card-hover-border: 2px solid var(--Primary-Green, #0e8a16)}.course-cards .card:not(:last-of-type){margin-bottom:3.25rem}.card{display:flex;flex-direction:column;cursor:pointer;border-radius:10px;transition:.2s all ease-in-out}.card:hover,.card:has(input[type=radio]:focus),.card:focus-visible{transform:scale(1.007)}.card:hover>div,.card:has(input[type=radio]:checked)>div,.card:has(input[type=radio]:focus)>div,.card:focus-visible>div{border-width:2px}.card-green:hover .card-body,.card-green:has(input[type=radio]:checked) .card-body,.card-green:has(input[type=radio]:focus) .card-body,.card-green:focus-visible .card-body{border-color:#6ace6f}.card-blue:hover .card-body,.card-blue:has(input[type=radio]:checked) .card-body,.card-blue:has(input[type=radio]:focus) .card-body,.card-blue:focus-visible .card-body{border-color:#54c7bc}.card-purple:hover .card-body,.card-purple:has(input[type=radio]:checked) .card-body,.card-purple:has(input[type=radio]:focus) .card-body,.card-purple:focus-visible .card-body{border-color:#7c5ab2}.card-header,.card-body{display:flex;border:1px solid}.card-header{min-height:59px;align-items:flex-start;gap:16px;flex-shrink:0;align-self:stretch;border-bottom:0;border-radius:10px 10px 0 0;background:var(--Expanded-Mint-100, #bdebe7);padding:16px}.card-green .card-header{background:var(--Expanded-Green-100, #dafcdb);border-color:#6ace6f}.card-blue .card-header{background:var(--Expanded-Green-100, #BDEBE7);border-color:#54c7bc}.card-purple .card-header{background:var(--Expanded-Green-100, #DDD0F5);border-color:#7c5ab2}.card-green .card-header .title{color:var(--Expanded-Green-900, #00640a)}.card-header .title{color:var(--Expanded-Mint-900, #004d40)}.card-body{flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;background:#fff;border-top:0px;border-color:#c4c9cb;border-radius:0 0 10px 10px}.card-body__inner{flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;padding:16px 40px 24px 49px;gap:22px}.card-body__inner li:not(:last-of-type){margin-bottom:8px}.card-radio .card-header{flex-direction:row-reverse;justify-content:flex-end}.card-radio input[type=radio]{opacity:0;width:0;height:0}.card-radio .check{display:inline;height:24px;width:24px;min-width:24px;background:#fff;border:2px solid #aab1b4;border-radius:50%;position:relative;top:3px}.card-radio .check:before{display:none;position:absolute;top:2px;right:2px;content:"";border-radius:50%;background:#56656a;width:16px;height:16px}.card-radio input[type=radio]:checked~.check:before{display:block}.styled-list{margin-left:12px}.styled-list li{list-style:disc}.styled-list__spacing-md li span{position:relative;left:10px}.page-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:40px 0}.page-actions__end{justify-content:flex-end}.step__active .step__point-label{color:#0e8a16;pointer-events:none;text-decoration:none}.step__point-link:hover{color:#0e8a16!important}.step:not(.step__completed,.step__last-active) .step__point-label{pointer-events:none;text-decoration:none}.step__completed:not(.step__active) .step__point-link,.step__last-active:not(.step__active) .step__point-link{text-decoration:underline;cursor:pointer}.divider{height:1px;width:100%;background:#d1cdcd}.h-2{color:var(--primary-dark-grey, #3d4649);font-size:52px;font-style:normal;font-weight:700;line-height:64px}.h-3{color:var(--primary-dark-grey, #3d4649);font-size:28px;font-style:normal;font-weight:500;line-height:42px;text-transform:none;letter-spacing:normal}.h-4{color:var(--Primary-Dark-Grey, #3d4649);font-size:22px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:normal;text-transform:none}.h-5{color:var(--Primary-Dark-Grey, #3d4649);font-feature-settings:"clig" off,"liga" off;font-family:Rubik;font-size:20px;font-style:normal;font-weight:500;line-height:30px;text-transform:none;letter-spacing:normal}.description,.description p{color:var(--primary-dark-grey, #3d4649);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5}.text-regular,.text-regular span,.text-regular p,.text-regular a{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}.text-regular b{font-weight:500}.text-regular-sm,.text-regular-sm span,.text-regular-sm p,.text-regular-sm a{font-size:1.14rem;font-style:normal;font-weight:400;line-height:1.5}.warning-color{color:#f43131}.colored-link{color:var(--Primary-Green, #0e8a16);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-decoration-line:underline}.error-text.microcopy,.microcopy{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.error-text,.error-text p{color:var(--Error-Error-Red-Primary, #c71a1a);font-size:1.25rem;font-style:normal;line-height:1.5}.error-text a:hover,.error-text a:focus,.error-text a:focus-visible{color:#0e8a16!important}.error-text a{color:var(--Error-Error-Red-Primary, #c71a1a);text-decoration:underline}.text-500,.text-500 p{font-weight:500}.field-group{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:18px;margin-bottom:8px}.field-element:focus,.field-element:focus-visible{border:1px solid #0e8a16}.field-element:hover{border-color:var(--Expanded-Grey-400, #aab1b4);box-shadow:0 0 1px 3px #d0e8d1}.field{margin-bottom:16px;position:relative}.field input:not([type=checkbox]),.field select{width:100%}.field.no-spacing,.field label{margin-bottom:0}.field-checkbox-inner{display:flex;flex-direction:row}.field-checkbox .checkbox{margin-right:24px}.field-checkbox .field-error{margin-left:42px}.error-visibility{visibility:hidden;height:0}.show-error .error-visibility{visibility:visible;height:auto;margin-top:9px}.show-error .checkbox{border-color:var(--Error-Error-Red-Primary, #c71a1a);box-shadow:0 0 0 4px #ffe0e0}.show-error .checkbox:focus,.show-error .checkbox:focus-visible{box-shadow:none}.show-error .field-element{border-color:var(--Error-Error-Red-Primary, #c71a1a);box-shadow:0 0 1px 3px #ffe0e0}.button{cursor:pointer;border:2px solid;border-radius:40px;display:inline-flex;padding:12px 42px;justify-content:center;align-items:center;font-size:22px;font-style:normal;font-weight:500;line-height:22px;text-transform:none}.button-small{border:1px solid;padding:1px 16px;font-size:1rem;line-height:1.5}.button.disabled,.button.disabled:hover,.button.disabled:focus,.button.disabled:focus-visible{background:var(--expanded-grey-100, #eff0f1)!important;border-color:var(--expanded-grey-100, #eff0f1)!important;color:var(--expanded-grey-600, #6e7c7f)!important;pointer-events:none}.button-primary{background:var(--primary-green, #0e8a16);border-color:var(--primary-green, #0e8a16);color:#fff}.button-secondary{border-color:var(--primary-green, #0e8a16);color:var(--primary-green, #0e8a16)}.button.button-primary:hover,.button.button-secondary:hover,.button.button-primary:focus,.button.button-primary:focus-visible,.button.button-secondary:focus,.button.button-secondary:focus-visible{background:#096e0f;border-color:#096e0f;color:#fff}.button-default{background:var(--expanded-grey-100, #eff0f1);border-color:var(--expanded-grey-100, #eff0f1);color:var(--primary-dark-grey, #3d4649)}.button-default:hover,.button-default:focus,.button-default:focus-visible{background:var(--expanded-grey-300, #c4c9cb);border-color:var(--expanded-grey-300, #c4c9cb);color:var(--primary-dark-grey, #3d4649)}.button .icon-left,.link-primary .icon-left{margin-right:12px}.button .icon-right,.link-primary .icon-right{margin-left:12px}.link-primary{color:#0e8a16;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;padding-bottom:0!important;border-bottom:0!important}.link-primary.link-primary-contrast,.colored-link.link-primary-contrast{color:#00640a}.link-primary:hover,.link-primary:focus,.link-primary:focus-visible{color:#0e8a16!important}.checkbox{border-radius:3px;border:2px solid var(--expanded-grey-400, #aab1b4);background:#fff;color:#fff;width:18px;height:18px;flex-shrink:0;cursor:pointer;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none}.checkbox.bold{top:6px}.checkbox:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;width:10px;height:7px;margin-left:-5px;margin-top:-3px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"><path d="M3.39644 6.86252L0.146441 3.81174C-0.0488135 3.62846 -0.0488135 3.33128 0.146441 3.14798L0.853531 2.48422C1.04879 2.30091 1.36539 2.30091 1.56064 2.48422L3.75 4.53935L8.43936 0.137464C8.63461 -0.0458212 8.95121 -0.0458212 9.14647 0.137464L9.85356 0.801228C10.0488 0.984513 10.0488 1.28169 9.85356 1.46499L4.10355 6.86254C3.90828 7.04582 3.5917 7.04582 3.39644 6.86252Z" fill="white"/></svg>')}.checkbox:checked{border-width:9px;background:#0e8a16;border-color:#0e8a16}.checkbox:checked:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}.checkbox:focus,.checkbox:focus-visible{border-color:var(--Primary-Green, #0E8A16)}.checkbox:hover{border-color:var(--Primary-Green, #0E8A16);box-shadow:0 0 1px 3px #d0e8d1}.checkbox-label{display:flex;flex-direction:row;padding:3px 0 0 3px}.checkbox-label strong{text-decoration:underline}.field input:not([type=checkbox]),.field select{width:100%;padding:21px 20px 8px;font-size:14px;border:1px solid #bdbdbd;border-radius:4px;transition:border-color .3s;position:relative;min-height:46px}.field .field-label{position:absolute;top:16px;left:20px;color:#757575;pointer-events:none;transition:top .3s,font-size .3s;color:var(--Primary-Dark-Grey, #3d4649);font-size:14px}.field .field-element.field-has-value+.field-label,.field .field-element:focus+.field-label,.field .field-element:not(:placeholder-shown)+.field-label .field .field-element:focus+.field-label{top:7px;color:#333;font-size:10px}.field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:48px}.field-select .select-caret{position:absolute;top:12px;right:16px;padding-left:14px;border-left:1px solid #aab1b4;pointer-events:none;z-index:2}.block-bordered{border-radius:20px;border:1px solid var(--Expanded-Grey-400, #aab1b4);display:flex;padding:32px;margin-bottom:24px}.block-sectioned{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.block-section{display:flex;flex-direction:column;align-items:flex-start;width:100%}.block-section:last-of-type{align-items:flex-end}.block-section .block-section__title{margin-bottom:8px}.block-sectioned .block-section .block-section__link{margin-top:16px}.block-section p{max-width:350px}.info-container .h-3{margin:0 0 17.5px}.card-note{display:flex;padding:8px 52px;align-items:center;gap:10px;align-self:stretch;background:#ffe0e0;font-weight:500}.card-note__text{flex:1}@media screen and (max-width: 1366px){.h-4,.text-regular,.text-regular span,.text-regular p,.text-regular a{font-size:1.125rem;line-height:1.5}.card-body__inner{padding:24px}}@media screen and (max-width: 1180px){.steps__content{padding-left:27px}.row-columns{flex-direction:column}.checkboxes{max-width:100%}.purchase-block{max-width:100%;margin-bottom:24px}.checkboxes .field:last-of-type{margin-bottom:0}}@media screen and (max-width: 1179px){#PageContainer .main-content.main-content__no-gutters{margin-top:-23px}.h-4,.text-regular,.text-regular span,.text-regular p,.text-regular a{font-size:1.125rem;line-height:1.5}}@media screen and (max-width: 1024px){.steps__container{padding:0 36px}}@media screen and (max-width: 1023px){.steps__container{grid-template-columns:1fr;padding:0}.steps__progress-bar{padding:24px 0 0}.steps__content{padding-right:27px;padding-left:27px}}@media screen and (max-width: 768px){.h-2{font-size:32px;line-height:48px}.h-3{font-size:22px;line-height:32px}.h-4,.h-5,.h-5 p{font-size:18px;line-height:28px}.description,.description p{font-size:1.25rem;line-height:1.5}.text-regular,.text-regular span,.text-regular p,.text-regular a,.error-text,.error-text p{font-size:1.125rem;line-height:1.5}.show-error .error-visibility{margin-top:0}.button{padding:2px 24px;font-size:16px;line-height:23px}.checkbox.bold{top:3px}.steps__progress-bar{background:var(--Expanded-Grey-50, #F7F7F8);justify-content:flex-start;padding:46px 0 0}.steps .progress-bar-container{max-width:100%;padding-right:0}.steps__page-description,.cards-error{margin-bottom:24px}.steps__content{max-width:100%;padding:32px 30px}.course-cards{flex-direction:column;margin-bottom:0}.course-cards .card{width:100%;margin-bottom:23px}.field,.purchase-block{margin-bottom:24px}.field:last-of-type{margin-bottom:0}.info-container{padding:32px 24px;margin-bottom:40px}.form--step--4 .divider{margin-top:24px;margin-bottom:24px}.card-note{align-items:flex-start;padding:8px 16px}}@media screen and (min-width: 768px){.description p{margin-bottom:0}}@media screen and (min-width: 750px) and (max-width: 1023px){.steps{margin-top:-30px}.steps__progress-bar{padding:24px 0 0}}@media screen and (max-width: 480px){.description,.description p{font-size:1.125rem;line-height:1.5}.h-5,.h-5 p,.text-regular,.text-regular span,.text-regular p,.text-regular a,.error-text,.error-text p{font-size:1rem;line-height:1.5}.checkbox.bold{top:4px}.checkbox{margin-right:16px}.notification{font-size:16px}.field,.purchase-block,.cards-error{margin-bottom:16px}.block-bordered{padding:32px 24px}.block-sectioned{flex-direction:column}.block-section{margin-bottom:24px}.block-section:last-of-type{margin-bottom:0}.block-section .block-section__title{margin-bottom:16px}.block-section .button{width:100%}.block-section .block-section__link{margin-right:auto;margin-left:auto}.page-actions{padding:24px 0 10px}.info-container{padding:24px 16px}.info-container .h-3{margin-bottom:24px}.steps__container fieldset{margin-bottom:16px}.field-group{grid-auto-flow:row;margin-bottom:24px}}[product-selector="4549369299049"]{display:none!important}.field-loader{font-size:8px;color:#0e8916;position:absolute;top:11px;left:100px}.field-loader .icon{margin-left:5px;width:10px;height:10px}.homepage__grade-tabs .shogun-tabs>li{border-right:0!important}.homepage__grade-tabs .shogun-tab-border{display:none!important}.homepage__grade-tabs .shogun-tabs.shogun-rounded li .shogun-tab-box{border-radius:0;border-right:1px solid #899497!important}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:first-of-type .shogun-tab-box{border-radius:4px 0 0 4px}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:last-of-type .shogun-tab-box{border-radius:0 4px 4px 0;border-right:0!important}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab-active span.shogun-tab-title a{color:#fff}.homepage__grade-tabs li.shogun-tab:hover:not(.shogun-tab-active) .shogun-tab-title{color:#0e8a16!important;text-decoration:none!important;font-weight:500!important;letter-spacing:-.5px}.homepage__grade-tabs li.shogun-tab:hover:not(.shogun-tab-active) span.shogun-tab-title a{color:#0e8a16!important}@media screen and (max-width: 768px){.homepage__grade-tabs .shogun-tabs.shogun-rounded li .shogun-tab-box{border-radius:0;border-right:1px solid #899497!important;border-bottom:1px solid #899497!important}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:nth-last-of-type(-n+2) .shogun-tab-box{border-bottom:0!important}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:nth-of-type(2n) .shogun-tab-box{border-right:0!important}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:first-of-type .shogun-tab-box{border-radius:4px 0 0}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:nth-of-type(2) .shogun-tab-box{border-radius:0 4px 0 0}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:nth-last-of-type(2) .shogun-tab-box{border-radius:0 0 0 4px}.homepage__grade-tabs .shogun-tabs.shogun-rounded .shogun-tab:last-of-type .shogun-tab-box{border-radius:0 0 4px}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/precheckout.css.map */
