.widget--contactform{margin-top:50px}.widget--contactform input,.widget--contactform select,.widget--contactform textarea{margin:0}.widget--contactform textarea{min-height:200px;resize:vertical}.widget--contactform #patientInfo h4{padding-top:2rem}.widget--contactform label.sublabel{text-transform:none;margin:0 0 1em;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}.widget--contactform select{display:block;background-color:#E5F6FB;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5LjUzNyIgdmlld0JveD0iMCAwIDE0IDkuNTM3Ij48cGF0aCBkPSJNMCwwLDUuOTg5LDcsMTIsMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzNBMUIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");background-size:14px;background-repeat:no-repeat;background-origin:border-box;background-position:95% 50%;background-position-x:calc(100% - 15px);width:100%;max-width:370px;padding:.75rem 40px .75rem .75rem;color:#30434C;font-family:inherit;font-size:1rem;font-weight:400;line-height:1;border:2px solid #E5F6FB}.widget--contactform select:focus{border:2px solid #33A1B2}.widget--contactform .checkbox-info{position:relative}.widget--contactform .checkbox-info input[type="checkbox"]{width:1px;height:1px;overflow:hidden;margin:0;padding:0;position:absolute;z-index:-1;top:14px;left:5px;opacity:0}.widget--contactform .checkbox-info .checkboxStyled{position:absolute;top:1px;left:0;width:14px;height:14px;border:2px solid #33A1B2}.widget--contactform .checkbox-info input[type="checkbox"]:checked+.checkboxStyled::before{content:"";width:2px;height:14px;background:#33A1B2;position:absolute;bottom:1px;left:3px;border-radius:2px;transform-origin:75% 100%;transform:rotate(35deg);border:1px solid #fff;box-sizing:content-box}.widget--contactform .checkbox-info input[type="checkbox"]:checked+.checkboxStyled::after{content:"";width:2px;height:7px;background:#33A1B2;position:absolute;bottom:2px;left:5px;border-radius:2px;transform-origin:15% 85%;transform:rotate(-40deg)}.widget--contactform .checkbox-info label{min-height:16px;position:relative;z-index:2;text-transform:none;padding:0 0 0 24px;margin:0;font-size:14px;font-weight:400;letter-spacing:0}.widget--contactform .checkbox-info label a{font-weight:800}.widget--contactform .required-info{font-size:14px;line-height:1.25;color:#33A1B2}@media screen and (min-width: 64em){.widget--contactform .required-info{text-align:right}}.widget--contactform input[type="submit"]{min-width:220px;max-width:100%;margin-top:2.5em;margin-bottom:1em}
