@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,800;0,900;1,500&display=swap');:root{--formLabelColor:white;--formControlTextColor:white;--formControlBorderColor:#F1A053;--formControlBackgroundColor:#008099;--lineColor:#F1A053;--bodyColor:white;--buttonTextColor:#003843;--bodyFont:"Barlow",sans-serif;--bodyBackground:url('//www.adequanconnect.com/assets/signup_forms/email-signup-2023/texture_blocks_blu.jpg');--buttonBackground:transparent linear-gradient(180deg,#FFFFFF 0,#F4B579 36%,#F1A053 100%) 0 0 no-repeat padding-box;--logo:url('//www.adequanconnect.com/assets/logos/2023/adequan_canine_horz_white.png');--checkOff:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OSIgaGVpZ2h0PSI0OSIgdmlld0JveD0iMCAwIDQ5IDQ5Ij48ZyBpZD0iUmVjdGFuZ2xlXzcwOCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNzA4IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDM4NDMiIHN0cm9rZS13aWR0aD0iMyI+PHJlY3Qgd2lkdGg9IjQ5IiBoZWlnaHQ9IjQ5IiBzdHJva2U9Im5vbmUiLz48cmVjdCB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjQ2IiBmaWxsPSJub25lIi8+PC9nPjwvc3ZnPg==');--checkOn:url('data:image/svg+xml;base64,PHN2ZyBpZD0iU1ZHX0NoZWNrYm94IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OSIgaGVpZ2h0PSI0OSIgdmlld0JveD0iMCAwIDQ5IDQ5Ij48ZyBpZD0iR3JvdXBfMjQzOCIgZGF0YS1uYW1lPSJHcm91cCAyNDM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0MSAtOTMyKSI+PGcgaWQ9IlJlY3RhbmdsZV83MDgiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDcwOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0MSA5MzIpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMwMDM4NDMiIHN0cm9rZS13aWR0aD0iMyI+PHJlY3Qgd2lkdGg9IjQ5IiBoZWlnaHQ9IjQ5IiBzdHJva2U9Im5vbmUiLz48cmVjdCB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjQ2IiBmaWxsPSJub25lIi8+PC9nPjxwYXRoIGlkPSJJY29uX29wZW4tY2hlY2siIGRhdGEtbmFtZT0iSWNvbiBvcGVuLWNoZWNrIiBkPSJNMjguODQ1LDBsLTMuMSwzLjI0TDEzLjIzLDE1Ljc1LDkuNTg1LDEyLjI0LDYuMzQ1LDksMCwxNS4zNDVsMy4yNCwzLjI0LDYuNzUsNi43NSwzLjEsMy4yNCwzLjI0LTMuMjQsMTUuNzUtMTUuNzUsMy4yNC0zLjI0TDI4Ljg0NSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0Ny44MzggOTQyLjcxMikiIGZpbGw9IiMwMDgwOTkiLz48L2c+PC9zdmc+');--inputDisplay:none}html,body{height:100%}form{background:transparent var(--bodyBackground) no-repeat center center / cover;min-height:100%;padding-top:15px}body{color:var(--bodyColor);font-family:var(--bodyFont)}footer{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:100%;padding:25px 0;text-align:center;font-style:italic;font-size:13px}.page_1 + footer .hideOnPage1{display:none}.page_1 + footer .showOnPage1{display:block}.showOnPage1{display:none}.linkButton{margin-top:50px}.orangeLine{width:100%;height:3px;border-radius:24px;background-color:var(--lineColor);margin:15px auto}h1{font-weight:600;font-size:40px}p{font-size:24px;font-style:italic;margin-bottom:50px}h1,p{text-align:center}.logo{background:transparent var(--logo) no-repeat center center / contain;width:100%;height:75px;margin:0 0 50px}#SubmitContainer{text-align:center}input[type="submit"],.linkButton,.gradient{background:var(--buttonBackground);color:var(--buttonTextColor);border-radius:32px;margin-top:10px;padding:15px 50px;font-weight:bold;letter-spacing:1px;font-size:13px;text-transform:uppercase}input[type="submit"]:focus,.linkButton:hover,input[type="submit"]:focus,.linkButton:focus{text-decoration:none;color:var(--buttonTextColor);background:var(--buttonBackground)}.gradient,.linkButton{position:relative;display:inline-block;cursor:pointer}.spacer{display:inline-block;width:1px}.linkHover{position:absolute;top:0;left:0;bottom:0;right:0;padding:15px 0;background-color:#F1A053;border-radius:32px;opacity:0;transition:.3s ease all}.linkHover:hover{opacity:1}.gradient::after{content:'SUBMIT';position:absolute;top:0;left:0;right:0;bottom:0;padding:15px 0;background-color:#F1A053;border-radius:32px;transition:.3s ease opacity;opacity:0}.gradient:hover::after{opacity:1}.form-group{position:relative;margin-bottom:60px}.form-group > label{position:absolute;top:45px;font-size:20px;color:var(--formLabelColor)}.form-group > label,.form-group > label > span{font-weight:500 !important}.form-control{border-radius:32px;background-color:var(--formControlBackgroundColor);border:2px solid var(--formControlBorderColor);color:var(--formControlTextColor);height:40px}.hideTopLabel .formTopLabel{display:none}.checkboxInput{padding-left:0}.checkboxInput li label{padding-left:30px;position:relative;font-size:13px;font-weight:normal;font-style:italic;background:transparent var(--checkOff) no-repeat center left / 25px}.checkboxInput li input:checked + label{background-image:var(--checkOn)}.svg_checkbox{position:absolute;top:50%;transform:translateY(-50%);left:0}input + label a,input + label a:hover{color:var(--bodyColor);text-decoration:underline}.addressRow{display:none} .page_1 p{max-width:800px;margin:15px auto 35px;font-size:20px}@media only screen and (min-width:1200px){.orangeLine{width:75%}}@media only screen and (min-width:992px) and (max-width:1199px){.orangeLine{width:90%}}@media only screen and (max-width:991px){.checkboxInput{margin-top:50px}}@media only screen and (max-width:500px){p{font-size:20px}.page_1 p{font-size:18px}h1{font-size:34px}.form-group > label{font-size:16px}}