@import url("https://use.typekit.net/zrt3kmw.css");:root{--bodyColor:#102944;--buttonTextColor:#fff;--footerColor:#052a46;--footerTextColor:white;--duxoLogoBlue:url("/assets/forms/vet-tech-2024/douxo_s3_logo_reg.png");--duxoLogoSparkles:url("/assets/forms/vet-tech-2026/202608_ceva_douxo_vtw_logo3.png");--headerImgFull:url("/assets/forms/vet-tech-2026/202608_ceva_douxo_vtw_graphic1.png");--logoWhite:url("//vet-tech.cevaconnect.com/assets/forms/vet-tech-week/ceva_white.png");--headerStickerLg:url("/assets/forms/vet-tech-2026/202608_ceva_douxo_vtw_logo2.png");--headerStickerSm:url("/assets/forms/vet-tech-2026/202608_ceva_douxo_vtw_logo1.png");--tyHeader:url("/assets/forms/vet-tech-2026/202608_ceva_douxo_vtw_graphic2.png");--stars:url("/assets/forms/vet-tech-2026/stars26.png");--checkOff:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHJ4PSIxMiIgZmlsbD0iIzAwNjBBOSIgZmlsbC1vcGFjaXR5PSIwLjMiLz48L3N2Zz4=");--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;--pageBg2026:#ceeefe;--cardBg2026:rgba(4,100,36,0.1);--cardBorder2026:#0d6333;--fieldBg2026:rgba(0,82,150,0.05);--fieldBorder2026:#0060a9;--fieldLabelColor2026:#005394;--fieldBorderHover2026:#0d6333;--fieldBgHover2026:rgba(13,99,51,0.05);--fieldLabelHoverColor2026:#0d6333;--sectionHeaderColor2026:#0060a9;--sectionBodyColor2026:#062a47;--pillActive2026:#0d6333;--pillInactive2026:rgba(4,100,36,0.51);--btnBg2026:#73cbf3;--btnBorder2026:#0060a9;--badgeBg2026:#70a686;--badgeBorder2026:#0d6333}html,body{-webkit-font-smoothing:antialiased;height:100%}body{font-family:var(--bodyFont);color:var(--bodyColor);background-color:var(--pageBg2026)}form{min-height:100%}h3{margin:0;font-size:34px}p{margin:15px 0 35px;font-size:18px;font-family:var(--copyFont)}.alert-danger{font-family:var(--copyFont)}#ContentContainer{padding:0 1rem}.jumbotron{background:var(--pageBg2026);background-image:none;height:auto;padding:30px 0 0;margin-bottom:0;display:none;background-size:220%;background-position:right -10px}.jumbotron a,.jumbotron a:focus,.jumbotron a:active{outline:none;border:none}.jumbotron h1{max-width:12ch;text-align:center;text-shadow:none;font-size:50px;margin:0;color:#005394;font-weight:700}.jumbotron h1 .heroText{font-style:italic;font-family:var(--bodyFont);font-weight:bold}.header-wrapper{display:flex;margin:auto 0;flex-direction:column;align-items:center;text-align:left;gap:20px}.header-sticker{background-image:var(--headerStickerSm);height:132px;width:260px;background-size:contain;background-repeat:no-repeat;background-position:center;padding:0;margin:0}.banner-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}.douxoLogo{display:flex;height:88px;width:310px;background-image:var(--duxoLogoSparkles);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.blueLogo{width:222px;height:103px;display:flex;background-image:var(--duxoLogoBlue);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.page_0 .jumbotron{display:block}.page_0 .banner{display:none}.custProgress{gap:clamp(10px,3vw,18px);align-items:center;height:auto;margin:40px 0;display:flex;justify-content:center}.custPill{margin:0;width:84px;height:12px;border-radius:15px;background-color:var(--pillInactive2026)}.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(--pillActive2026)}.page_3 .custProgress{display:none}.banner{display:block;text-align:center;background-color:rgba(115,203,243,0.4);border-bottom:4px solid #062a47}.banner > .container{padding:41px 30px}.banner h2{font-size:25px;font-family:var(--bodyFont);font-weight:bold;color:#046424;margin:0}.banner .bannerSubhead{margin:0;font-style:italic;font-family:var(--copyFont);font-weight:bold;font-size:25px;color:#062a47}.container:has(.sectionBreakPart){background-color:var(--cardBg2026);border:2px solid var(--cardBorder2026);border-radius:30px;box-shadow:0 0 5px rgba(0,0,0,0.25);padding:50px 30px}.pageHeader{color:var(--sectionHeaderColor2026);font-size:clamp(28px,4vw,40px);font-weight:bold}.paragraphPart{color:var(--sectionBodyColor2026);font-size:20px;font-family:var(--copyFont);margin:15px 0 30px}.form-group{margin-bottom:25px}.form-group > label{color:var(--fieldLabelColor2026);font-family:var(--bodyFont);font-weight:bold;font-size:20px;margin-bottom:4px;transition:color 0.2s ease}.form-control{background-color:var(--fieldBg2026) !important;border:1px solid var(--fieldBorder2026) !important;border-radius:8px;min-height:48px;padding:12px;color:var(--sectionBodyColor2026);font-family:var(--copyFont);transition:all 0.2s ease}.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}.form-group:hover > label{color:var(--fieldLabelHoverColor2026)}.form-group:hover > .form-control{background-color:var(--fieldBgHover2026) !important;border:2px solid var(--fieldBorderHover2026) !important}.inputLabel{font-family:var(--copyFont);margin:25px 0;font-weight:normal;font-size:20px;color:var(--sectionBodyColor2026);align-items:center}.divider{height:1px;margin:20px 0;background-color:rgba(6,42,71,0.15)}.emphasize{font-weight:bold;color:var(--sectionBodyColor2026)}.clinicName,.vetTechCompanyName{margin-bottom:25px}.clinicName:after,.vetTechCompanyName::after{content:"Please put full clinic name. EX:\00a0Happy Paws Veterinary Clinic.";font-size:12px;color:#102944;font-style:italic;font-family:"source-sans-pro",sans-serif;margin-bottom:25px}.clinicName .form-group,.vetTechCompanyName .form-group{margin-bottom:0}#AddressCheck{appearance:none;background-image:var(--checkOff);background-repeat:no-repeat;background-position:center center;background-size:80%;border-radius:12px;height:38px;width:38px;vertical-align:middle;margin:0 10px 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:150px}.textAreaPart{margin-top:15px}#AddressAutoCompleteMenu{font-family:var(--copyFont)}#SubmitContainer{text-align:center;padding:45px 0}input[type="submit"],.bigButton{background:var(--btnBg2026) !important;outline:2px solid var(--btnBorder2026) !important;border-radius:100px;box-shadow:0 0 2.5px rgba(0,0,0,0.25);color:#fff;font-family:var(--bodyFont);font-weight:bold;font-size:clamp(20px,2.5vw,29px);height:auto;width:100%;padding:18px 40px}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:var(--badgeBg2026) !important;border:2px solid var(--badgeBorder2026) !important;box-shadow:0 0 2.5px rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;margin:0;width:100%;height:auto;padding:20px 40px;font-size:16px}.tyContainer .bigButton:hover,.tyContainer .bigButton:focus,.tyContainer .bigButton:active{background:#5f9273 !important}footer{position:sticky;position:-webkit-sticky;top:100%;margin-top:0;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}footer .logo{width:100px;height:100px;margin:0}.footerText > p{font-size:20px;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}.page_3 #SubmitContainer{display:none}.winnerCaption{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px;position:relative;top:-50px}.winnerCaptionTitle{color:#0060a9 !important;font-size:22px !important;font-style:normal;font-weight:700;line-height:normal;margin:0 !important;font-family:var(--bodyFont)}.winnerCaptionNames{color:#062a47 !important;font-size:16px !important;font-style:normal;font-weight:600;line-height:normal;text-align:center;margin:0 16px 20px !important}.page_3 .jumbotron{display:block;background-image:var(--tyHeader);background-position:center bottom;margin-bottom:0;background-size:cover;height:240px}.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;background-color:rgba(0,96,169,0.7);border:4px solid #0060a9;position:relative;top:-75px;border-radius:30px;box-shadow:0 0 5px rgba(0,0,0,0.25);max-width:min(1280px,92%);margin-bottom:0;padding:40px 30px}.emphasizeLight{font-weight:bold}.page_3 .tyContainer > h3{color:var(--pageBg2026);font-size:clamp(28px,4vw,45px)}.page_3 .tyContainer > p{color:var(--footerTextColor);font-size:clamp(18px,2.5vw,30px);max-width:none;margin-bottom:30px}.page_3 p{letter-spacing:0.4px;font-size:clamp(18px,2.5vw,30px);color:var(--sectionBodyColor2026);max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:50px}.page_3 .lower-p{font-size:16px;color:#062a47;text-align:center;font-style:normal;font-weight:400;line-height:normal;margin:60px auto 30px}.page_3 .lower-p a{color:#062a47;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline}.page_3 .lower-p a:hover,.page_3 .lower-p a:focus{text-decoration:none;color:#062a47;font-style:normal;font-weight:700;line-height:normal}.ty-logo-holder{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:15px}.ty-logo-holder .douxoLogo{width:190px;height:auto;aspect-ratio:222 / 103}.ty-logo-holder h3{color:#000;font-size:clamp(24px,4vw,40px)}@media (max-width:576px){footer .container{flex-direction:column-reverse;gap:15px;text-align:center}}@media (min-width:768px){input[type="submit"],.bigButton{width:440px !important;display:inline-flex}.jumbotron h1{font-size:48px;font-weight:bold;text-shadow:none}.banner > .container{padding:30px 60px}.banner-wrapper{flex-direction:row;justify-content:space-between}.banner-text{text-align:right}.banner h2,.banner .bannerSubhead{font-size:35px}.inputLabel{font-size:22px}.footerText > p{max-width:80ch}.page_3 .tyContainer > p{margin-bottom:67px}.buttonHolder{flex-direction:row;align-items:stretch;gap:67px;margin-bottom:50px}.tyContainer .bigButton{width:auto;flex:1}.page_3 .jumbotron{height:415px;background-size:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,black 20%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 20%,black 92%,transparent 100%)}.tyContainer{top:-50px}}@media (min-width:992px){#SubmitContainer{text-align:right}.container:has(.sectionBreakPart){padding:60px}.paragraphPart{margin-bottom:67px}.jumbotron{padding:0;background:#d8eaf9 0 0 no-repeat padding-box;background-size:contain;background-position:right;height:315px}.header-wrapper{flex-direction:row}.header-sticker{background-image:var(--headerStickerLg);width:156px;height:245px;background-size:contain;background-repeat:no-repeat;padding:0;margin:0}.page_0 .jumbotron{background-image:var(--headerImgFull);background-repeat:no-repeat;background-position:bottom right;background-size:cover;min-height:360px;max-width:100%;padding-top:0}.page_0 .header-wrapper{align-items:center;justify-content:flex-start;gap:40px;padding:40px 0}.page_0 .jumbotron h1{font-size:55px;text-align:left}.jumbotron h1{font-size:52px;margin:60px 0;line-height:52px}.custProgress{margin:70px 0 !important}.ty-logo-holder{flex-direction:row;gap:30px;justify-content:center}.tyContainer{padding:80px 60px;top:-60px}.tyContainer .bigButton{font-size:26px}.page_3 .lower-p{font-size:20px;max-width:100%}footer > .container{padding:20px 80px;margin:0;width:100%}.page_3 .jumbotron{height:460px}}@media (min-width:1200px){.page_0 .jumbotron{height:435px}.jumbotron{height:350px}.page_3 .jumbotron{height:480px}.jumbotron h1{font-size:66px;margin:75px 0;line-height:56px}.page_0 .jumbotron h1{font-size:70px;margin:0}.page_0 .header-wrapper{gap:70px;padding:60px 0;height:435px}.header-wrapper{gap:40px}.tyContainer{top:-110px}.winnerCaption{top:-90px}.tyContainer .bigButton{font-size:30px}}@media (min-width:1400px){.page_0 .jumbotron{height:500px}.page_0 .header-wrapper{height:500px}}