@import url("https://use.typekit.net/zrt3kmw.css");:root{--bodyColor:#102944;--formLabelColor:#102944;--formControlBackground:#eaf7fe;--buttonTextColor:#fff;--footerColor:#052a46;--footerTextColor:white;--custPillColor:#e9f7fe;--custPillActiveColor:#72ccf4;--dividerColor:#062a46;--inputColor:#062a47;--bannerColor:#052a46;--headerColor:#005295;--douxoLogo:url("/assets/forms/vet-tech-2025/douxo_s3_logo_reg.png");--duxoLogoBlue:url("/assets/forms/vet-tech-2024/douxo_s3_logo_reg.png");--headerImg:url("/assets/forms/vet-tech-2025/istock_1303362255v3.png");--headerImgMobile:url("/assets/forms/vet-tech-2025/mobile_longer_op.png");--logoGray:url("//vet-tech.cevaconnect.com/assets/forms/vet-tech-week/ceva_gray.png");--logoWhite:url("//vet-tech.cevaconnect.com/assets/forms/vet-tech-week/ceva_white.png");--headerSticker:url("/assets/forms/vet-tech-2025/sticker.png");--stars:url("/assets/forms/vet-tech-2025/group_1290.png");--starsMobile:url("/assets/forms/vet-tech-2025/group_1292.png");--tyHeader:url("/assets/forms/vet-tech-2025/istock_1303362312.png");--tyHeaderMobile:url("/assets/forms/vet-tech-2025/istock_1303362312.png");--checkOff:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5Ij48cmVjdCBpZD0iUmVjdGFuZ2xlXzM0MyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzQzIiB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHJ4PSI2IiBmaWxsPSIjZGVkZWRlIi8+PC9zdmc+");--checkOn:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5Ij48ZyBpZD0iR3JvdXBfMTIyMSIgZGF0YS1uYW1lPSJHcm91cCAxMjIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODAgLTcyNSkiPjxnIGlkPSJSZWN0YW5nbGVfMzQzIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwIDcyNSkiIGZpbGw9IiNjYmRmZDIiIHN0cm9rZT0iIzAwNjIyNCIgc3Ryb2tlLXdpZHRoPSIyIj48cmVjdCB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHJ4PSI2IiBzdHJva2U9Im5vbmUiLz48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHJ4PSI1IiBmaWxsPSJub25lIi8+PC9nPjxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtY2hlY2siIGRhdGEtbmFtZT0iSWNvbiBhd2Vzb21lLWNoZWNrIiBkPSJNNi43MTgsMTkuMDM3LjI5LDEyLjYwOWEuOTg5Ljk4OSwwLDAsMSwwLTEuNGwxLjQtMS40YS45ODkuOTg5LDAsMCwxLDEuNCwwbDQuMzMsNC4zMyw5LjI3NS05LjI3NWEuOTg5Ljk4OSwwLDAsMSwxLjQsMGwxLjQsMS40YS45ODkuOTg5LDAsMCwxLDAsMS40TDguMTE3LDE5LjAzN0EuOTg5Ljk4OSwwLDAsMSw2LjcxOCwxOS4wMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NC42MSA3MjcuNTQ4KSIgZmlsbD0iIzAwNjIyNSIvPjwvZz48L3N2Zz4=");--select:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NjciIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExLjY2NyA3Ij48cGF0aCBpZD0iUG9seWdvbl85IiBkYXRhLW5hbWU9IlBvbHlnb24gOSIgZD0iTTUuODMzLDBsNS44MzMsN0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNjY3IDcpIHJvdGF0ZSgxODApIiBmaWxsPSIjNjc2NjY2Ii8+PC9zdmc+");--bodyFont:"program",sans-serif;--copyFont:"source-sans-pro",sans-serif}html,body{-webkit-font-smoothing:antialiased}body{font-family:var(--bodyFont);color:var(--bodyColor)}h3{margin:0;font-size:34px}p{margin:15px 0 35px;font-size:18px;font-family:var(--copyFont)}.alert-danger{font-family:var(--copyFont)}.jumbotron{margin-bottom:20px;background:#d8eaf9 0 0 no-repeat padding-box;background-image:var(--headerImgMobile);background-size:220%;height:255px;background-position:right -10px;padding:0;display:none}.header-wrapper{display:flex;margin:auto 0;flex-direction:column;align-items:center}.header-sticker{background-image:var(--headerSticker);height:125px;width:115px;background-size:cover;background-repeat:no-repeat;background-position:0 -10px;padding:0;margin:0}.jumbotron h1{font-size:35px;max-width:17ch;font-weight:bold;text-shadow:#d8eaf9 0 0 7px;margin:5px 0;line-height:43px;text-align:center}.banner-wrapper{display:flex;flex-direction:column;align-items:center}.douxoLogo{display:flex;height:95px;width:150px;background:transparent var(--douxoLogo);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.custProgress{display:flex;justify-content:center;height:90px}.custPill{border-radius:25px;width:65px;margin:40px 10px 64px;height:12px;background-color:var(--custPillColor)}.page_0 .custPill.page0,.page_1 .custPill.page0,.page_1 .custPill.page1,.page_2 .custPill.page0,.page_2 .custPill.page1,.page_2 .custPill.page2{background-color:var(--custPillActiveColor)}.page_3 .custProgress{display:none}.banner{display:block;text-align:center;background-color:var(--bannerColor);margin-bottom:15px}.banner > .container{padding:25px 15px;background:transparent var(--starsMobile);background-repeat:no-repeat;background-size:contain;background-position:center left}.banner h3{font-size:28px;color:white}.banner h4{margin:0;font-style:italic;text-transform:uppercase;font-size:16px;letter-spacing:0.5px;color:#72ccf4}.page_0 .jumbotron{display:block}.page_0 .banner{display:none}.pageHeader{color:var(--headerColor)}html,body{height:100%}form{min-height:100%}footer{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:100%;margin-top:100px;background-color:var(--footerColor)}footer .container::before,footer .container::after{display:none}footer .container{display:flex;justify-content:space-between;align-items:center;padding:0 15px}footer > .container{padding:35px 0}.footerText > p{font-size:13px;margin:6px 15px;max-width:45ch;color:var(--footerTextColor)}.upperText > p{max-width:160ch !important}.logo{background:transparent var(--logoWhite) no-repeat center center / contain;height:50px;width:50px;margin:0 15px}.tyFooter{background-color:var(--formControlBackground);padding:15px 0;display:none}.page_3 + footer .tyFooter{display:block}.tyFooter .footerText > p{color:var(--bodyColor);margin:25px 0}.tyFooter a.link,.tyFooter a.link:hover,.tyFooter a.link:active,.tyFooter a.link:focus,.tyFooter a.link:visited{text-decoration:underline;font-weight:bold;color:var(--bodyColor);cursor:pointer}#SubmitContainer{text-align:right}input[type="submit"],.bigButton{background-color:transparent;border-radius:40px;height:60px;width:150px;background-image:linear-gradient(to right,#33ade3 50%,#72ccf4 50%) !important;transition:all 0.35s ease-out;background-size:200% 100%;background-position:right bottom;color:var(--buttonTextColor);border:none;font-size:22px;margin-top:40px;letter-spacing:0.8px}input[type="submit"]:hover,input[type="submit"]:focus,.bigButton:hover,.bigButton:focus{color:var(--buttonTextColor);background-position:left bottom;outline:none !important;border:none !important;text-decoration:none}.bigButton{padding-left:0;padding-right:0;display:block;width:300px;margin:0 auto}.page_3 .bigButton{display:flex;justify-content:center;align-items:center}.tyContainer .bigButton{background-image:linear-gradient(to right,#33ade3 50%,#72ccf4 50%) !important;display:flex;align-items:center;justify-content:center;background-position:right bottom;margin:0;width:300px;height:65px}.tyContainer .bigButton:hover,.tyContainer .bigButton:focus,.tyContainer .bigButton:active{background-position:left bottom}.form-group{margin-bottom:25px}.form-group > label{font-size:16px;color:var(--formLabelColor);font-family:var(--copyFont)}.form-control{background-color:var(--formControlBackground) !important;font-family:var(--copyFont);color:var(--inputColor)}.form-control:focus,.form-control{box-shadow:none;border:none}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;padding-right:30px;background-image:var(--select);background-position:right 7px center;background-size:12px;background-repeat:no-repeat}.inputLabel{text-indent:-30px;padding-left:30px;font-family:var(--copyFont);margin:25px 0;font-weight:normal;font-size:18px}.divider{height:2px;margin:20px 0;background-color:var(--dividerColor)}.emphasize{font-weight:bold;color:var(--headerColor)}.clinicName{margin-bottom:25px}.clinicName:after{content:"Please put the full clinic name. EX:Happy Paws Veterinary Clinic";font-size:14px;color:#102944;font-style:italic;font-family:"source-sans-pro",sans-serif;margin-bottom:25px}.clinicName .form-group{margin-bottom:0}#AddressCheck{appearance:none;background:var(--checkOff) no-repeat center center / contain;height:20px;width:20px;vertical-align:sub;margin:0 5px 0 0;display:inline-block}#AddressCheck:checked{background-image:var(--checkOn)}#AddressCheck:focus,#AddressCheck:active{outline:none;border:none}.vet-desc .formTopLabel{color:#005295}textarea.form-control{height:240px}.textAreaPart{margin-top:15px}#AddressAutoCompleteMenu{font-family:var(--copyFont)}.page_3 .jumbotron{display:block;background-image:var(--tyHeader);background-position:center 35%;margin-bottom:0;background-size:cover;height:270px}.page_3 .header-wrapper{display:none}.page_3 .jumbotron h4,.page_3 .jumbotron h1{display:none}.page_3 .banner{display:none}.buttonHolder{display:flex;justify-content:center;gap:30px;flex-direction:column;align-items:center}.tyContainer{text-align:center;padding:30px;background-color:rgba(6,42,71,0.92);position:relative;top:-70px;border-radius:32px;max-width:min(1170px,95%);margin-bottom:0;padding-top:50px}.emphasizeLight{color:#72cdf4;font-weight:bold}.tyContainer > h3,.tyContainer > p{color:var(--footerTextColor)}.page_3 h3{font-size:32px}.tyContainer > p{font-size:18px}.page_3 p{letter-spacing:0.4px;max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:50px}.ty-logo-holder{display:flex;flex-direction:column;align-items:center}.blueLogo{background-image:var(--duxoLogoBlue)}@media (min-width:576px){.jumbotron{padding:0;margin-bottom:20px;background:#d8eaf9 0 0 no-repeat padding-box;background-image:var(--headerImg);background-size:contain;background-position:right;height:180px}.jumbotron h1{max-width:12ch;margin:15px 0;text-align:left}.header-wrapper{flex-direction:row}.header-sticker{background-image:var(--headerSticker);height:180px;width:160px;background-size:cover;background-repeat:no-repeat;background-position:0 -10px;padding:0;margin:0}}@media (min-width:768px){.jumbotron{height:215px}.jumbotron h1{font-size:48px;margin:25px 0;font-weight:bold;text-shadow:none}.header-sticker{height:205px;width:180px}.banner > .container{background:transparent var(--stars);background-repeat:no-repeat;background-size:contain;background-position:160px -25px}.banner-wrapper{flex-direction:row;justify-content:space-between}.banner-text{text-align:right}.inputLabel{font-size:22px}.footerText > p{max-width:80ch}.buttonHolder{flex-direction:row;margin-bottom:50px}.page_3 .jumbotron{height:460px}.tyContainer{top:-110px}}@media (min-width:992px){.header-sticker{height:315px;width:260px;background-position:0 -20px}.jumbotron{height:315px}.jumbotron h1{font-size:52px;margin:60px 0;line-height:52px}.pageHeader{font-size:40px}.paragraphPart{font-size:22px}.form-group > label{font-size:18px}.form-control{height:40px;font-size:16px}input[type="submit"],.bigButton{font-size:26px;width:197px;height:69px}.page_3 input[type="submit"],.page_3 .bigButton{font-size:26px;width:197px;height:69px}.banner > .container{background-position:200px -25px}.ty-logo-holder{flex-direction:row;gap:10px;justify-content:center}.douxoLogo{width:175px}.tyContainer{padding:90px}.page_3 .tyContainer .bigButton{width:375px;height:88px}.page_3 .bigButton{font-size:26px;width:320px;height:82px}footer > .container{padding:20px 0}}@media (min-width:1200px){.jumbotron{height:340px}.jumbotron h1{font-size:66px;margin:75px 0;line-height:56px}.header-wrapper{gap:40px}.header-sticker{height:340px;width:275px}.banner > .container{background-position:245px -25px}}