@font-face{font-family:cera;font-weight:900;src:url("../fonts/Cera GR Black.d18f9004.otf")}@font-face{font-family:cera;font-weight:800;src:url("../fonts/Cera GR Bold.e03ca358.otf")}@font-face{font-family:cera;font-weight:500;src:url("../fonts/Cera GR Medium.aa67fb9f.otf")}@font-face{font-family:cera;font-weight:400;src:url("../fonts/Cera GR Light.1b44d715.otf")}@font-face{font-family:cera;font-weight:300;src:url("../fonts/Cera GR Thin.1f9a897b.otf")}html{scroll-behavior:smooth}a,div,h1,h2,h3,h4,h5,h6,li,p,span{font-family:cera}.container-bordered{border:1px solid #e8e8e8;border-radius:10px;padding-bottom:70px}form button.q-btn{border-radius:8px;font-size:20px;padding:0}a{color:#0a4a95;font-weight:500;text-decoration:none}a:hover{filter:brightness(75%)}.docanduBlue{color:#0a4a95}.q-loading__backdrop{opacity:1}.q-loading__box.column.items-center.customLoader:before{background-image:url(/images/logos/dermacarelogo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:72px;position:relative;top:-50px;width:300px}body.mobile .q-select__dialog .scroll{max-height:55vh!important}header.q-header img{max-height:25px}header.q-header .q-toolbar__title{font-size:clamp(1em,1.5em,2em);margin-top:.4em}header.q-header .q-linear-progress{border:1px solid #0a4a95;border-radius:20px}header.q-header .q-linear-progress__track--light{background-color:initial}aside.q-drawer{position:fixed}.navMenu{font-size:1.1em;font-weight:500}.navMenu img{margin:0 auto;max-height:30px}.navMenu .q-item{opacity:.7;padding-left:8px}.navMenu .q-separator--horizontal{display:none}.navMenu .q-avatar{border-radius:0}.navMenu .menuWithSub .q-expansion-item__content:before{background-color:#fff;content:"";height:100%;left:35px;position:absolute;top:0;width:1px}.navMenu .menuItem{margin-bottom:2.2em}.navMenu .menuItem:hover,.navMenu .q-router-link--active{color:#fff;opacity:1}.navMenu .q-router-link--active:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.menuTogglerHeader{margin-right:10px}.menuToggler.absolute{right:-10px;top:35px;z-index:9999}.chat.noChatData{background-color:#fff!important}.chat .q-scrollarea{background:#fafafa;height:100%;max-width:100%}.chat .q-message-text-content img{width:100%}.chatContainer{max-width:400px;padding-bottom:80px;width:100%}.chatContainer .q-message-text{font-size:1.1em;padding:1.3em 1em}.chatContainer .q-message-text--received{background:#fff;border:2px solid #e8e8e8;border-radius:0 20px 20px 20px}.chatContainer .q-message-text--sent{background:#6a90be;border-radius:20px 0 20px 20px}.chatContainer .q-message-text:last-child:before{all:unset}.followupSessionContainer{padding-bottom:80px;width:100%}.followupSessionContainer .q-message-text{font-size:1.1em;padding:1.3em 1em}.followupSessionContainer .q-message-received{max-width:52%}.followupSessionContainer .q-message-sent{margin-left:auto;max-width:52%}.followupSessionContainer .q-message-text--received{background:#fff;border:2px solid #e8e8e8;border-radius:0 20px 20px 20px}.followupSessionContainer .q-message-text--sent{background:#6a90be;border-radius:20px 0 20px 20px}.followupSessionContainer .q-message-text:last-child:before{all:unset}.answers-container{color:#0a4a95;font-weight:500}.answers-container ::-webkit-scrollbar{width:15px}.answers-container ::-webkit-scrollbar-thumb{background:#0a4a95;background-clip:padding-box;border:4px solid #0000;border-radius:20px}.answers-container button.next{border-radius:10px;margin-bottom:0;margin-left:20px;min-width:70px}.answers-container .answers{max-height:172px;overflow-y:scroll;padding:5px}.answers-container .answers,.answers-container .numberInput{border:1px solid #0a4a95;border-radius:10px;width:100%}.answers-container .textTime,.answers-container .textTime .answers-inline{width:100%}.answers-container .textTime .durationInput{border:1px solid #0a4a95;border-radius:10px;margin-left:20px;min-width:200px;width:100%}.answers-container .q-uploader__file{background-size:contain}.answers-container .manlet-question{flex:1}.answers-container .manlet-question .manlet-main{gap:20px 10vw}.answers-container .manlet-question .manlet-main .manlet-answers{margin-bottom:20px;width:clamp(420px,40%,25vw)}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-search{border:1px solid #0a4a95;border-radius:10px;margin-bottom:20px}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options{border:1px solid #0a4a95;border-radius:10px}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options ul{padding-left:1rem}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options li{cursor:pointer;font-size:1.1rem;line-height:3rem;list-style:none;margin-bottom:4px;position:relative}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options li:after{background-image:linear-gradient(90deg,#8382b880 33%,hsla(0,0%,100%,.651) 0);background-position:bottom;background-repeat:repeat-x;background-size:8px 1px;bottom:0;content:"";height:2px;left:20px;position:absolute;width:88%}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options .manlet-icon-action{border:1px solid #0a4a95;border-radius:50%;font-size:22px;margin-right:5px}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options .manlet-icon-action.manlet-icon-add{border:1px solid #0a4a95;border-radius:50%}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options .manlet-icon-action.manlet-icon-remove,.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options .selected .manlet-icon-action.manlet-icon-add{display:none}.answers-container .manlet-question .manlet-main .manlet-answers .manlet-options .selected .manlet-icon-action.manlet-icon-remove{display:inline-flex}.answers-container .manlet-question .manlet-chips{border:1px solid #0a4a95;border-radius:10px;flex:1}.answers-container .manlet-question .manlet-chips .q-chip{background:var(--q-primary);color:#fff;padding:1rem}.answers-container .manlet-question .manlet-chips .q-chip .q-icon{color:#fff;font-size:1.2rem}.answers-container .manlet-question .q-field__control:after,.answers-container .manlet-question .q-field__control:before{display:none}.container-bordered .account-info-left-col p,.container-bordered .payment-left-col p{font-size:1.2rem}.container-bordered .account-info-left-col .stripeImage,.container-bordered .payment-left-col .stripeImage{margin-left:50%;transform:translate(-50%);width:70%}.container-bordered .account-info-right-col,.container-bordered .payment-right-col{padding-top:50px}.container-bordered .account-info-right-col .flex-p,.container-bordered .payment-right-col .flex-p{justify-content:space-between}.container-bordered .account-info-right-col .two-col,.container-bordered .payment-right-col .two-col{margin:40px 0}.container-bordered .account-info-right-col label,.container-bordered .payment-right-col label{font-size:1.2rem;font-weight:500}.container-bordered .account-info-right-col input,.container-bordered .payment-right-col input{font-weight:500}.container-bordered .account-info-right-col .ccv,.container-bordered .payment-right-col .ccv{max-width:94px}.container-bordered .account-info-right-col .expiration-date input,.container-bordered .payment-right-col .expiration-date input{max-width:160px}.container-bordered .account-info-right-col button.payment,.container-bordered .payment-right-col button.payment{margin-top:25px;min-width:250px}.container-bordered .account-info-right-col .coupon input,.container-bordered .payment-right-col .coupon input{border:1px solid #e4e4e4;border-radius:5px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;max-width:200px;padding:8px;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.container-bordered .account-info-right-col .coupon input:focus,.container-bordered .payment-right-col .coupon input:focus{border-color:#0573e180;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #0573e140,0 1px 1px 0 #00000014;outline:#30313d}.container-bordered .account-info-right-col .couponBtn,.container-bordered .payment-right-col .couponBtn{font-size:17px;min-width:180px}.container-bordered .account-info-right-col #coupon-message,.container-bordered .payment-right-col #coupon-message{font-weight:600;margin:1rem 0}.container-bordered .account-info-right-col #coupon-message.failure,.container-bordered .payment-right-col #coupon-message.failure{color:#d70e0e}.container-bordered .account-info-right-col #coupon-message.success,.container-bordered .payment-right-col #coupon-message.success{color:#0a4a95}.container-bordered .account-info-right-col .input-group,.container-bordered .payment-right-col .input-group{margin-bottom:2.5rem}.container-bordered .paymentActions{margin-top:3rem}.container-bordered .actionBtn{border-radius:8px;font-size:17px;min-width:250px}#email-message{font-weight:600;margin:1rem 0}#email-message.failure{color:#d70e0e}#email-message.success{color:#0a4a95}.voucher input{border:1px solid #e4e4e4;border-radius:5px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;margin-right:8px;max-width:90%;padding:8px;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease}.voucher input:focus{border-color:#0573e180;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #0573e140,0 1px 1px 0 #00000014;outline:#30313d}.voucherBtn{max-width:70%}.packages{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.packages .package{border:1px solid;border-radius:10px;cursor:pointer;padding:1.8em;text-align:center;transition:.3s}.packages .package:hover{color:#fff}.packages .package h4{font-size:1.5em;font-weight:500;margin:.3em}.packages .package .description{font-size:1.2em}.packages .package .price{font-weight:500;margin-top:20px}.packages .package .price .packagePrice{font-size:1.7em}.packages .package .price .packageVat{display:block;font-size:1em}.packages .package.package-saver{border-color:#b68723}.packages .package.package-saver:hover{background:#b68723}.packages .package.package-best{border-color:#0a4a95}.packages .package.package-best:hover{background:#0a4a95}.packages .package.package-super{border-color:#a71b09}.packages .package.package-super:hover{background:#a71b09}.packages .package.package-prepaid{border-color:#7a7979}.packages .package.package-prepaid:hover{background:#7a7979}form button.q-btn.voucherBtn{font-size:17px;min-width:180px}#voucher-message{font-weight:600;margin:1rem 0}#voucher-message.failure{color:#d70e0e}#voucher-message.success{color:#0a4a95}.phone-number{font-size:1.1rem}.successPaymentTitle{color:#0a4a95}.retrieveId{font-weight:800;padding-left:3px;padding-right:3px}.multiInputs{margin-bottom:20px}.multiInputs input{border:1px solid #b9b9b9;border-radius:5px;font-size:20px;font-weight:600;height:40px;margin-bottom:5px;margin-left:10px;margin-right:10px;text-align:center;width:60px}.multiInputs input:first-child{margin-left:0}.multiInputs input:focus{border:1px solid #3c3c3c;outline-style:none}.multiInputs input::-webkit-inner-spin-button,.multiInputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.multiInputs input[type=number]{-moz-appearance:textfield}.multiInputs div.separator{display:inline-block;font-size:30px;font-weight:500;vertical-align:middle}.manlet-options-scroll-buffer{display:block;position:relative;top:-250px;visibility:hidden}.inputLabel{display:block;font-size:1.35em;font-weight:500}.scroll-area-wrapper{position:relative}.scroll-area-wrapper.glow{animation:blinker 1.5s linear 2 forwards;border:4px solid #fff;border-radius:10px}.manletHeightFix{max-height:101vh}.custom-tooltip{border:1px solid;border-radius:6px;display:none;left:-18px;padding:2px 7px;position:absolute;top:50%;transform:translate(-100%,-50%)}.glow .custom-tooltip{display:block}@keyframes blinker{50%{box-shadow:0 0 11px 3px}}@media (max-width:768px){.q-pa-xl{padding:15px}.container-bordered .actionBtn,.container-bordered .payment-right-col button.payment,.couponBtn,.voucherBtn{min-width:100%}.container-bordered .actionBtn{padding:15px}.couponBtn,.voucherBtn{margin-top:15px}.flex.justify-evenly.coupon,.flex.justify-evenly.voucher{justify-content:center}.custom-tooltip{left:50%;top:100%;transform:translate(-50%,14px)}}.followup-session{height:calc(100vh - 103px)}.followup-session .main-container{height:100%}.followup-session .q-scrollarea{border-radius:5px}.followup-session .followup-user-text{border:none;width:80%}.followup-session .followup-user-upload{border:none;width:100%}.followup-session .q-field--with-bottom{padding:0!important}.followup-session .q-textarea .q-field__native{resize:none}@media (max-width:1023px){.chat{min-height:40vh!important}.question-image{display:none}.question{margin-top:1vh}.question .text-primary{font-size:calc(13.23077px + .76923vw);line-height:calc(15.23077px + .76923vw)}.progress{padding-top:0}.main-container{justify-content:flex-end;max-height:33vh;order:2}.chatContainer{padding-bottom:0}.answers-container{flex-direction:column;max-width:100%}.answers-container .q-uploader{width:100%}.answers-container button.next{margin-left:0;margin-top:5px}.answers-inline{flex-wrap:wrap}.answers-inline button.next{width:100%}.answers-container .textTime .durationInput{margin-left:0;margin-top:5px}.container-bordered .account-info-left-col p,.container-bordered .payment-left-col p{font-size:1.1rem}.container-bordered .payment-left-col .stripeImage{width:100%}.amountToPay .price{font-size:1.6rem}.amountToPay .tax-info{font-size:1rem}.container-bordered .payment-right-col{padding-top:10px}.container-bordered .payment-right-col .coupon input{max-width:100%;width:100%}.results .title{margin-bottom:20px}.results .successPaymentTitle{font-size:1.6rem}.results .successPaymentDescription{font-size:1.2rem}.results #retrievalCode{font-size:1.4rem}.downloadResultsContainer{padding:16px 5px}.multiInputs{text-align:center}.multiInputs input{height:33px;margin-right:7px;width:33px}}@media (max-width:1487px){.manlet-main .manlet-answers{order:1}.manlet-main .bodySvg{order:2}}@media (min-width:1010px){.menuToggler.absolute{display:none}}.results h5.title{margin-bottom:20px;margin-top:20px}.code-input{margin-top:3em}