@import url("https://use.typekit.net/uaj3jxh.css");:root{--bodyFont:"massilia",sans-serif;--bodyColor:#004643;--sectionBreakColor:#FF6720;--headerBackgroundImage:url('//www.cevaconnect.com/assets/ce/r058/hearttoheartconversations_green_background.png');--headerImage:url('//www.cevaconnect.com/assets/ce/r058/hearttoheartconversations_dog_looking_over_veterinarians_shoulder.jpg');--tyImageLarge:url('//www.cevaconnect.com/assets/ce/r058/hearttoheartconversations_dog_being_held_by_owner.jpg');--tyHeaderColor:#0046436C;--headerFont:"p22-mackinac-pro",serif;--subheaderFont:"massilia",sans-serif;--headerColor:white;--headerWrapperBorderColor:#EAF2EF;--logo:url('//www.cevaconnect.com/assets/ce/r058/hearttoheartconversations_ceva_logo.png');--bannerFont:'open-sans',sans-serif;--bannerBackgroundColor:white;--bannerTextColor:#6E6E6E;--trashCan:url('https://www.cevaconnect.com/assets/icons/trashcan_white.png');--plusSign:url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%3Cg%20id%3D%22Group_490%22%20data-name%3D%22Group%20490%22%20transform%3D%22translate%28-1175.492%20-1539.571%29%22%3E%0A%20%20%20%20%3Cline%20id%3D%22Line_10%22%20data-name%3D%22Line%2010%22%20y2%3D%2212%22%20transform%3D%22translate%281181.492%201539.571%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%3Cline%20id%3D%22Line_11%22%20data-name%3D%22Line%2011%22%20x1%3D%2212%22%20transform%3D%22translate%281175.492%201545.571%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');--buttonFont:"massilia",sans-serif;--buttonBackColor:#FF6720;--buttonBackHoverColor:#CC531B;--buttonTextColor:white;--licenseButtonColor:var(--buttonBackColor);--licenseButtonHoverColor:var(--buttonBackHoverColor);--trashCanColor:var(--buttonBackColor);--trashCanColorHover:var(--buttonBackHoverColor);--formControlLabelFont:"massilia",sans-serif;--formControlLabelColor:#6E6E6E;--formControlBorder:1px solid #696969;--formControlBackgroundColor:white;--hasValueBackgroundColor:#EAF2EF;--hasValueBorderColor:transparent;--selectSvg:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC45MiIgaGVpZ2h0PSIxMS40NiIgdmlld0JveD0iMCAwIDIwLjkyIDExLjQ2Ij48cGF0aCBpZD0iUGF0aF8yMzUiIGRhdGEtbmFtZT0iUGF0aCAyMzUiIGQ9Ik0tMjM3Ni44MTksNzY4LjAyOWw5LjA0Niw5LjA0Niw5LjA0Ni05LjA0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM3OC4yMzMgLTc2Ni42MTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiM2OTY5NjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+');--hintSuccessBackground:#EAF2EF;--hintSuccessTextColor:#004643;--hintFailureBackground:#FFFFFF;--hintFailureTextColor:#004643;--progressBarColor:#004643;--progressBackgroundColor:#EAF2EF;--questionLabelColor:black;--quizAnswerCheckedColor:#FF6720;--svgDisplay:inline-block;--inputDisplay:none;--svgRadioFillChecked:#FF6720;--svgRadioStrokeChecked:#FF6720;--svgRadioStroke:#192B48;--svgRadioRadius:6.5px;--svgWidth:20px;--svgHeight:20px;--svgRadioStrokeWidth:1.25px;--arrow:url('//www.cevaconnect.com/assets/ce/r058/coachlines_arrow.png')}.HYPE_document{max-width:1280px;max-height:820px}.container{max-width:1016px;width:100%}.customBackdrop{top:0;left:0;right:0;bottom:0;background-color:rgba(206,206,206,0.6);display:none;position:absolute;z-index:1;user-select:none;pointer-events:none}.backdrop.HYPE_document > .HYPE_scene{background-color:transparent !important}html{overflow-x:hidden}body{font-family:var(--bodyFont);color:var(--bodyColor)}h3{font-size:42px;margin:25px 0;color:var(--sectionBreakColor)}p{margin:0}ul{list-style:none}.alert-danger{font-weight:bold;margin-top:25px}.alert-danger ul{list-style:disc}.alert-danger li{font-weight:normal}input[type='submit'],.linkButton{background-color:var(--buttonBackColor);text-transform:uppercase;color:var(--buttonTextColor);font-family:var(--buttonFont);cursor:pointer;transition:.2s ease all;font-weight:bold;font-size:32px;padding:20px 50px 17px;margin:30px 0 10px;border:none;border-radius:2px}.page_1 input[type='submit']{margin-top:100px}input[type='submit']:hover,input[type='submit']:focus,.linkButton:hover,.linkButton:focus{color:var(--buttonTextColor);background-color:var(--buttonBackHoverColor);text-decoration:none}#SubmitContainer{text-align:right}.banner{padding:5px 0;background-color:#004643}.page_0 .banner{padding:25px 0;background-color:var(--bannerBackgroundColor)}.page_7 .banner{padding:25px 0;background-color:var(--bannerBackgroundColor)}.page_8 .banner{padding:25px 0;background-color:var(--bannerBackgroundColor)}.page_9 .banner{padding:25px 0;background-color:var(--bannerBackgroundColor)}.page_7 p{font-size:16px}.page_7 table{font-size:16px}.page_0 .bannerText{display:block !important}.page_0 .logo{display:block !important}.page_7 .bannerText{display:block !important}.page_7 .logo{display:block !important}.page_8 .bannerText{display:block !important}.page_8 .logo{display:block !important}.page_9 .bannerText{display:block !important}.page_9 .logo{display:block !important}.page_0 + footer{color:white;background-color:#004643}.page_1 + footer{color:#6E6E6E;background-color:white}.page_2 + footer{color:#6E6E6E;background-color:white}.page_3 + footer{color:#6E6E6E;background-color:white}.page_4 + footer{color:#6E6E6E;background-color:white}.page_5 + footer{color:#6E6E6E;background-color:white}.page_6 + footer{color:#6E6E6E;background-color:white}.page_7 + footer{color:white;background-color:#004643}.page_8 + footer{color:white;background-color:#004643}.page_9 + footer{color:white;background-color:#004643}.banner > .container::after,.banner > .container::before{display:none}.banner > .container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.bannerText{flex:1 1 auto;text-align:right;color:var(--bannerTextColor);font-family:var(--bannerFont);font-size:18px;display:none}.logo{background:transparent var(--logo) no-repeat center center / contain;height:50px;flex:0 1 50px;display:none}.headerWrapper{background:transparent var(--headerBackgroundImage) no-repeat center center / cover;padding:50px 0;border-bottom:25px solid var(--headerWrapperBorderColor);margin-bottom:25px;display:none}.page_0 .headerWrapper,.page_8 .headerWrapper{display:block}.headerWrapper > .container::after,.headerWrapper > .container::before{display:none}.headerWrapper > .container{display:flex;justify-content:space-between;align-items:center}.textHolder{flex:0 0 60%}.headerImage{background:transparent var(--headerImage) no-repeat center center / contain;flex:0 0 350px;height:400px}h4{font-size:30px;margin:0 0 15px;font-family:var(--subheaderFont);color:var(--headerColor)}h1{font-family:var(--headerFont);color:var(--headerColor);font-size:50px;margin:0;line-height:120%}html,body{height:100%}form{min-height:100%}footer{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:100%;padding:40px 0 38px;font-size:16px;background-color:white;color:#696969}.cardalis{display:none}.showOnPage4{display:none;max-width:500px}.page_4 + footer .showOnPage4{display:block;text-align:right}.page_6 + footer .cardalis,.page_5 + footer .cardalis{display:block}.page_0 + footer{--footerBackgroundColor:#004643;--footerTextColor:white;background-color:#004643 !important;color:white}.flexFooter{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:15px}.flexFooter > p{width:fit-content}.form-group{margin-bottom:25px}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;padding-right:40px;background-image:var(--selectSvg);background-position:right 20px center;background-size:15px;background-repeat:no-repeat}.form-control{background-color:var(--formControlBackgroundColor);border:var(--formControlBorder);transition:background-color .2s ease,border-color .2s ease;border-radius:0;box-shadow:none;padding:5px 12px 0;height:50px;font-size:18px}.form-control:focus{outline:none;border:var(--formControlBorder);box-shadow:none}.form-control.hasValue{background-color:var(--hasValueBackgroundColor);border-color:var(--hasValueBorderColor)}.form-group > label,.dataTableHeader > th,.page_7 .singleSelectRadioPart .form-group > label > span{color:#004643;font-family:var(--formControlLabelFont);font-size:16px}.form-group > label,.form-group > label > span,.dataTableHeader > th,.page_7 .singleSelectRadioPart .form-group > label > span{font-weight:normal !important}.dataTable td.col-xs-4{width:37% !important}.dataTable td.buttonsCell{padding:0 !important}.table-borderless th,.table-borderless td{border:none !important;padding:8px 15px !important}.table-borderless tr.dataTableHeader th{padding-bottom:0 !important}.rowNumberCell,.rowNumberHeader,.rowNumberFooter{display:none}.buttonsCell{vertical-align:middle !important}.butonsFooter{text-align:left}.butonsFooter .addLineButton{margin-left:-2px}.table{margin-left:0 !important;margin-right:0 !important;max-width:100% !important}.trashLineButton{background-color:var(--trashCanColor);background-image:var(--trashCan);background-size:20px;background-position:center 4px;background-repeat:no-repeat;border:none !important;border-radius:15px !important;margin:0 !important;padding:0 !important;height:30px;width:30px}input[type="submit"].addLineButton{border:none;background:var(--licenseButtonColor) var(--plusSign) no-repeat center center / 12px;height:30px;width:30px;padding:0;border-radius:15px !important;display:inline;margin:0}.addLineButton:hover{background-color:var(--licenseButtonHoverColor) !important}.trashLineButton:hover{background-color:var(--trashCanColorHover) !important}.dataTableFooter td{line-height:1px !important}.buttonsFooter{text-align:left;padding:2px !important}.buttonsFooter .addLineButton{margin-left:-2px !important}th.column3Header,td.column3Cell{padding-left:0 !important}th.buttonsHeader,td.buttonsCell,td.buttonsFooter{padding-right:0 !important}td.buttonsCell input,td.buttonsFooter input{margin-left:auto !important}@media screen and (min-width:0) and (max-width:550px){.table .column6Header{min-width:110px}.table-borderless th,.table-borderless td{padding:8px 4px !important}th.column3Header,td.column3Cell{padding-left:0 !important}.table input,.table select{padding:1px}}#InfoModal{text-align:center}#QuestionModal{text-align:left}#InfoModal .modal-dialog{width:1000px;max-width:90%;margin:20px auto}#QuestionModal .modal-dialog{width:800px;max-width:90%}#InfoModal .modal-content{background-color:var(--bodyColor);position:relative}#InfoModal .modal-content::after{content:'';position:absolute;top:100%;left:85%;background:transparent var(--arrow) no-repeat top center / contain;height:25px;width:50px}.modal-title{font-family:var(--headerFont);font-size:40px}.modal-body > p{margin-top:20px}#QuestionModal .modal-body{color:var(--bodyColor)}#QuestionModal .linkButton{display:block;margin-left:auto;padding:20px 40px 15px}#InfoModal .modal-body{color:var(--buttonTextColor)}.modal-body{padding:35px;font-family:var(--bodyFont);font-size:24px}.fraction{font-size:.9em;vertical-align:top}.fraction > sup,.fraction > sup{font-size:.65em}.page_0 .progress,.page_7 .progress,.page_8 .progress,.page_9 .progress{display:none}.progress{margin:65px auto 0;max-width:550px;height:30px;border-radius:32px;background-image:none;background-color:var(--progressBackgroundColor)}.progress-bar{background-image:none;background-color:var(--progressBarColor) !important;border-radius:32px}.quizHintFailure,.quizHintSuccess{display:block;width:100%;max-width:1125px;text-align:center;padding:30px 50px;font-weight:normal;margin-bottom:25px;border-radius:8px;font-size:24px}.quizHintFailure{color:var(--hintFailureTextColor);background-color:var(--hintFailureBackground);border:1px solid currentColor}.quizHintSuccess{color:var(--hintSuccessTextColor);background-color:var(--hintSuccessBackground);border:1px solid #EAF2EF}input[type=radio] + label{cursor:pointer;font-size:24px;font-weight:normal;color:var(--questionLabelColor)}svg{margin-right:25px;vertical-align:text-top}#SVG_Radio > g + circle{r:var(--svgRadioRadius) !important}input[type='radio']:checked + label{--svgRadioStroke:var(--svgRadioStrokeChecked);color:var(--quizAnswerCheckedColor)}.radioInput > li{margin:10px 0}.page_1 h3{margin-top:25px;margin-bottom:0}.page_0 .form-group > label{color:#6E6E6E !important}.singleSelectRadioPart .formTopLabel,#QuestionModal .form-group > label{text-indent:-20px;margin:50px 0 20px 20px;font-weight:normal !important;font-size:34px;font-family:var(--headerFont);color:var(--bodyFont)}.page_1 .singleSelectRadioPart .formTopLabel,.page_3 .singleSelectRadioPart .formTopLabel,.page_6 .singleSelectRadioPart .formTopLabel,.page_7 .singleSelectRadioPart .formTopLabel{font-size:28px}.page_1 input + label,.page_3 input + label,.page_6 input + label,.page_7 input + label{font-size:20px}#QuestionModal .valIndicator,#QuestionModal .valIndicator > span{display:none !important}.page_7 input + label{font-size:14px}.page_7 input + label > svg{height:15px;width:15px}.page_7 td:first-child{white-space:nowrap;padding-right:5px}.page_8 .headerWrapper{background-image:var(--tyImageLarge);border-bottom:none;margin-bottom:0}.tyHeader{display:none}.tyBar{display:none;padding:25px 0;text-align:center;color:var(--headerColor);font-family:var(--bodyFont);font-size:26px;background-color:var(--bodyColor);margin-bottom:55px}.page_8 .tyBar{display:block}.page_8 .textHolder,.page_8 .headerImage{display:none}.page_8 .tyHeader{display:block;max-width:55ch;padding:50px;background-color:var(--tyHeaderColor);backdrop-filter:blur(5px);margin:50px 0 50px auto}.tyHeader h4{font-size:32px;font-family:var(--bodyFont);color:var(--headerColor);margin:0;text-align:center}.tyHeader h2{font-size:50px;font-family:var(--headerFont);color:var(--headerColor);margin:30px 0 0;line-height:1.3;text-align:center}.thankYouText{font-size:26px;line-height:1.5}.buttonHolder{background-color:#FF6720;color:white;padding:50px;margin:50px auto;width:90%}.page_8 .linkButton{color:white;border:2px solid white;background-color:transparent;padding:15px 15px 12px;text-align:center;max-width:300px;display:block;width:100%;font-weight:bold;letter-spacing:0.6px;font-size:19px;margin:40px auto 10px !important;transition:.2s ease background-color}.linkButtonText{max-width:275px;margin:0 auto;text-align:center;line-height:1.5;font-size:14px;padding-bottom:20px}.salesRepLinkText{font-size:22px;text-align:center;margin:0 auto 50px;line-height:1.5;max-width:85%}.salesRepLink,.salesRepLink:hover,.salesRepLink:focus{color:unset;text-decoration:underline 2px}.salesRepLink:hover{cursor:pointer}.page_8 + footer .flexFooter p + p{display:none}.buttonHolder > p{font-size:20px;line-height:1.5;text-align:center}.page_9 .headerWrapper{display:block;background-image:none;background-color:var(--bodyColor)}.page_9 .headerImage{display:none}.page_9 .textHolder{display:block;flex-basis:100%;padding:25px 0}.page_9 .textHolder > h4{display:none}.page_9 .textHolder{text-align:center;display:block}.page_9 .linkButton{display:block;margin:50px auto 10px;padding:20px 0 17px;width:100%;font-size:22px;max-width:350px}.salesRepP{font-size:26px;max-width:750px;margin:25px auto}@media only screen and (max-width:778px){.page_4 + footer .showOnPage4{text-align:left}.page_8 .tyHeader{margin:50px auto 50px auto}}@media only screen and (min-width:0) and (max-width:992px){#SubmitContainer{text-align:center}.bannerText,.logo{text-align:center;margin:10px 0;flex-basis:100%}.headerWrapper > .container{justify-content:center;flex-wrap:wrap-reverse;text-align:center}.headerImage{flex:0 0 275px;height:320px;margin-bottom:25px}.textHolder{flex:0 0 100%}h1{font-size:35px;margin:0 auto;max-width:30ch}h4{font-size:24px}.headerWrapper{padding:25px 0}#InfoModal .modal-content::after{left:50%}.linkButton{margin:30px 0 10px !important}.salesRepP{padding-bottom:30px}}@media only screen and (max-width:1200px){.page_9 .linkButton{font-size:20px;margin:auto !important}}@media only screen and (max-width:768px){.buttonHolder{margin:50px auto;width:90%}.progress{max-width:350px;height:25px}}@media only screen and (min-width:0) and (max-width:500px){h3{font-size:33px}.thankYouText{font-size:22px}.salesRepLinkText{font-size:21px}.buttonHolder > p{font-size:18px}.linkButton{font-size:18px}.buttonHolder{padding:25px 15px}.modal-body{font-size:16px}.modal-title{font-size:25px}#QuestionModal .form-group > label{font-size:24px}input[type="radio"] + label{font-size:18px}#QuestionModal .modal-dialog{margin:20px auto}#QuestionModal .linkButton{margin:auto !important}.singleSelectRadioPart .formTopLabel,#QuestionModal .form-group > label{margin:10px 0 20px 20px !important}.page_1 .singleSelectRadioPart .formTopLabel,.page_3 .singleSelectRadioPart .formTopLabel,.page_6 .singleSelectRadioPart .formTopLabel,.page_7 .singleSelectRadioPart .formTopLabel{font-size:22px;padding-top:35px}}}