@import url("https://use.typekit.net/ajr6byk.css");:root{--buttonColor:#f8a23f;--buttonHoverColor:#472f91;--buttonTextColor:white;--licenseButtonColor:var(--buttonColor);--licenseButtonHoverColor:var(--buttonHoverColor);--linkButtonBackgroundColor:var(--buttonColor);--linkButtonColor:white;--lightEmphasis:#fff2e3;--buttonHolderColor:var(--lightEmphasis);--headerColor:white;--emphasisColor:#2d1e5a;--darkEmphasisColor:#212529;--footerColor:var(--emphasisColor);--footerTextColor:white;--roundedRectangleBorderRadius:10px;--extraRoundedRectangleBorderRadius:1.5rem;--fullyRoundedBorderRadius:999px;--tagColor:white;--formLabelColor:#8d8d8d;--progressBarColor:var(--buttonColor);--progressBackgroundColor:white;--progressStrokeColor:var(--progressBarColor);--quizHintFailureColor:white;--quizHintFailureBackgroundColor:#ce443a;--quizHintFailureStrokeColor:var(--quizHintFailureBackgroundColor);--quizHintSuccessColor:white;--quizHintSuccessBackgroundColor:#5dcc73;--quizHintSuccessStrokeColor:var(--quizHintSuccessBackgroundColor);--baseFontSize:16px;--basePad:1rem;--bodyFont:"nunito-sans",sans-serif;--svgStroke:#707070;--svgStrokeChecked:black;--svgDisplay:initial;--inputDisplay:none;--svgRadioRadius:6px;--svgRadioFillChecked:var(--buttonColor);--jumbotron-background-base-color:var(--buttonHoverColor);--jumbotron-gradient:linear-gradient(180deg,var(--jumbotron-background-base-color) 0,#3a2675 65%,#241849 100%);--logo:url("/assets/cuttingedge_logo_rgb.png");--completionHeaderLarge:url("/assets/healing-light-ce/form_page_header.png");--completionHeaderSmall:url("/assets/healing-light-ce/mobile_header_image.png");--dataHeaderLarge:url("/assets/healing-light-ce/form_page_header.png");--dataHeaderSmall:url("/assets/healing-light-ce/mobile_header_image.png");--trashCan:url("/assets/trashcan_white.png");--selectSvg:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.956%22%20height%3D%224%22%20viewBox%3D%220%200%2011.956%207.4%22%3E%0A%3Cpath%20id%3D%22Polygon_1%22%20data-name%3D%22Polygon%201%22%20d%3D%22M1095.76%2C708.188l-2.989-3.7-2.989-3.7h11.956l-2.989%2C3.7Z%22%20transform%3D%22translate%28-1089.782%20-700.788%29%22%20fill%3D%22%238d8d8d%22%20opacity%3D%220.597%22%2F%3E%0A%3C%2Fsvg%3E");--select-chevron:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M19%209l-7%207-7-7%22%20stroke%3D%22%23808080%22%20stroke-width%3D%222%22%20fill%3D%22none%22/%3E%3C/svg%3E");--plusSign:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%C2%A0%C2%A0%3Crect%20id%3D%22Rectangle_326%22%20data-name%3D%22Rectangle%20326%22%20width%3D%224%22%20height%3D%2214%22%20transform%3D%22translate%285%29%22%20fill%3D%22%23fff%22%2F%3E%C2%A0%C2%A0%3Crect%20id%3D%22Rectangle_327%22%20data-name%3D%22Rectangle%20327%22%20width%3D%224%22%20height%3D%2214%22%20transform%3D%22translate%2814%205%29%20rotate%2890%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}.licenses-table .countryRow{display:none}.d-none{display:none !important}.d-flex,.flex{display:flex !important}.justify-content-between,.justify-between{justify-content:space-between !important}.emphasis{font-weight:bold;color:var(--emphasisColor)}.lightEmphasis{color:var(--lightEmphasis)}.underline{text-decoration:underline var(--emphasisColor)}.sectionBreakPart h3{font-weight:800;font-size:40px;margin-bottom:50px}html,body{-webkit-font-smoothing:antialiased;font-family:var(--bodyFont);font-size:var(--baseFontSize);height:100%}#AgilityForm{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}p{font-size:var(--baseFontSize)}footer{background-color:var(--footerColor);display:flex;flex-direction:column;font-size:1.25rem;height:8rem;justify-content:center;padding:var(--basePad) 0;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:-webkit-sticky;position:sticky;top:100%}footer > .container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}footer > .container::before,footer > .container::after{display:none}footer p{color:var(--footerTextColor);font-size:0.9rem}.banner{background-color:var(--tagColor);padding-bottom:1.5rem;padding-top:1rem;color:var(--emphasisColor)}.banner .container > .d-flex{flex-direction:column;align-items:center;justify-content:space-between;gap:2rem}.banner #Logo{width:238px;height:85px}.banner .target-audience{font-weight:bold;font-size:var(--baseFontSize);text-align:center}.jumbotron{background-color:var(--jumbotron-background-base-color);background-image:var(--dataHeaderSmall);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:4.5rem;padding-top:3.5rem;text-align:center}.page_1 .jumbotron,.page_2 .jumbotron,.page_5 .jumbotron{background-image:var(--jumbotron-gradient)}.page_4 .jumbotron{background-image:var(--completionHeaderSmall)}.jumbotron h1{color:var(--headerColor);font-size:1.5625rem;font-weight:900;line-height:2.5rem;margin-bottom:28px;text-transform:uppercase}.jumbotron h3{color:var(--lightEmphasis);font-size:1.0625rem;font-weight:bold;line-height:27px;text-transform:uppercase}.jumbotron p{color:var(--headerColor);font-size:var(--baseFontSize);font-weight:normal;line-height:27px;letter-spacing:0.27px}#Logo{background:transparent var(--logo) no-repeat center center / contain;width:100%;height:182px}#main_PageContainer{padding-bottom:6rem;background-color:var(--lightEmphasis);flex-grow:1}#main_PageContainer.page_4{background-color:white;padding-bottom:0}#main_PageContainer.page_5{padding-bottom:0}.inner-wrapper{margin:1rem}.inner-wrapper.thank-you{padding-top:3rem}.form-control{border-color:var(--darkEmphasisColor);border-radius:var(--roundedRectangleBorderRadius);border-style:solid;border-width:1px;box-shadow:none;font-size:1.25rem;height:3.5rem;padding:0.75rem}select.form-control{appearance:none;background-image:var(--select-chevron);background-position:right center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:2rem;}.form-control:focus{border-color:var(--buttonColor);border-width:2px;box-shadow:none}.form-control.addLineButton{background-color:var(--buttonColor);color:var(--buttonTextColor);position:relative;border-width:0}.form-control.addLineButton:focus{border-width:0}.form-group{margin-bottom:2rem}.form-group > label{font-weight:normal;font-size:1.25rem;line-height:1.75rem}.form-group > label:has(+ input:focus){font-weight:bold;color:var(--buttonColor)}.form-group > label:has(+ select:focus){font-weight:bold;color:var(--buttonColor)}.form-group > label .valIndicator{font-weight:normal !important}#main_SubmitBlock .col-md-12{padding-left:calc(2rem + var(--basePad));padding-right:calc(2rem + var(--basePad))}#main_SubmitButton{background-color:var(--buttonColor);border-radius:var(--fullyRoundedBorderRadius);color:var(--buttonTextColor);font-size:1.25rem;font-weight:bold;max-width:20rem;padding:1rem;transition:background-color 0.3s;width:100%}#main_SubmitButton:hover{background-color:var(--buttonHoverColor)}#SubmitContainer{text-align:center}.dataTableRow td,.dataTableAltRow td,.dataTableFooter td{padding-left:0 !important}.dataTableRow td:last-child,.dataTableAltRow td:last-child,.dataTableFooter td:last-child{padding-right:0 !important;text-align:right;vertical-align:middle}.dataTableRow td:has(input:focus)::before,.dataTableAltRow td:has(input:focus)::before,.dataTableFooter td:has(input:focus)::before{font-weight:bold;color:var(--buttonColor)}.dataTableRow td:has(select:focus)::before,.dataTableAltRow td:has(select:focus)::before,.dataTableFooter td:has(select:focus)::before{font-weight:bold;color:var(--buttonColor)}.rowNumberCell,.rowNumberHeader,.rowNumberFooter{display:none}input[type="submit"].addLineButton,.trashLineButton{background-color:var(--licenseButtonColor);background-repeat:no-repeat;border-radius:var(--roundedRectangleBorderRadius);border-width:0;color:var(--buttonTextColor);display:inline-block;height:40px;margin:0;padding:0;transition:background-color 0.3s;width:40px}input[type="submit"].addLineButton:hover,.trashLineButton:hover{background-color:var(--licenseButtonHoverColor) !important}.trashLineButton{background-image:var(--trashCan);background-position:center 10px;background-size:20px}input[type="submit"].addLineButton{background-image:var(--plusSign);background-position:center center;background-size:12px;color:var(--buttonTextColor)}.page_1 .tag,.page_2 .tag,.page_3 .tag{display:none}.page_1 .progressHolder,.page_2 .progressHolder,.page_3 .progressHolder{display:flex}.progress{background:var(--progressBackgroundColor) none;border:1px solid var(--progressStrokeColor);border-radius:var(--fullyRoundedBorderRadius);flex:1 0 0;height:2rem;margin:0}.progress .progress-bar{background:var(--progressBarColor) none;height:100%;position:relative;width:0}.progressHolder{align-items:center;display:none;justify-content:center;margin:40px auto;min-width:12rem;width:50%}.quizHintFailure,.quizHintSuccess{border:0;border-radius:var(--roundedRectangleBorderRadius);display:block;font-weight:bold;margin-top:1.5rem;max-width:35rem;padding:var(--basePad);text-align:center;width:100%}.quizHintFailure{background-color:var(--quizHintFailureBackgroundColor);border-color:var(--quizHintFailureStrokeColor);color:var(--quizHintFailureColor)}.quizHintSuccess{background-color:var(--quizHintSuccessBackgroundColor);border-color:var(--quizHintSuccessStrokeColor);color:var(--quizHintSuccessColor)}.radioInput{list-style:none;padding-left:1rem}.radioInput li{margin:10px 0}.radioInput li label{font-weight:normal}:checked + label{font-weight:bold !important;color:var(--buttonColor)}.singleSelectRadioPart{margin-bottom:2rem}.singleSelectRadioPart .formTopLabel{display:inline;font-weight:500}.singleSelectRadioPart .formInputElement{margin-top:1rem}.svg_radio{height:var(--baseFontSize);margin-right:var(--basePad);vertical-align:sub;width:var(--baseFontSize)}.page_1 .jumbotron,.page_2 .jumbotron{padding-bottom:3.5rem}.courseOverview{margin-bottom:25px}.page_3 .progress-bar{width:50%}.page_3 p,.page_3 .radioInput li{font-size:1.25rem}.page_3 .paragraphPart{margin-bottom:25px}.page_3 .paragraphPart a{color:var(--buttonColor)}.page_3 .paragraphPart a:hover{color:var(--buttonHoverColor)}.raceData{margin:5px 0}.button-row{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.button-holder{align-items:center;background-color:var(--buttonHolderColor);border-radius:calc(var(--roundedRectangleBorderRadius) * 3);display:flex;flex:1 0 0;flex-direction:column;gap:1rem;justify-content:space-between;padding:3.25rem 1.5rem;text-align:center}.button-holder p{display:flex;align-items:center;flex-grow:1;gap:1.25rem}.link-button{background-color:var(--linkButtonBackgroundColor);border-radius:var(--fullyRoundedBorderRadius);color:var(--linkButtonColor);cursor:pointer;font-size:0.75rem;font-weight:bold;text-align:center;transition:background-color 0.3s;width:100%;height:55px;align-items:center;justify-content:center;display:flex}.link-button:hover,.link-button:focus{background-color:var(--buttonHoverColor);color:var(--linkButtonColor);text-decoration:none}.page_3 .inner-wrapper.thank-you{margin-top:-5rem}.page_4 .sales-rep-button-row{gap:2rem}.page_4 .jumbotron{padding-bottom:3.5rem}.sales-rep-button-row{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem;gap:1rem}.page-forward textarea{width:100%}.page-forward .sales-rep-button-row .link-button{max-width:20rem}@media screen and (max-width:575px){.licenses-table table{display:flex;flex-direction:column}.licenses-table table > tbody{display:flex;flex-direction:column}.licenses-table table > tbody > tr{display:flex;flex-direction:column;}.licenses-table table > tbody > tr.dataTableHeader{display:none}.licenses-table table > tbody > tr.dataTableRow,.licenses-table table > tbody > tr.dataTableAltRow{margin-bottom:2rem;}.licenses-tabletable> tbody> tr.dataTableRow~ .dataTableRow.buttonsCell::before,.licenses-tabletable> tbody> tr.dataTableRow~ .dataTableAltRow.buttonsCell::before,.licenses-tabletable> tbody> tr.dataTableAltRow~ .dataTableRow.buttonsCell::before,.licenses-tabletable> tbody> tr.dataTableAltRow~ .dataTableAltRow.buttonsCell::before{align-self:center;content:"Remove This License";display:flex;flex-grow:1;flex-shrink:0;padding-right:1rem}.licenses-table table > tbody > tr.dataTableFooter td:not(.buttonsFooter){display:none}.licenses-table table > tbody > tr.dataTableFooter td.buttonsFooter::before{align-self:center;content:"Add a License";display:flex;flex-grow:1;flex-shrink:0;padding-right:1rem}.licenses-tabletable> tbody> tr.dataTableRow:nth-child(2):nth-last-child(2)> td.buttonsCell::before{align-self:center;content:"Add a License";display:flex;flex-grow:1;flex-shrink:0;padding-right:1rem}.licenses-tabletable> tbody> tr.dataTableRow:nth-child(2):nth-last-child(2)~ .dataTableFootertd.buttonsFooter::before{content:"";display:none}.licenses-table table > tbody > tr > td:not(.rowNumberCell){border-width:0;display:flex;flex-grow:1;padding-left:0;padding-right:0;width:100%}.licenses-table table > tbody > tr > td:not(.rowNumberCell):last-child{border-width:1px}.licenses-table table > tbody > tr > td.column3Cell,.licenses-table table > tbody > tr > td.column4Cell,.licenses-table table > tbody > tr > td.column6Cell{padding-bottom:0.25rem;padding-top:0}.licenses-table table > tbody > tr > td.column3Cell::before,.licenses-table table > tbody > tr > td.column4Cell::before,.licenses-table table > tbody > tr > td.column6Cell::before{align-self:center;display:flex;flex-grow:1;flex-shrink:0;font-size:1.25rem;min-width:50%;padding-right:1rem}.licenses-table table > tbody > tr > td.column3Cell::before{content:"License #"}.licenses-table table > tbody > tr > td.column4Cell::before{content:"State"}.licenses-table table > tbody > tr > td.column6Cell::before{content:"License Type"}}@media only screen and (min-width:400px){.link-button{font-size:var(--baseFontSize)}}@media only screen and (min-width:576px){.licenses-table .table th,.licenses-table .table td{border-top:0}.licenses-table .table th{font-weight:normal}}@media only screen and (min-width:768px){#main_PageContainer:not(.page_3){background-color:white}#main_PageContainer #ContentContainer > .jumbotron + .container,#main_PageContainer #ContentContainer > .container:first-child{background-color:var(--lightEmphasis);border-radius:var(--extraRoundedRectangleBorderRadius);padding-bottom:2rem;padding-top:1rem;position:relative;top:-3rem}#main_PageContainer.page_4 #ContentContainer > .container,#main_PageContainer.page_5 #ContentContainer > .container{margin-bottom:-4rem;position:relative;top:-3rem}#main_PageContainer.page_4 .inner-wrapper.thank-you{margin-top:-3rem}#main_PageContainer.page_4 .button-row{flex-direction:row}#main_PageContainer.page_5 .sales-rep-button-row .link-button{width:20rem;height:5rem}.banner .container > .d-flex{flex-direction:row}.jumbotron{background-image:var(--dataHeaderLarge);text-align:left;padding-bottom:3.5rem}.jumbotron h3{font-size:1.375rem}.jumbotron h1{font-size:2.5rem;line-height:3.5rem}.jumbotron p{font-size:1.125rem;margin-bottom:2.75rem}#main_SubmitBlock .col-md-12{padding-left:var(--basePad);padding-right:var(--basePad);text-align:right}#main_SubmitBlock .col-md-12 #main_SubmitButton{margin-right:-15px;}.page_1 .jumbotron,.page_1 .page-forward.jumbotron,.page_2 .jumbotron,.page_2 .page-forward.jumbotron{padding-bottom:4.5rem}.page_3 #ContentContainer > .container{position:static !important}.page_3 .form-group > label,.page_3 p,.page_3 .radioInput li{font-size:1rem}.page_3 #SubmitContainer{margin-top:2rem}#main_PageContainer.page_4{padding-bottom:5rem}.page_4 .jumbotron{background-image:var(--completionHeaderLarge)}.page-forward.jumbotron .container{text-align:center}.page_1 .page-forward.container,.page_2 .page-forward.container{padding-bottom:2rem;padding-top:2rem !important}.page_5 .jumbotron{padding-bottom:4.5rem}}