.assessmentSec{padding:35px}.assessmentWrapper{display:flex;flex-direction:column}.dsktpLogo{display:block;margin:0 auto 30px;max-width:90px}.timeline{min-height:unset;max-width:100%;display:flex;border-radius:10px;background:#fffaf5;justify-content:center;gap:38px;width:100%;padding:25px 15px 23px;position:unset}.singleCategory{display:flex;gap:12px;position:relative;flex-direction:column;align-items:center;max-width:250px;width:100%;margin-bottom:0}.singleCategory::after{position:absolute;content:'';width:256px;height:1px;bottom:unset;top:17px;left:141px;background:#ffe0d7}.singleCategory.last::after{display:none}.stepIcon{border:1px solid #ffe0d7;display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:5px}.singleCategory.active .stepIcon{border-color:#ff5b2e}.singleCategory.active .stepIcon svg path{fill:#FF5B2E}.singleCategory.nofill.active .stepIcon svg path{fill:none;stroke:#FF5B2E}.stepDetails{text-align:center}.stepDetails p{font-weight:700;font-size:14px;color:#6b6e98}.singleCategory.active .stepDetails p{color:#ff5b2e}.stepDetails span{font-size:12px;color:#6b6e98;display:block}.timeline .singleCategory:last-child::after{display:none}.timelineImg{position:absolute;left:0;bottom:0;width:391px;height:297px}.questionaireWrapper{width:100%;text-align:center}.stepsWrapper{margin:60px auto 35px;max-width:max-content}.stepsCounter{display:flex;gap:10px;justify-content:center}.stepsCounter div{width:44px;height:7px;background:#ffebe5;border-radius:100px}.stepsCounter div.active{background:#ff9575}.stepsCounter div.completed{background:#ff5b2e}.answerPillsWrapper{display:flex;max-width:848px;justify-content:center;gap:12px}.totalStepsText{display:block;font-size:15px;line-height:26px;color:#8e90a7;text-align:center;margin:0 auto;max-width:60px;width:100%}.questionHeading{font-family:'DM Serif Display';font-size:27px;line-height:45.9px;margin-bottom:30px;color:#0e145f;text-align:center}.assessmentForm input,.inputReplica{padding:21px 15px;border:1px solid #ff5b2e;border-radius:8px;color:#0e145f;font-size:18px;line-height:21.6px;appearance:none;display:block;max-width:333px;width:100%;margin:0 auto 15px;height:61px}.assessmentFormInputGroup{position:relative}.assessmentForm input:disabled{cursor:no-drop}.assessmentForm input.invalid{border-color:#ff0004;background:#ffe3e7}.assessmentForm p.errorMsg{color:var(--error-color);font-size:13px;font-weight:400;line-height:normal;position:relative;padding:5px 0 2px;max-width:333px;width:100%;text-align:left;margin:-11px auto 0;top:-5px;left:5px;display:none}.assessmentForm input.invalid::placeholder{color:#fbb3bc}.assessmentForm input::placeholder{color:#efc6b9}.assessmentForm input#dob:hover{border:1px solid #ffb7a1}.assessmentForm input:focus{background:#fff9f7;border-color:#ff5b2e}.addPet{display:block;text-align:center;max-width:333px;width:100%;padding:20px 0;margin:40px auto 0;background:#ff9575;border-radius:8px;color:#fff;font-weight:700;font-size:18px;line-height:21.6px}.addPet:hover{background:#ff5b2e}.btnsWrapper{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:center;max-width:333px;width:100%;margin:10px auto 0;background:0 0;border-radius:8px;color:#fff;font-weight:700;font-size:18px;line-height:21.6px}.nextBtn{display:block;text-align:center;background:#ff9575;max-width:45px;max-height:45px;width:100%;padding:8px 7px;margin:0;border-radius:5px}.prevBtn{display:block;text-align:center;border:1px solid #ff8d6b;background:0 0;max-width:45px;max-height:45px;width:100%;padding:8px 7px;margin:0;border-radius:5px}.prevBtn:hover svg path{stroke:#ffffff}.prevBtn{justify-content:center;align-items:center;margin-left:0}.nextBtn:hover,.prevBtn:hover{background:#ff5b2e}.assessmentForm{min-height:360px;max-height:360px;overflow-y:hidden;margin:30px auto 0}.singleQuestion{position:relative;visibility:hidden;opacity:0;transform:translateY(100%);transition:all .5s ease;will-change:transform,opacity,visibility}.singleQuestion.show{visibility:visible;opacity:1;transform:translateY(0)}.questionaireWrapper{position:relative;overflow:hidden}.inputGroupAssessmentForm .selection .select2-selection--single .select2-selection__rendered{font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#6b6e98}.selected-option{color:#0e145f!important}.select2-invalid .selection .select2-selection--single[aria-expanded=true],.select2-valid .selection .select2-selection--single[aria-expanded=true],.selection .select2-selection--single[aria-expanded=true]{background:#fffbf9}.select2-invalid.select2-container--default .select2-selection--single{border:1px solid #df4d4d}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.selection .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:19.2px;color:#0e145f;text-align:left}.changed .select2 .selection .select2-selection .select2-selection--single .select2-selection__rendered{color:#0e145f}.selection .select2-selection--single .select2-selection__rendered.select_value_added{line-height:20px;color:#202124}.select2-valid .selection .select2-selection--single .select2-selection__rendered{color:#202124}.select2-container--default .select2-results>.select2-results__options{overflow-x:hidden}.select2-container--default.select2-container--disabled .select2-selection--single{background:#fff}.select2-search--dropdown{padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:unset;border:unset;width:13px;height:13px;left:0;transform:translateY(7px);background:url('../images/orderSelectIcon.svg')}.select2-container--default .select2-search--dropdown .select2-search__field{display:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#ffd0c1;color:#0e145f}.select2-container--default .select2-results__option--selected{background:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:unset;border:unset;width:22px;height:22px;left:-15px;transform:translateY(7px);background:url(../images/orderSelectIcon.svg)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:unset;border:unset;background:url(../images/orderSelectIcon.svg);transform:rotateX(160deg) translateY(-5px)}.quickSelect{font-size:14px;line-height:16.8px;text-align:center;color:#6b6e98;margin:29px 0 12px}.inputReplica{color:#6b6e98;text-align:left;cursor:pointer}input.hidden{display:none}.inputReplica.selected{position:relative;background:#ff9575;color:#fff;border-color:transparent}.inputReplica.questionOption.selected:hover{position:relative;background:#ff9575;color:#fff;border-color:transparent}.inputReplica.selected:hover{position:relative;background:#ff9575;color:#fff;border-color:transparent}.inputReplica.selected::after{content:'';position:absolute;background-image:url(../images/selected-icon.svg);width:21px;height:21px;right:20px;top:18px;bottom:20px}.inputReplica.questionOption.selected::after,.petInputWrapper .inputReplica.selected::after,.singleQuestion#planSelect .inputReplica.selected::after,.singleQuestion.questions .inputReplica.selected::after{content:unset}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:#ff5b2e}.addAnotherPetModal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:22;background:rgba(0,0,0,.7);display:none}.addAnotherPetWrapper{max-width:661px;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:30px;background:#fff;border-radius:20px;text-align:center;min-height:490px;display:flex;align-items:center;justify-content:center;flex-direction:column}.addAnotherText{font-family:"DM Serif Display";font-weight:400;font-size:27px;line-height:45.9px;color:#0e145f;margin:30px 0}.questionOption{padding:12px 0 13px;border:1px solid #ff5b2e;max-width:258px;cursor:pointer;width:100%;border-radius:8px;margin:0 auto 12px;font-size:18px;line-height:36px;color:#ff5b2e;text-align:center}.inputReplica:hover,.questionOption:hover{border:1px solid #ff5b2e;background:#fff2eb;color:#ff5b2e}.questions{text-align:left;max-width:790px;width:100%;margin:0 auto 40px}.prevBtn span{display:none;font-size:12px;line-height:24px;letter-spacing:0;color:#6b6e98}.dsktpBack{width:25px;height:20px}.prevBtn:hover span{color:#0e145f}.inputReplica.petInputReplica{max-width:160px;width:100%;height:144px;padding:22px;margin:0;position:relative;border:1px solid #ffd9cd}.inputReplica.petInputReplica:hover{border:1px solid #ff5b2e;background:#fff;color:#6b6e98}.petInputReplica{text-align:center}.petInputWrapper{display:flex;align-items:center;gap:21px;justify-content:center}.petInputReplica span{width:18px;height:18px;border:1px solid #ff9575;position:absolute;top:8px;right:8px;border-radius:4px;display:flex;align-items:center;justify-content:center}.petInputReplica.selected,.petInputReplica.selected:hover{border:1px solid #ff5b2e;background:#fff2eb;color:#ff5b2e}.petInputReplica.selected span{background:#ff5b2e}.suicideNote{max-width:438px;text-align:center;margin:20px auto 0;font-size:13px;line-height:26px;color:#6b6e98}.addedPetsWrapper{max-width:400px;width:100%;margin:0 auto 20px}.addedPetsWrapper .questionHeading{font-size:25px;margin-bottom:20px}.selectedPetsHeading{background:#fff;margin:10px auto;padding:9px 0 6px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;position:absolute;bottom:-10%;left:50%;transform:translateX(-50%)}.selectedPetsHeading:hover p{color:#0e145f}.selectedPetsHeading:hover svg path{stroke:#0E145F}.selectedPetsHeading p{font-family:Lato,sans-serif;font-weight:400;font-size:15px;line-height:200%;text-align:center;text-decoration:underline;text-decoration-style:solid;color:#8e90a7}.selectedPetsHeading svg{transition:transform .3s ease}.selectedPetsHeading svg path{stroke:#8E90A7;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.selectedPetsHeading span svg{animation:bounce 1.5s infinite}.singlePetEditorWrapper{visibility:hidden;opacity:0;transform:translate(-50%,100%);position:absolute;top:40px;left:50%;width:100%;z-index:10}.singlePetEditor{display:flex;padding:11px 20px;max-width:333px;margin:0 auto 15px;border:1px solid #ff5b2e;border-radius:8px;justify-content:space-between;align-items:center}.singlePetEditor p{font-size:18px;line-height:36px;text-align:center;color:#ff5b2e}.petActionsWrapper a{display:flex;transition:all ease .2s}.petActionsWrapper{display:flex;align-items:center;gap:13px}.petActionsWrapper a:hover{transform:scale(1.04)}.mobBreak{display:none}.mobLogo{display:none}.mobBack{display:none}.loadingOverlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.7);z-index:999}.loadingOverlay img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px}div:where(.swal2-icon).swal2-info{border-color:#ff5b2e!important;color:#ff5b2e!important}div:where(.swal2-icon).swal2-warning{border-color:#ff5b2e!important;color:#ff5b2e!important}div:where(.swal2-container) div:where(.swal2-actions){flex-direction:row-reverse;max-width:250px;width:100%;gap:12px}div:where(.swal2-container) button:where(.swal2-styled){max-width:max-content;width:100%;margin:0}div:where(.swal2-container) button:where(.swal2-close):hover{color:#ff5b2e}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background:#ff5b2e}.disabled{border:1px solid #efc6b9;background:0 0;pointer-events:none;cursor:not-allowed;color:#fbbcaa}.disabled svg path{stroke:#EFC6B9}.animating{opacity:.6;cursor:not-allowed;pointer-events:none;transition:opacity .2s ease}#backBtn.animating,.nextBtn.animating,.noNextBtn.animating{opacity:.5;cursor:not-allowed;pointer-events:none}.questionNote{font-size:14px;line-height:16.8px;text-align:left;color:#6b6e98;margin:0 auto 0;max-width:358px}.closePetModal span{display:inline-block;position:absolute;right:20px;top:20px;cursor:pointer}.closePetModal span img:hover{filter:brightness(0) saturate(100%) invert(40%) sepia(22%) saturate(3758%) hue-rotate(340deg) brightness(110%) contrast(101%)}.lastQuesBtn{max-width:200px;width:100%;margin:0}.anotherPetQues .questionOption{max-width:200px;border-radius:5px}#step2Section-1 .questionHeading{margin-bottom:5px}.therapistSection .therapistImgs{margin:40px auto 25px;max-width:700px;width:100%;display:flex;justify-content:center;align-items:center}.therapistSection .therapistImgs img{width:145px;height:86px}.therapistSection .therapistUlWrapper{max-width:647px;margin:0 auto}.therapistSection .therapistUlWrapper ul{list-style:none}.therapistSection .therapistUlWrapper ul li{position:relative;color:#0e145f;font-weight:500;font-size:16px;line-height:100%;padding-left:28px}.therapistSection .therapistUlWrapper ul li::before{position:absolute;left:0;top:0;content:url(../images/green_tick_li.svg)}.therapistSection .therapistUlWrapper ul p{font-weight:400;font-size:15px;line-height:140%;color:#6b6e98;margin:6px 0 0;padding-left:28px}.therapistSection .therapistUlWrapper ul p:not(:last-child){margin-bottom:25px}#step2Section-1 .btnPrimary{margin-top:61px}#step2Section-1 .btnPrimary{max-width:216px;width:100%}.ConfirmInfoContainer ul{list-style:none;margin:15px}.ConfirmInfoContainer ul li{position:relative;color:#6b6e98;font-size:15px;font-weight:500;line-height:180%;padding-left:29px;margin-bottom:6px}.ConfirmInfoContainer ul li::before{position:absolute;content:'•';width:7px;height:7px;left:7px;top:0;color:#0e145f;border-radius:100%}.ConfirmInfoContainer ul li strong{color:#0e145f;font-weight:500;line-height:170%}.ConfirmInfoContainer a{color:#1295ff;text-decoration:underline;font-weight:500}.ConfirmInfoContainer a:hover{color:#0e145f}.loadingSection{padding-top:20px}.loadingSection .loadingHeadWrapper{max-width:420px;width:100%;margin:0 auto 50px;border:1px solid #efc6b9;border-radius:10px;padding:12px 17px}.loadingSection .loadingHeadWrapper .loadingHeadContent{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:9px}.loadingSection .loadingHeadWrapper .loadingHeadContent img{width:29px;height:29px}.loadingSection .loadingHeadWrapper .loadingHeadContent .loadingHeadText{font-weight:700;font-style:Italic;font-size:16px;line-height:180%;color:#ff5b2e}.loadingScreenSwiper .swiper-wrapper{max-width:627px;margin:0 auto;width:100%}.loadingScreenSwiper .swiper-wrapper .swiper-slide{width:100%}.loadingScreenSwiper .slide-content{max-width:627px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px;padding-bottom:32px}.loadingScreenSwiper .slide-content .slideHeading{font-family:'DM Serif Display';font-weight:400;font-size:25px;line-height:130%;text-align:center;color:#0e145f}.loadingScreenSwiper .slide-content .slideDesc{font-weight:400;font-size:14px;line-height:180%;text-align:center;color:#6b6e98}.loadingScreenSwiper .slide-content .slideDesc img{margin-top:16px;width:260px;height:auto}.swiper-pagination-basic .swiper-pagination-bullet-active{background:#ff5b2e!important;width:10px!important;height:10px!important;position:relative;border-radius:100px!important}.swiper-pagination-basic .swiper-pagination-bullet{background:#ffebe5;opacity:unset;width:9px;height:9px}.swiper-pagination-basic{position:absolute!important;text-align:center!important;transition:.3s opacity!important;transform:translate3d(0,0,0)!important;bottom:1px!important;z-index:1!important}@media (max-width:575px){#step2Section-1 .questionHeading{margin-bottom:15px}.therapistSection .therapistImgs{margin:40px auto 50px}.therapistSection .therapistUlWrapper ul p{font-size:14px;line-height:140%}#step2Section-1 .btnPrimary{max-width:203px;width:100%;margin:25px 0 5px}.assessmentSec .answerPillsWrapper{gap:15px;flex-direction:column}.assessmentSec .inputReplica{margin:0 auto}.assessmentSec .assessmentForm{min-height:unset;max-height:unset;overflow-y:unset;margin:0 auto 0}}@media (max-width:991px){.assessmentForm p.errorMsg{top:-5px}.assessmentSec{padding:20px 15px 60px}.dsktpLogo{display:none}.timelineImg{display:none}.assessmentWrapper{flex-direction:column}.timeline{min-height:unset;max-width:100%;display:flex;justify-content:center;gap:38px;padding:25px 15px 23px;position:unset}.singleCategory{flex-direction:column;align-items:center;max-width:85px;width:100%;margin-bottom:0}.singleCategory::after{width:90px;height:1px;bottom:unset;top:17px;left:59px}.stepDetails span{display:none}.stepDetails p{text-align:center}.mobBreak{display:block}.mobLogo{display:block;max-width:max-content;margin:0 auto 30px;max-width:90px}.mobBack{display:block}.dsktpBack{display:none}.prevBtn span{display:none}.addAnotherPetWrapper{max-width:calc(100% - 30px)}}@media (max-width:575px){.petInfoSection{padding-bottom:75px}.loadingSection .loadingHeadWrapper .loadingHeadContent img{width:24px;height:24px}.loadingSection .loadingHeadWrapper .loadingHeadContent .loadingHeadText{font-size:14px}div:where(.swal2-container) div:where(.swal2-html-container){font-size:14px}div:where(.swal2-container).swal2-center>.swal2-popup{max-width:360px}.closePetModal span{top:30px}.stepsCounter div{width:42px}.stepsWrapper{margin:30px auto 45px}.questionHeading{font-size:21px;line-height:34.5px;max-width:351px;margin:0 auto 30px;text-align:center}.assessmentForm input,.inputReplica{height:59px;font-size:16px;line-height:19.2px;padding:20px 15px;margin:0 auto 13px}.addPet,.nextBtn{margin:35px auto 0;padding:17px 0 19px;font-size:16px;line-height:19.2px}.nextBtn{margin:0 0 0;padding:8px 0 19px}.mobLogo img{max-width:90px}.quickSelect{margin:30px 0 20px}.petInfoSection .selection .select2-selection--single{min-height:59px;padding:18px 15px 23px}.petInputWrapper{gap:12px}.inputReplica.petInputReplica{padding:30px 22px 24px}.inputReplica.petInputReplica img{width:55px;height:55px}.inputReplica.petInputReplica p{margin-top:10px}.inputReplica{padding:21px 15px}.addAnotherPetWrapper{padding:30px 15px}.singlePetEditor{width:90%;margin:0 10px 15px}.addAnotherText{font-size:22px;margin:30px 0 15px}}@media (min-width:1470px){.timelineImg{height:295px}}