@import url('https://use.typekit.net/yaz2qbo.css');:root{--color-1:#3088b2;--color-2:#e2f2fa;--color-3:#f36f2b;--color-4:#636363;--color-5:#3088b2;--color-6:#fff;--color-7:#0000001c;--color-8:#5aaf41;--color-9:#af415a;--color-10:#e2f2faed;--color-11:#f1f1f1;--color-12:#b2b2b2;--color-13:#00000039;--color-14:#45547c00;--color-15:#234153;--background-image-2-desktop:url('/assets/ce/practicing-in-the-age-of-advances/istock_1273737303_ai_modified_459eddae_59d4_4095_b5da_c79a2b5b849e.jpg');--background-image-2:url('/assets/ce/suff-in-silence/completion_page_header_mobile.png');--background-image-desktop:url('/assets/ce/suff-in-silence/data_capture_header_desktop.png');--background-image:url('/assets/ce/practicing-in-the-age-of-advances/header_image.jpg');--dotted-background:url('/assets/ce/train_yourself/dotted_bg_repeatable.jpg');--dotted-background-translucent:url('/assets/ce/practicing-in-the-age-of-advances/dotted_background_4.png');--logo-desktop:url('/assets/ce/train_yourself/aspca_logo_orange.png');--logo:url('/assets/ce/train_yourself/aspca_logo_orange.png');--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');--fadey-blue-bg:linear-gradient(230deg,var(--color-14) 0,var(--color-1) 100%);--answer-correct:url('/assets/icons/answer_correct.svg');--answer-incorrect:url('/assets/icons/answer_incorrect.svg');--click-icon:url('/assets/icons/click_icon.svg');--download-icon:url('/assets/icons/download_icon.svg');--send-icon:url('/assets/icons/send_icon.svg');--thumbs-up-icon:url('/assets/icons/thumbsup_icon.svg');--orange-icon-size:34px;--background-color:var(--color-2);--banner-background-color:var(--color-6);--border-radius-primary:0.5rem;--box-shadow-color:var(--color-7);--button-bg-color:var(--color-4);--button-hover-bg-color:var(--color-3);--button-hover-text-color:var(--color-8);--button-text-color:var(--color-3);--font-family-base:'proxima-nova',sans-serif;--font-family-header:'proxima-nova',sans-serif;--font-size-button:1rem;--font-size-base:16px;--font-size-bigger:1.375rem;--font-size-header:1.5rem;--font-size-tiny:14px;--font-weight-base:400;--font-weight-bolder:800;--font-weight-button:600;--full-rounded:9999px;--rounded-corner-size:0.75rem;--rounded-corner-size-label:0.75rem;--label-text-color:var(--text-color);--placeholder-opacity:0.6;--text-color:#234153;--text-color-2:var(--color-5);--transition-animation:all 0.15s ease-in;--validation-icon-color:var(--color-9);--plus:url('/assets/ce/practicing-in-the-age-of-advances/plus.png');--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;--inputDisplay:none;--svgDisplay:initial;--svgRadioBackground:var(--color-11);--svgRadioFill:var(--color-11);--svgRadioFillChecked:var(--color-3);--svgRadioRadius:6px;--svgRadioStrokeWidth:0.5px;--svgStroke:var(--color-6);--svgStrokeChecked:var(--color-6)}#main_PageContainer .nice-select{border-width:0;font-size:var(--font-size-base);float:none;padding-left:0;width:100%}.page_4 .orange-icon.click{background-image:var(--click-icon);padding:0rem 0rem}.page_4 #ContentContainer .thank-you .inner-wrapper{padding:0rem 1rem;display:flex;flex-direction:column}#main_PageContainer .nice-select::after{border-width:3px;height:12px;width:12px}#main_PageContainer .nice-select .list{max-height:22rem;overflow-y:scroll;width:100%;z-index:20}#main_PageContainer .nice-select .option:hover{background-color:var(--color-3);color:var(--color-6)}.addressRow .us-autocomplete-pro-menu{z-index:100}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;padding-bottom:0rem}.hidden-label .formInputLabel,.hidden-label .formTopLabel{display:none}h1,h2,h3,h4,h5,h6,p,label,input{color:var(--text-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);margin:0}.banner{align-items:center;background-color:var(--banner-background-color);display:flex;flex-direction:column;text-align:center}.banner .inner-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:auto;padding:2rem 0;text-align:center}.logo{background-image:var(--logo);background-position:top left;background-repeat:no-repeat;background-size:contain;width:234px;height:32px}.banner-title{color:var(--color-3);font-weight:var(--font-weight-bolder);margin-bottom:0.25rem}.banner-title::before{content:'Online Continuing Education Course '}.banner-subtitle::before{content:'For U.S. Veterinary Medical Professionals'}.page-subtitle{color:var(--color-3);font-size:1.375rem;font-weight:var(--font-weight-bolder)}.page-subtitle::before{content:'Tell Us About Yourself'}.progress{background-color:var(--color-11);background-image:none;border-radius:0;display:none;height:0.75rem;width:100%;box-shadow:none;margin-bottom:0}.progress-bar{background-color:var(--color-3);background-image:none;height:100%;width:0}#ContentContainer .inner-wrapper{padding:1.5rem 0}.main-content{background-color:var(--color-6);border-radius:var(--rounded-corner-size);padding:13rem 1rem 3.75rem;position:relative}.explanation{color:var(--color-4);margin-bottom:2rem}.explanation strong{font-weight:bold;color:var(--color-15)}.primary-header{align-items:center;border-radius:var(--rounded-corner-size) var(--rounded-corner-size) 0 0;display:flex;flex-direction:column;height:170px;justify-content:center;left:0;padding:0 1.5rem;position:absolute;top:0;width:100%;background-size:cover;background:linear-gradient(rgba(35,65,83,0.7),rgba(35,65,83,0.7)),var(--background-image)-35px center / 610px no-repeat}.primary-header::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.primary-header-text{font-size:22px;color:var(--color-6);text-align:center;z-index:10;line-height:26px;font-family:var(--font-family-base);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.625rem}.primary-header-text b{font-weight:800;line-height:1.625rem}.primary-header-text p{color:#fff;font-family:var(--font-family-base);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.625rem}.btn,.cta,.link-button{appearance:none;background-color:var(--color-3);border-color:white;border-radius:var(--full-rounded);border-style:solid;border-width:4px;color:var(--color-6);cursor:pointer;font-size:var(--font-size-button);font-weight:var(--font-weight-button);line-height:1;margin:auto;min-width:10rem;outline:none;padding:1.375rem 3.125rem;text-align:center;text-decoration:none;text-transform:uppercase}.btn:active,.btn:focus,.btn:hover,.cta:active,.cta:focus,.cta:hover,.link-button:active,.link-button:focus,.link-button:hover{color:var(--color-6);outline-color:var(--color-3);outline-style:solid;outline-width:1px;text-decoration:none}.stylized-submit-wrapper ~ #SubmitContainer,.main-content:has(.stylized-submit-wrapper) ~ #SubmitContainer{display:none}.block-p0,.block-p4{display:none}.page_0 .block-p0,.page_4 .block-p4{display:block}.page_0 .follow-up-message{display:block}.page_1 .progress,.page_2 .progress,.page_3 .progress{display:block}.page_1 .progress-bar{width:30%}.page_2 .progress-bar{width:60%}.page_3 .progress-bar{width:90%}.valIndicator > span > span{color:var(--validation-icon-color) !important}.form-group{position:relative}.jobTitle .form-group{position:static}.form-group::after{content:'';display:block;opacity:0.6;width:100%;border-bottom:1px solid var(--color-4)}.form-group:has(input:not(:placeholder-shown))::after,.jobTitle:has(option:checked:not([value=''])) .form-group::after,.stateColumn:has(option:checked:not([value='']))::after{border-bottom:1px solid var(--color-4);opacity:1}.form-group:has(.form-control:focus)::after{border-bottom:1px solid var(--color-3);opacity:1}.multiSelectPart .form-group::after{content:none;}.form-group:not(.stateColumn) .formTopLabel > span:first-of-type{color:var(--color-4);opacity:0;position:relative;top:2rem;transition:var(--transition-animation)}.form-group:has(input:focus) .formTopLabel > span:first-of-type,.form-group:has(input:not(:placeholder-shown)) .formTopLabel > span:first-of-type{color:var(--label-text-color);font-size:var(--font-size-tiny);opacity:1;top:0}.form-group:not(.stateColumn) .formTopLabel .valIndicator > span{color:var(--color-4);opacity:0.8;position:relative;top:2rem;transition:var(--transition-animation)}.form-group:has(input:focus) .formTopLabel .valIndicator > span,.form-group:has(input:not(:placeholder-shown)) .formTopLabel .valIndicator > span{opacity:1;top:0}.form-control{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--text-color);font-size:var(--font-size-base);height:1.5rem;padding-left:0;padding:0}.form-control:focus{border:none;box-shadow:none}input[type='text']::placeholder{color:var(--color-4);opacity:var(--placeholder-opacity);font-weight:var(--font-weight-base);transition:opacity 0.2s ease-in-out}.form-group:has(input:focus) input[type='text']::placeholder{opacity:0}.jobTitle,.stateColumn{padding-top:5px}.partContainer.jobTitle label,.partContainer .stateColumn label{opacity:var(--placeholder-opacity);pointer-events:none;position:absolute;top:1.5rem;transition:var(--transition-animation);z-index:10;color:var(--color-4)}.partContainer.jobTitle:has(option:checked:not([value=''])) label,.partContainer .stateColumn:has(option:checked:not([value=''])) label,.partContainer.jobTitle:has(select:focus) label,.partContainer .stateColumn:has(select:focus) label{color:var(--label-text-color);font-size:var(--font-size-tiny);opacity:1;top:0}select.form-control{-webkit-appearance:none;appearance:none;background-image:var(--select-chevron);background-position:right center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;height:2.5rem;padding-right:2rem;padding-top:0.75rem}.stylized-submit-wrapper{display:flex;justify-content:center;padding-top:1rem}.licenses-table table > tbody > tr.dataTableRow,.licenses-table table > tbody > tr.dataTableAltRow{margin-top:0.75rem}.licenses-table .table th{color:#636363}.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{content:'';position:absolute;background-color:var(--color-3);border-radius:var(--full-rounded);top:50%;right:0;transform:translateY(-50%);height:var(--license-icon-size);width:var(--license-icon-size);z-index:0;transition:background-color 0.3s}.addLineButton,.trashLineButton{position:absolute;top:50%;right:0;transform:translateY(-50%);height:var(--license-icon-size);width:var(--license-icon-size);background-color:var(--color-6);mask-position:center;mask-repeat:no-repeat;mask-size:14px;z-index:10;transition:background-color 0.3s}.addLineButton.form-control,.trashLineButton.form-control{height:var(--license-icon-size) !important;width:var(--license-icon-size) !important;padding:0 !important;border:none !important}.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:transparent;outline:solid var(--color-6) 2px}.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-3) !important}.dataTableRow:has(.addLineButton) + .dataTableFooter{display:none}.quizHintFailure,.quizHintSuccess{display:none !important;}.licenses-table .column3Cell,.licenses-table .column4Cell,.licenses-table .column6Cell{position:relative}.licenses-table .column3Cell::after,.licenses-table .column4Cell::after,.licenses-table .column6Cell::after{border-bottom:1px solid var(--color-4);bottom:0.5rem;content:'';opacity:0.6;position:absolute;right:0;width:100%}.licenses-table .column3Cell:has(input:focus)::after,.licenses-table .column4Cell:has(input:focus)::after,.licenses-table .column6Cell:has(input:focus)::after{border-bottom:1px solid var(--color-3);opacity:1}footer{background-color:#234153;border-top:0.75rem solid var(--color-3)}footer .inner-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}footer p,footer a,footer a:hover{color:var(--color-6)}footer p{font-size:var(--font-size-tiny);line-height:1.125rem}footer a{text-decoration:underline}footer a:hover{text-decoration:none}footer p:first-of-type{display:inline}.quiz-questions .main-content,.race-questions .main-content{padding-top:2rem}.quiz-questions-header{color:var(--color-3);font-size:1.375rem;font-weight:var(--font-weight-bolder);margin-bottom:1.3125rem}.radioInput{display:flex;flex-direction:column;gap:1.3125rem;list-style:none;padding:0}.radioInput li label{align-items:center;border-color:var(--color-12);border-radius:var(--rounded-corner-size-label);border-style:solid;border-width:1px;color:var(--color-4);display:flex;font-weight:normal;padding:1rem 2.1875rem;position:relative}.radioInput li label::before{border-color:transparent;border-radius:calc(var(--rounded-corner-size-label) - 1px);border-style:solid;border-width:1px;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.radioInput li:has(input:checked) label::before{border-color:var(--color-12)}.radioInput li label::after{background-image:none;background-size:cover;content:'';height:1.5rem;position:absolute;right:.5rem;top:calc(50% - 0.75rem);width:1.5rem}.singleSelectRadioPart{margin-bottom:4.375rem}.singleSelectRadioPart .formTopLabel{color:var(--color-15);display:inline;font-weight:normal !important}.singleSelectRadioPart .formTopLabel strong{display:block;font-weight:var(--font-weight-bolder);font-size:1.375rem}.singleSelectRadioPart .formInputElement{padding-top:1.3125rem}.svg_radio{border-radius:var(--full-rounded);flex-shrink:0;height:16px;margin-left:-1.5rem;margin-right:1.3125rem;vertical-align:sub;width:16px}.race-questions .main-content{display:flex;flex-direction:column;gap:2rem}.race-questions h3{color:var(--color-3);font-size:1.5rem;font-weight:var(--font-weight-bolder)}.race-questions .singleSelectRadioPart{margin-bottom:2rem}.race-questions .formInputLabel{margin-bottom:1.5rem}.race-questions .form-group::after{height:0}#ContentContainer .thank-you .inner-wrapper{padding:0 3rem;display:flex;flex-direction:column}.primary-header-2{background-image:linear-gradient(90deg,rgba(35,65,83,0.5) 0.02%,rgba(35,65,83,0) 99.97%),linear-gradient(0deg,rgba(35,65,83,0.25) 0,rgba(35,65,83,0.25) 100%),var(--background-image-2-desktop);background-position:center;background-size:160%;background-repeat:no-repeat;background-color:lightgray;color:var(--color-6);padding:3.25rem 0}.primary-header-2 .inner-wrapper{gap:0.25rem;gap:0.5rem}.primary-header-2 h3,.primary-header-2 h4{color:var(--color-6);font-size:1.5rem;max-width:65%}.primary-header-2 h3{font-weight:var(--font-weight-bolder)}.orange-icon{background-position:left top;background-size:cover;width:2.125rem;height:2.125rem}.orange-icon.click{background-image:var(--click-icon);padding:0 3rem}.orange-icon.download{background-image:var(--download-icon)}.orange-icon.send{background-image:var(--send-icon)}.orange-icon.thumbs-up{background-image:var(--thumbs-up-icon)}.thank-you .text-section{background-color:var(--color-6);padding:2.5rem 0 0}#ContentContainer .thank-you .text-section .inner-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.text-section h5{color:var(--color-3);font-size:1.5rem;font-weight:var(--font-weight-bolder)}.thank-you strong{color:var(--color-15);font-weight:bold}.cta-section{background:var(--color-6)}.button-row,.button-holder{display:flex;flex-direction:column}.button-row{align-items:stretch;gap:2rem;position:relative;top:3rem}.button-holder{align-items:flex-start;background-color:var(--color-15);background-image:linear-gradient(90deg,rgba(35,65,83,0.5) 0.02%,rgba(35,65,83,0) 99.97%),linear-gradient(0deg,rgba(35,65,83,0.25) 0,rgba(35,65,83,0.25) 100%),var(--dotted-background-translucent);background-size:auto,auto,25rem,25rem;background-repeat:no-repeat,no-repeat,repeat;background-position:50%,50%,0 0;border-radius:40px;box-shadow:0 0 10px var(--box-shadow-color);gap:1.5rem;padding:3rem 2rem}.button-holder p{color:var(--color-2);font-size:var(--font-size-bigger);font-weight:var(--font-weight-bolder);line-height:1.25}.button-holder .cta{margin:0;border:none}.followup-section{padding:6rem 0 2rem}.followup-section .inner-wrapper{align-items:center;gap:1.5rem;text-align:center}.followup-section h5{font-size:var(--font-size-bigger)}.followup-section h5 strong{color:var(--text-color);display:block;font-weight:var(--font-weight-bolder)}.followup-section p a,.followup-section p a:hover{color:var(--text-color)}.followup-section p a{color:var(--text-color);text-decoration:underline}.followup-section p a:hover{color:var(--text-color);text-decoration:none}.followup-section .cta{border-color:var(--color-2)}.page-forward ~ #ContentContainer .primary-header-text::before{content:'Share This Free CE Course'}.page-forward ~ #ContentContainer .page-subtitle::before{content:'Who Would You Like to Invite?'}.page-forward ~ #ContentContainer .textAreaPart .formTopLabel > span:first-of-type{opacity:0.6;top:1.75rem}.page-forward ~ #ContentContainer .textAreaPart .formTopLabel > span:first-of-type::after{content:':'}.page-forward ~ #ContentContainer textarea{color:var(--color-4);font-style:italic;height:6rem;letter-spacing:0.8px;text-indent:9rem}.page-forward ~ #ContentContainer .message-sent .main-content{padding:2rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page-forward ~ #ContentContainer .message-sent .main-content h3{font-size:var(--font-size-bigger);font-weight:var(--font-weight-bolder);text-align:center}.page-forward ~ #ContentContainer .message-sent .main-content p{text-align:center}@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:row;flex-wrap:wrap;}.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:'';display:flex;flex-grow:1;flex-shrink:0}.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;color:var(--color-4)}.licenses-table table > tbody > tr.dataTableRow td.buttonsCell:has(.addLineButton)::before{align-self:center;content:'';display:flex;flex-grow:1;flex-shrink:0;color:var(--color-4)}.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-table table > tbody > tr.dataTableRow:nth-child(2):nth-last-child(2) ~ .dataTableFooter td.buttonsFooter::before{content:'';display:none}.licenses-table table > tbody > tr > td:not(.rowNumberCell):not(.buttonsCell){border-width:0;display:flex;flex-grow:1;padding-left:0;padding-right:0;width:100%}.licenses-table table > tbody > tr > td.buttonsCell{border-width:0;display:flex;padding-left:0;padding-right:0}.licenses-table table > tbody > tr > td.column3Cell{padding-bottom:0.75rem;padding-top:0;width:100%;order:1}.licenses-table table > tbody > tr > td.column4Cell{padding-bottom:0.75rem;padding-top:0;width:100%;order:2}.licenses-table table > tbody > tr > td.column6Cell{padding-bottom:0.75rem;padding-top:0;width:100%;order:3}.licenses-table table > tbody > tr > td.buttonsCell{width:auto;flex-grow:0;align-items:center;justify-content:flex-end;order:4}.licenses-table .license-type-row{display:flex;flex-direction:row;align-items:center;width:100%;order:4;gap:1rem}.licenses-table .license-type-row .column6Cell{display:flex;flex-grow:1;width:auto;padding-bottom:0.75rem}.licenses-table .license-type-row .column6Cell::before{content:'License Type';color:var(--color-4);align-self:center;display:flex;flex-shrink:0;font-size:1rem;padding-right:1rem}.licenses-table .license-type-row .column6Cell select{flex-grow:1;width:auto}#main_PageContainer .license-type-row .column6Cell .nice-select{flex-grow:1;width:0;float:none}.licenses-table .license-type-row .buttonsCell{flex-shrink:0;width:var(--license-icon-size);display:flex;align-items:flex-start;justify-content:flex-end;padding: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:20%;padding-right:1rem}.licenses-table table > tbody > tr > td.column3Cell::before{content:'License #';color:var(--color-4)}.licenses-table table > tbody > tr > td.column4Cell::before{content:'State';color:var(--color-4)}.licenses-table table > tbody > tr > td.column6Cell::before{content:'License Type';color:var(--color-4)}}@media screen and (min-width:576px) and (max-width:991px){.licenses-table .license-type-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.licenses-table .license-type-row .column6Cell{display:flex;flex-grow:1;width:auto}#main_PageContainer .license-type-row .column6Cell .nice-select{flex-grow:1;width:0;float:none}.licenses-table .license-type-row .buttonsCell{flex-shrink:0;width:var(--license-icon-size);position:static;display:flex;align-items:center;justify-content:flex-end;padding:0}}@media only screen and (min-width:576px){.main-content{background-color:var(--color-6);border-radius:var(--rounded-corner-size);padding:15rem 1rem 3.75rem;position:relative}.inner-wrapper,footer .inner-wrapper{padding-left:1rem;padding-right:1rem}.banner .inner-wrapper{justify-content:space-between;flex-direction:row;max-width:none}.banner-title,.banner-subtitle{text-align:right}.banner-title{line-height:1.5}.primary-header{background-position-y:20%;height:215px;background:linear-gradient(rgba(35,65,83,0.7),rgba(35,65,83,0.7)),var(--background-image) center 100% / cover no-repeat}.header-parts{gap:2rem}.licenses-table .table{position:relative;top:-0.75rem}.licenses-table .table th,.licenses-table .table td{border-top:0;padding:8px}.licenses-table .table th{font-weight:normal}tr.dataTableHeader{position:relative;top:0.5rem}th.column3Header,th.column4Header,th.column6Header{padding-left:0 !important}.licenses-table .column3Cell::after,.licenses-table .column4Cell::after,.licenses-table .column6Cell::after{right:1rem;width:calc(100% - 1rem)}.stylized-submit{margin-right:0}}@media only screen and (min-width:768px){:root{--orange-icon-size:48px}.explanation{color:var(--color-4);margin-bottom:2rem;padding-top:1rem;}.primary-header-text p{color:#fff;font-family:var(--font-family-base);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.625rem;color:#FFF;leading-trim:both;text-edge:cap;font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.125rem;max-width:29ch}.primary-header-text{font-size:22px;color:var(--color-6);text-align:center;z-index:10;line-height:26px;font-family:var(--font-family-base);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.625rem;color:#FFF;text-align:center;leading-trim:both;text-edge:cap;font-size:1.75rem;font-style:normal;font-weight:800;line-height:2.125rem;max-width:none}.container{width:750px}#ContentContainer > .container > .inner-wrapper{padding-left:0.5rem;padding-right:0.5rem}.main-content{padding-left:2.75rem;padding-right:2.75rem}.singleSelectRadioPart .formInputElement{padding-top:1.75rem}.singleSelectRadioPart{margin-bottom:3.75rem}.radioInput{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0}.stylized-submit-wrapper{display:flex;justify-content:center;padding-top:0rem}.quiz-questions .main-content,.race-questions .main-content{padding:4rem 2.75rem 3.75rem}.quiz-questions-header{font-size:2rem;margin-bottom:2rem}.race-questions h3{font-size:2rem}.singleSelectRadioPart .formTopLabel strong{display:block;float:left;font-size:2rem;margin-right:2rem;position:relative;top:-0.5rem}.page_2 .singleSelectRadioPart:nth-of-type(2) .formTopLabel strong{top:-.75rem}.primary-header-2{padding-bottom:4.5rem;padding-top:4.5rem}#ContentContainer .primary-header-2 .inner-wrapper{gap:1rem}.primary-header-2 h3,.primary-header-2 h4{font-size:2rem;max-width:9em}.button-row{flex-direction:row;gap:2.25rem}.button-holder{flex-basis:50%;justify-content:space-between}#ContentContainer .followup-section .inner-wrapper{padding-left:3rem;padding-right:3rem}footer p{font-size:var(--font-size-base);line-height:1.25rem}select.form-control{height:2.25rem}.page-forward ~ #ContentContainer textarea{height:4rem}.page-forward ~ #ContentContainer .message-sent .main-content{padding-left:2.75rem;padding-right:2.75rem}.page-forward ~ #ContentContainer .message-sent .main-content h3{font-size:2rem}.page_0 .main-content{padding-top:14rem}.thank-you .text-section{padding:4.5rem 0 0.75rem}.page_4 #ContentContainer .thank-you .inner-wrapper{padding:0rem 3.5rem !important;display:flex;flex-direction:column}}@media only screen and (min-width:992px){.primary-header-text p{color:#FFF;font-size:42px;font-style:normal;font-weight:400;line-height:48px;max-width:50ch}.radioInput li label::after{background-image:none;background-size:cover;content:'';height:2.25rem;position:absolute;right:1.75rem;top:calc(50% - 1rem);width:2.25rem}.page_4 #ContentContainer .thank-you .inner-wrapper{padding:0rem 3rem;display:flex;flex-direction:column}.page_4 #ContentContainer .thank-you .text-section .inner-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:0 3rem}.page_4 .text-section h5{font-size:2.375rem;font-style:normal;font-weight:800;line-height:3rem}.stylized-submit-wrapper{display:flex;justify-content:center;padding-top:2rem}.primary-header-text b{color:#FFF;text-align:center;font-size:42px;font-style:normal;font-weight:800;line-height:48px}.explanation{font-size:1.5rem;font-size:1.5rem;color:#636363;leading-trim:both;text-edge:cap;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;padding-top:1.25rem}:root{--orange-icon-size:56px;--rounded-corner-size:1.25rem}#main_PageContainer .nice-select{font-size:1.25rem;height:47px}.main-content{box-shadow:0 0.25rem 0.75rem var(--color-7);padding-left:2.75rem;padding-right:2.75rem;padding:15rem 2.75rem 6.75rem}.form-group{margin-bottom:30px}.form-group:not(.stateColumn) .formTopLabel{font-size:1.25rem}.container{width:962px}.primary-header{background-position:center bottom;height:313px;background-size:120%}.logo{background-image:var(--logo-desktop);width:300px;height:40px}.banner-title{color:#f36f2b;text-align:right;font-size:1rem;font-style:normal;font-weight:800;line-height:normal}.banner-subtitle{color:#234153;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.primary-header-text{display:flex;flex-direction:column;font-size:1.75rem;max-width:32ch;line-height:2.125rem}.page_0 .main-content{padding-top:22rem}.page-subtitle{font-size:1.375rem}.textBox3{height:2.5rem}.licenses-table .column3Cell::after,.licenses-table .column4Cell::after,.licenses-table .column6Cell::after{bottom:1rem}.licenses-table .table th,.licenses-table .table td{padding-right:30px}.licenses-table tr:nth-child(n + 3) td.buttonsCell::after,.licenses-table td.buttonsCell:has(.addLineButton)::after,.licenses-table td.buttonsCell:has(.trashLineButton)::after{top:50%;transform:translateY(-50%)}.jobTitle{padding-top:13px}.stateColumn{padding-top:7px}select.form-control{height:2.5rem}.partContainer.jobTitle label,.partContainer .stateColumn label{top:1.75rem}.form-control{font-size:1.25rem}.licenses-table .column3Cell::after,.licenses-table .column4Cell::after,.licenses-table .column6Cell::after{right:2.25rem;width:calc(100% - 2.25rem)}.trashLineButton{-webkit-mask-position:center 11px;mask-position:center 11px}.licenses-table .license-type-row{display:contents}.licenses-table .license-type-row .column6Cell{display:table-cell;width:auto;padding-bottom:8px}.licenses-table .license-type-row .column6Cell::before{content:none}.licenses-table .license-type-row .buttonsCell{display:table-cell;width:auto;padding:0;vertical-align:middle;text-align:right}.licenses-table .license-type-row .buttonsCell::after{top:50%;transform:translateY(-50%)}.btn,.cta,.link-button{border-width:4px;font-size:1rem;width:186px;height:70px;padding:1rem 2rem}.link-button{padding:1.75rem 2rem}.visit-website{padding:1.5rem 2rem !important}.partContainer.jobTitle label,.partContainer .stateColumn label{font-size:1.25rem}.quiz-questions-header{font-size:1.75rem;margin-bottom:2.25rem}.quiz-questions .main-content,.race-questions .main-content{padding:2.8125rem}.singleSelectRadioPart{margin-bottom:1.8125rem}.singleSelectRadioPart .formTopLabel{display:flex;align-items:flex-start;font-size:1rem}.singleSelectRadioPart .formTopLabel strong{flex-shrink:0;font-size:1.75rem;margin-bottom:0;margin-right:0;width:3.875rem}.singleSelectRadioPart .formInputElement{padding-top:0rem}.radioInput{gap:0.75rem}.radioInput li label{font-size:1rem;height:4.625rem;padding:1.75rem 3.1875rem}.race-questions h3{font-size:2.5rem}.race-questions p{font-size:1.25rem}.primary-header-2{padding-bottom:6rem;padding-top:6rem;background-position:center,center,center 75%;background-size:115%}.primary-header-2 h3,.primary-header-2 h4{font-size:3.375rem}.text-section h5{font-size:1.375rem;font-style:normal;font-weight:800;line-height:1.625rem}.text-section p,.followup-section p{font-size:1.5rem;color:#636363;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.followup-section{padding:6.25rem 0 5rem}.button-row{gap:2.25rem}.button-holder p{color:#e2f2fa;font-size:1.375rem;font-style:normal;font-weight:800;line-height:1.625rem;}.followup-section h5{font-size:1.375rem;font-style:normal;font-weight:800;line-height:1.625rem}.page-forward ~ #ContentContainer .textAreaPart .formTopLabel > span:first-of-type{font-size:1.25rem;top:2rem}.page-forward ~ #ContentContainer textarea{letter-spacing:1px;text-indent:11rem}.page-forward ~ #ContentContainer .message-sent{padding-bottom:3rem;padding-top:3rem}.page-forward ~ #ContentContainer .message-sent .main-content h3{font-size:3.25rem}.page-forward ~ #ContentContainer .message-sent .main-content p{font-size:1.5rem}.page-forward ~ #ContentContainer .message-sent .main-content{gap:3rem;padding:4rem 3rem}}@media only screen and (min-width:1200px){.page_2 .singleSelectRadioPart:nth-of-type(2) .formTopLabel strong{top:0rem}.container{width:1170px}.primary-header{background-position-y:bottom}.button-row{gap:4.25rem}.page-forward ~ #ContentContainer .message-sent .main-content{padding-left:5rem;padding-right:5rem}.page-subtitle{font-size:2.375rem;font-style:normal;font-weight:800;line-height:3rem}.explanation{font-size:1.5625rem;font-style:normal;font-weight:400;line-height:2.1875rem}footer p{font-size:1.25rem;line-height:1.875rem}footer .inner-wrapper{padding:3rem 6rem}.quiz-questions .main-content,.race-questions .main-content{border-radius:2.625rem;padding:5.3125rem}.quiz-questions-header{font-size:2.625rem;margin-bottom:5.0625rem}.singleSelectRadioPart{margin-bottom:3.5rem}.singleSelectRadioPart .formTopLabel{font-size:1.5625rem;line-height:2.1875rem}.singleSelectRadioPart .formTopLabel strong{font-size:2.625rem;width:5.5625rem;top:0.5rem}.singleSelectRadioPart .formInputElement{padding-top:2rem}.radioInput{gap:0.5625rem}.radioInput li label{font-size:1rem;height:4.625rem;padding:1rem 3.1875rem}.quiz-questions .btn,.quiz-questions .cta,.quiz-questions .stylized-submit{width:220px;height:90px;font-size:1.5625rem}#ContentContainer > .container > .inner-wrapper{padding-left:6rem;padding-right:6rem}.page_4 .banner .inner-wrapper{justify-content:space-between;flex-direction:row;max-width:none;padding-right:6rem;padding-left:6rem}.page_4 #ContentContainer .thank-you .text-section .inner-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:0 6rem}.text-section p,.followup-section p{font-size:1.5rem;color:#636363;font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.5rem}.button-holder p{color:#e2f2fa;font-size:2.626rem;font-style:normal;font-weight:800;line-height:3.25rem}.followup-section h5{font-size:2.75rem;font-style:normal;font-weight:800;line-height:3.125rem}.banner-title{color:#f36f2b;text-align:right;font-size:1.25rem;font-style:normal;font-weight:800;line-height:normal}.banner-subtitle{color:#234153;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.orange-icon.send{background-image:var(--send-icon);width:3.375rem;height:3.375rem}.orange-icon.download{background-image:var(--download-icon);width:3.375rem;height:3.375rem}.orange-icon.thumbs-up{background-image:var(--thumbs-up-icon);width:5rem;height:5rem;margin-bottom:1.5rem}.page_4 .orange-icon.click{background-image:var(--click-icon);padding:0rem 0rem;width:3.375rem;height:3.375rem}.page_4 .orange-icon .thumbs-up{background-position:left top;background-size:cover;width:2.125rem;height:2.125rem;width:5rem;height:5rem;margin-bottom:1.5rem}.page_4 #ContentContainer .thank-you .inner-wrapper{padding:0rem 6rem;display:flex;flex-direction:column}.banner .inner-wrapper{justify-content:space-between;flex-direction:row;max-width:none;padding-right:6rem;padding-left:6rem}.primary-header-text b{color:#FFF;text-align:center;font-size:2.625rem;font-style:normal;font-weight:800;line-height:3rem;min-width:none}h3.primary-header-text{max-width:40ch}.main-content{box-shadow:0 0.25rem 0.75rem var(--color-7);padding-left:2.75rem;padding-right:2.75rem;padding:15rem 5rem 6.75rem}button.stylized-submit.cta{width:13.75rem;height:5.625rem;color:#FFF;text-align:center;leading-trim:both;text-edge:cap;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:1.875rem;text-transform:uppercase}.page_4 .link-button{padding:1.75rem 2rem;width:14.5rem;height:4.5rem}.visit-website{padding:1.5rem 2rem !important}.singleSelectRadioPart{margin-bottom:5.5rem}.orange-icon.thumbs-up{background-image:var(--thumbs-up-icon);width:5rem;height:5rem}.button-holder{flex-basis:50%;justify-content:space-between;width:30rem;height:32rem;aspect-ratio:87 / 86;padding:4rem}.orange-icon.send{background-image:var(--send-icon);width:3.375rem;height:3.375rem}.orange-icon.download{background-image:var(--download-icon);width:3.375rem;height:3.375rem}}@media only screen and (min-width:1400px){.container{width:1370px}.primary-header{background-position-y:30%}}