@import url('https://use.typekit.net/mxo7ddw.css');@font-face{font-family:'Nexa Heavy';font-style:normal;font-weight:400;src:url('/assets/ce/r066/fontfabric_nexaheavy.otf')}:root{--color-1:#707070;--color-2:#33363b;--color-3:#ff6720;--color-4:#eaeae7;--color-5:#071f45;--color-6:#fff;--color-7:#f2f2f2;--color-8:#227600;--color-9:#ba3b02;--color-10:#e5e5e5;--cat-pic-1:url('/assets/ce/r066/cat_1.jpg');--cat-pic-2:url('/assets/ce/r066/cat_2.jpg');--logo:url('/assets/ce/r066/ceva_logo_gray.png');--select-icon:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6"%3E%3Cpath id="Icon_ion-md-arrow-dropdown" data-name="Icon ion-md-arrow-dropdown" d="M9,13.5l6,6,6-6Z" transform="translate(-9 -13.5)" fill="%23959496"/%3E%3C/svg%3E');--background-image:url('/assets/ce/r066/speckled_mobile.jpg');--background-color:var(--color-4);--border-radius-primary:0.5rem;--box-shadow-color:#0000000a;--button-bg-color:var(--color-8);--button-hover-bg-color:var(--color-3);--button-hover-text-color:var(--color-8);--button-text-color:var(--color-3);--font-family-base:'poppins',sans-serif;--font-family-header:'Nexa Heavy',sans-serif;--font-size-button:1.25rem;--font-size-base:16px;--font-size-header:1.5rem;--font-size-tiny:14px;--font-weight-base:400;--font-weight-button:600;--full-rounded:9999px;--text-color:var(--color-1);--text-color-2:var(--color-4);--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');--plus:url('/assets/icons/plus.svg');--license-button-background-color:var(--color-6);--license-button-text-color:var(--color-3);--trash-can:url('/assets/icons/trashcan.svg');--license-icon-size:40px;--svgStroke:var(--color-1);--svgStrokeChecked:var(--color-1);--svgDisplay:initial;--inputDisplay:none;--svgRadioRadius:6px;--svgRadioFillChecked:var(--color-3)}html,body{-webkit-font-smoothing:antialiased;font-family:var(--font-family-base);font-size:var(--font-size-base)}body{background-color:var(--background-color);color:var(--text-color);font-weight:var(--font-weight-base)}.container{width:100%;}#AgilityForm{display:flex;flex-direction:column;min-height:100vh}#main_PageContainer{flex-grow:1}.hidden-label .formInputLabel,.hidden-label .formTopLabel{display:none}.inner-wrapper{padding-left:1rem;padding-right:1rem}h1,h2,h3,h4,h5,h6,p{margin:0}label{font-weight:var(--font-weight-base)}#ContentContainer{padding-bottom:2rem}h1{font-size:var(--font-size-tiny)}h3{font-size:var(--font-size-header)}h2,h4,h5,h6{font-size:var(--font-size-base)}h1{font-family:var(--font-family-base)}h2,h3,h4,h5{font-family:var(--font-family-header);font-weight:var(--font-weight-base)}h2.blurb,.cat-pic-message h4{color:var(--color-3)}.cat-pic-message p{color:var(--color-1);font-size:0.75rem;text-align:center}h3.page-title{color:var(--color-2);max-width:500px}.banner,.sub-header{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;text-align:center}.banner .inner-wrapper,.sub-header .inner-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.banner{border-bottom:2px solid var(--color-10)}.banner .inner-wrapper{padding-top:1.5rem}.banner .inner-wrapper::after{content:'';height:0;width:100%;border-bottom:1px solid var(--color-1);padding-top:0.5rem;}.sub-header{background-image:var(--background-image);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:2rem;padding-top:2rem}.header-parts{display:flex;flex-direction:column;gap:1rem}.logo{background-image:var(--logo);background-position:center;background-repeat:no-repeat;background-size:cover;height:3.5rem;width:3.5rem}.cat-pic{border-radius:0.75rem;border:1px solid var(--color-3);height:215px;margin:auto;padding:10px;position:relative;width:255px}.cat-pic .pic{background-image:var(--cat-pic-1);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;border-radius:0.6rem}.cat-pic .cat-pic-message{align-items:center;background-color:var(--color-4);border-radius:0.75rem;bottom:2rem;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;gap:0.25rem;height:5rem;justify-content:center;left:calc(100% - 90px);padding:0.5rem;position:absolute;width:7.25rem}.stripe{background:var(--color-2);margin-bottom:2rem;padding:1rem 0 0.75rem;text-align:center}.page-subtitle{display:none;color:var(--color-2);margin-bottom:1.5rem}.btn,.link-button{background-color:transparent;color:var(--color-3);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-button);font-weight:var(--font-weight-button);padding:0}.btn:hover,.link-button:hover,.btn:focus,.link-button:focus{color:var(--color-3);outline:none;text-decoration:underline}.link-button{font-size:18px}#main_SubmitButton{display:block;margin-left:auto;margin-top:1rem}.follow-up-message{display:none;max-width:500px;padding-bottom:3rem;text-align:center}.page_0 .blurb::before{content:'Continuing Education Quiz'}.page_0 .page-title::before{content:'The Challenges of Cats with Cardiac Conditions'}.page_0 .cat-pic-message h4::before{content:'1 hour'}.page_0 .cat-pic-message p::before{content:'RACE-Approved CE Course'}.page_0 .stripe{background:var(--color-2)}.page_0 .stripe h4::before{content:'Tell Us About Yourself';color:var(--color-7)}.page_1 .sub-header,.page_2 .sub-header{display:none}.page_1 .before-beginning{margin:1rem 0}.page_1 .quiz-questions-header{color:var(--color-2);font-family:var(--font-family-header);font-size:2rem;margin:1rem 0}.page_3#main_PageContainer,.page_4#main_PageContainer{background:var(--color-2)}.page_3 #ContentContainer,.page_4 #ContentContainer{color:var(--color-7);padding:2rem 0}.page_3 .blurb::before{content:'Congratulations!'}.page_3 .page-title::before{content:'You’ve Completed This CE Course'}.page_3 .cat-pic-message h4::before{content:'Thanks'}.page_3 .cat-pic-message p::before{content:'for your time!'}.page_3 .cat-pic .pic{background-image:var(--cat-pic-2)}.page_4 .sub-header{background-image:none}.page_4 .page-title::before{content:'We’ll Be in Touch'}.page_4 .cat-pic{display:none}.page_4 .follow-up-message{display:block}.page_4 .follow-up-message p::before{content:'We’ve asked your local Ceva sales representative to contact you. Please allow 2-3 days for a response.'}.progress-holder{margin:2rem auto;max-width:35rem;width:100%}.progress{background-color:var(--color-6);background-image:none;border-radius:var(--full-rounded);height:20px;width:100%}.progress-bar{background-color:var(--color-3);background-image:none;border-radius:var(--full-rounded);height:100%;transition:width 0.2s ease;width:50%}.form-group{margin-bottom:1.75rem}.form-control{height:3.25rem;border:0;font-size:var(--font-size-base);padding-left:0.75rem;padding-top: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;}.formTopLabel,.formTopLabel span{font-weight:var(--font-weight-base) !important}.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}.licenses-table tr:nth-child(n + 3) td.buttonsFooter,.licenses-table td.buttonsCell:has(.addLineButton),.licenses-table td.buttonsCell:has(.trashLineButton){position:relative}.licenses-table tr:nth-child(n + 3) td.buttonsFooter::after,.licenses-table td.buttonsCell:has(.addLineButton)::after,.licenses-table td.buttonsCell:has(.trashLineButton)::after{background-color:var(--color-6);border-radius:var(--full-rounded);content:'';display:block;height:var(--license-icon-size);position:absolute;right:0;transition:background-color 0.3s;width:var(--license-icon-size);z-index:0}.addLineButton,.trashLineButton{background-color:var(--color-3);display:inline-block;height:var(--license-icon-size);margin-left:auto;mask-position:center;mask-repeat:no-repeat;mask-size:20px;position:relative;transition:background-color 0.3s;width:var(--license-icon-size);z-index:10}.addLineButton{mask-image:var(--plus)}.trashLineButton{mask-image:var(--trash-can)}.licenses-table tr:nth-child(n + 3) td.buttonsFooter:hover::after,.licenses-table td.buttonsCell:has(.addLineButton):hover::after,.licenses-table td.buttonsCell:has(.trashLineButton):hover::after{background-color:var(--color-3)}.licenses-table td.buttonsCell:hover .addLineButton,.licenses-table td.buttonsCell:hover .trashLineButton,.licenses-table td.buttonsFooter:hover .addLineButton,.addLineButton:hover,.trashLineButton:hover{background-color:var(--color-6) !important}.dataTableRow:has(.addLineButton) + .dataTableFooter{display:none}.quizHintFailure,.quizHintSuccess{border-radius:10px;border-style:solid;border-width:1px;display:block;font-size:1rem;font-weight:600;margin:2rem 0;text-align:center;width:100%;padding:1rem}.quizHintSuccess{border-color:var(--color-8);color:var(--color-8)}.quizHintFailure{border-color:var(--color-9);color:var(--color-9)}footer{border-top:2px solid var(--color-10);font-size:var(--font-size-tiny)}footer .inner-wrapper{align-items:center;display:flex;flex-direction:column;padding:2rem 0}.radioInput{list-style:none;padding-left:1rem}.radioInput li{margin:10px 0}.radioInput li label{font-weight:normal;padding-left:2.5rem}.singleSelectRadioPart{margin-bottom:2rem}.singleSelectRadioPart .formTopLabel{display:inline;font-weight:500}.singleSelectRadioPart .formInputElement{margin-top:1rem}.svg_radio{border-radius:var(--full-rounded);height:20px;margin-left:-2.3rem;margin-right:1rem;vertical-align:sub;width:20px}.race-questions{padding-top:2rem}.race-questions .page-title{margin-bottom:1rem}.courseOverview{margin-bottom:25px}.page_2 .progress-bar{width:75%}.page_2 .paragraphPart{margin-bottom:25px}.page_2 .paragraphPart a{color:var(--buttonColor)}.page_2 .paragraphPart a:hover{color:var(--buttonHoverColor)}.raceData{margin:5px 0}.button-row,.button-holder{display:flex;flex-direction:column}.button-row{gap:2.5rem}.button-holder{gap:0.5rem}.page-forward ~ .sub-header .blurb{display:none}.page-forward ~ .sub-header .blurb{display:none}.page_0#main_PageContainer:has(.page-forward){background:var(--color-2)}.page_0 .page-forward ~ #ContentContainer{color:var(--color-7);padding:2rem 0}.page_0 .page-forward ~ #ContentContainer h3{font-size:18px;margin-bottom:2rem}.page-forward ~ #ContentContainer input[type='text'],.page-forward ~ #ContentContainer textarea{background-color:var(--color-4)}.page-forward ~ #ContentContainer textarea{height:8rem}.page_1 .page-forward ~ .sub-header{display:block;background-image:none}.page_1 .page-forward ~ .sub-header .page-title::before{content:'Thank You!'}.page_1 .page-forward ~ .sub-header .cat-pic{display:none}.thank-you > p{padding-bottom:2rem}.thank-you-forward{padding-bottom:2rem}@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-table table > tbody > tr.dataTableRow ~ .dataTableRow .buttonsCell::before,.licenses-table table > tbody > tr.dataTableRow ~ .dataTableAltRow .buttonsCell::before,.licenses-table table > tbody > tr.dataTableAltRow ~ .dataTableRow .buttonsCell::before,.licenses-table table > 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,.licenses-table table > tbody > tr.dataTableRow td.buttonsCell:has(.addLineButton)::before{align-self:center;content:'Add a License';display:flex;flex-grow:1;flex-shrink:0;padding-right:1rem}.licenses-table table > 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:1rem;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:576px){.licenses-table .table th,.licenses-table .table td{border-top:0}.licenses-table .table th{font-weight:normal}.licenses-table tr:nth-child(n + 3) td.buttonsCell::after,.licenses-table td.buttonsCell:has(.addLineButton)::after{top:14px}.licenses-table tr:nth-child(n + 3) td.buttonsFooter::after{top:8px}}@media only screen and (min-width:768px){:root{--background-image:url('/assets/ce/r066/speckled_tablet.jpg')}.container{width:750px}.banner .inner-wrapper{flex-direction:row;flex-wrap:wrap}.banner .inner-wrapper > *{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem)}.banner .inner-wrapper h1{text-align:right}.banner .inner-wrapper::after{flex-basis:100%}.sub-header .inner-wrapper{display:grid;gap:4rem;grid-template-columns:3fr 2fr;text-align:left}.cat-pic{margin-right:1.5rem;width:275px}.progress{height:30px}.page_1 .quiz-questions-header{font-family:var(--font-family-header);font-size:3rem}.quizHintFailure,.quizHintSuccess{font-size:1.5rem;padding:2rem}.page-title{font-size:2rem}footer .inner-wrapper{align-items:stretch}.thank-you > p{padding-bottom:3rem;padding-top:3rem}.page_1 .page-forward ~ .sub-header{padding-bottom:1rem}.page_1 .page-forward ~ .sub-header .inner-wrapper{display:flex !important}.page_4 .sub-header .inner-wrapper{display:flex !important;gap:1rem}.page_3 #ContentContainer,.page_4 #ContentContainer{padding-top:0}}@media only screen and (min-width:992px){:root{--background-image:url('/assets/ce/r066/speckled_desktop.jpg')}.container{width:970px}.sub-header .inner-wrapper{grid-template-columns:1fr 1fr}.page-title{font-size:3rem}.page_0 .stripe{padding-bottom:2rem;padding-top:2rem}.page_0 .stripe h4{font-size:2rem}.blurb{font-size:1.5rem;margin-bottom:0}.cat-pic{width:430px;height:350px;margin-right:2.5rem}.cat-pic .cat-pic-message{width:145px;height:115px;left:calc(100% - 100px)}.cat-pic-message h4{font-size:2rem}.cat-pic-message p{font-size:var(--font-size-tiny)}.page_1 .progress-holder,.page_1 .before-beginning{margin-bottom:3rem;margin-top:3rem}.thank-you > p{padding-bottom:2rem;padding-top:0}.button-row{padding-top:1rem;flex-direction:row;gap:5rem}.button-holder{gap:1.25rem;max-width:350px}.page_4 .button-row{justify-content:center}.page_1 .page-forward ~ .sub-header .page-title{font-size:3rem;margin-bottom:0;margin-top:3rem;text-align:center}.page_1 .page-forward ~ #ContentContainer .link-button{font-size:2rem}.page_3 #ContentContainer,.page_4 #ContentContainer{padding:5rem 0}.page_0 .page-forward ~ #ContentContainer h3{font-size:30px;margin-top:2rem}.thank-you-forward{padding-bottom:3rem}#main_SubmitButton{font-size:2.25rem}}@media only screen and (min-width:1200px){.container{width:1170px}.button-row{padding-top:0rem;gap:2.5rem}.page_3 #ContentContainer,.page_4 #ContentContainer{padding:4rem 0}}@media only screen and (min-width:1400px){.container{width:1370px}}