@charset "UTF-8";
@font-face{font-family:Tajawal-Medium;src:url(/theme/altibbi/lib/fonts/Tajawal-Medium.ttf);font-display:swap}
@font-face{font-family:Tajawal-regular;src:url(/theme/altibbi/lib/fonts/Tajawal-Regular.ttf);font-display:swap}
@font-face{font-family:Tajawal-bold;src:url(/theme/altibbi/lib/fonts/Tajawal-Bold.ttf);font-display:swap}
:root{--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xs:4px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--radius-md:var(--spacing-md);--gray-1:#101828;--gray-2:#344054;--gray-3:#667085;--gray-4:#98a2b3;--gray-5:#d0d5dd;--gray-6:#e4e7ec;--gray-7:#f2f4f7;--gray-8:#f9fafb;--red:#cf274d;--orange:#f79009;--radius-full:9999px;--radius-sm:6px;--radius-4xl:24px;--primary:#155eef;--darkblue:#102a56;--whatsapp-color:#00b946;--warning-25:rgba(255,175,71,.25);--radius-xl:var(--spacing-lg);--radius-lg:10px;--brand-50:#eff4ff}.mental-health-calculator-wrapper{margin-left:-40px}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title{margin-top:0}.mental-health-calculator-wrapper .calculator-image-wrapper img,.mental-health-calculator-wrapper .logo-wrapper img{margin:0}.mental-health-calculator-wrapper .calculator-form-wrapper form label{margin-bottom:5px}.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li::marker{margin-right:5px}.mental-health-calculator-wrapper .calculator-form-wrapper button,.mental-health-calculator-wrapper .calculator-result-wrapper .tak-to-doctor,.mental-health-calculator-wrapper .calculator-result-wrapper #retry{padding-left:10px;padding-right:10px}.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title{margin-top:12px}.mental-health-calculator-wrapper .calculator-result-wrapper .tak-to-doctor{margin-bottom:15px}.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper{padding-top:15px;padding-bottom:15px}.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li{margin-bottom:16px}.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper{padding-left:16px;padding-right:16px}.mental-health-calculator-wrapper .calculator-form-wrapper button,.mental-health-calculator-wrapper .calculator-result-wrapper .tak-to-doctor{margin-top:20px}.mental-health-calculator-wrapper .logo-wrapper,.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-value,.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper,.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description .points-system-description-title{margin-bottom:20px}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title{margin-bottom:24px}.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title{margin-bottom:28px}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-description,.mental-health-calculator-wrapper .calculator-form-wrapper form select:not(:last-of-type){margin-bottom:32px}.mental-health-calculator-wrapper{margin-top:60px;margin-bottom:60px}.mental-health-calculator-wrapper .calculator-form-wrapper form label,.mental-health-calculator-wrapper .calculator-form-wrapper form select,.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper{font-size:.875rem}.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title,.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description .points-system-description-title,.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li{font-size:1rem}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-description{font-size:1.25rem}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title,.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-value{font-size:2rem}.mental-health-calculator-wrapper .calculator-form-wrapper form label{line-height:1.0625rem}.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li{line-height:1.1875rem}.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title,.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper,.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description .points-system-description-title{line-height:1.25rem}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-description{line-height:1.875rem}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title,.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-value{line-height:2.375rem}.mental-health-calculator-wrapper .calculator-form-wrapper form select{line-height:2.5rem}.primary-blue{color:#102a56}.primary-altibbi{color:#155eef}.font-regular{font-family:Tajawal-Regular,serif}.font-medium,.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-description,.mental-health-calculator-wrapper .calculator-form-wrapper form select,.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper,.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description .points-system-description-title,.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li{font-family:Tajawal-Medium,serif}.font-bold,.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title,.mental-health-calculator-wrapper .calculator-form-wrapper form label,.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title,.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-value{font-family:Tajawal-Bold,serif}.normal-font-style{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.mt-40{margin-top:40px}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing:before,.dot-flashing:after{content:'';display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#155eef}50%,100%{background-color:#fff}}.mental-health-calculator-wrapper{display:flex;justify-content:space-between;gap:52px}@media (max-width:767px){.mental-health-calculator-wrapper{min-height:unset;flex-direction:column-reverse;margin:20px 0;position:relative;border-radius:20px;border:1px solid #e4e7ec;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);overflow:hidden;gap:20px}}.mental-health-calculator-wrapper .calculator-image-wrapper{flex-shrink:0;flex-grow:0}@media (min-width:768px){.mental-health-calculator-wrapper .calculator-image-wrapper{border-radius:0 30px 30px 0;overflow:hidden}}.mental-health-calculator-wrapper .calculator-image-wrapper img{width:auto;height:auto;max-height:658px}.mental-health-calculator-wrapper .calculator-image-wrapper .logo-wrapper{position:absolute;top:15px;right:15px}.mental-health-calculator-wrapper .logo-wrapper img{width:55px;height:55px;max-height:unset}.mental-health-calculator-wrapper .calculator-form-wrapper{display:flex;flex-wrap:wrap}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-form-wrapper{padding:10px 16px 20px}}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title{color:#101828}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-title{font-size:24px;line-height:32px;margin-bottom:10px}}.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-description{color:#667085}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-form-wrapper .calculator-form-description{font-size:14px;line-height:20px;margin-bottom:30px}}.mental-health-calculator-wrapper .calculator-form-wrapper form{display:flex;flex-wrap:wrap}.mental-health-calculator-wrapper .calculator-form-wrapper form label{color:#344054}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-form-wrapper form label{margin-bottom:10px}}.mental-health-calculator-wrapper .calculator-form-wrapper form select{background-image:url(/theme/altibbi/images/pregnancy/arrow-down.svg);background-repeat:no-repeat;background-position-x:15px;background-position-y:18px;width:100%;height:50px}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-form-wrapper form select:not(:last-of-type){margin-bottom:30px}}.mental-health-calculator-wrapper .calculator-form-wrapper form select:focus-visible{outline-color:#155eef}.mental-health-calculator-wrapper .calculator-form-wrapper button{background-color:#155eef;color:#fff;width:100%;height:50px;border:unset;border-radius:5px;display:flex;align-items:center;justify-content:center;align-self:end}.mental-health-calculator-wrapper .calculator-form-wrapper button:hover{background-color:#0d4ac4}.mental-health-calculator-wrapper .calculator-result-wrapper{display:flex;flex-wrap:wrap}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-result-wrapper{padding:0 16px 20px}}.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title{color:#101828}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-title{margin-top:unset;margin-bottom:8px;line-height:24px}}.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-value{color:#101828}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-result-wrapper .calculator-result-value{line-height:36px;margin-bottom:24px}}.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper{color:#344054;display:flex;align-items:center;gap:10px;border-radius:5px;border:1px solid #f79009;background-color:rgba(255,175,71,.1)}.mental-health-calculator-wrapper .calculator-result-wrapper .warning-note-wrapper:before{content:'';background-image:url(/theme/altibbi/icons/warning.svg);display:inline-block;width:18px;height:18px;background-size:18px;background-repeat:no-repeat;align-self:start;flex-shrink:0}.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description .points-system-description-title{color:#667085}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description .points-system-description-title{font-size:14px}}.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li{color:#101828}@media (max-width:767px){.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li{margin-bottom:10px}}.mental-health-calculator-wrapper .calculator-result-wrapper .points-system-description ul.points-system-description-list li::marker{color:#101828}.mental-health-calculator-wrapper .calculator-result-wrapper .result-buttons-wrapper{align-self:end;width:100%}.mental-health-calculator-wrapper .calculator-result-wrapper .tak-to-doctor{background-color:#155eef;color:#fff;width:100%;height:50px;border:unset;border-radius:5px;display:flex;align-items:center;justify-content:center}.mental-health-calculator-wrapper .calculator-result-wrapper .tak-to-doctor:hover{background-color:#0d4ac4}.mental-health-calculator-wrapper .calculator-result-wrapper #retry{background-color:#fff;color:#155eef;width:100%;height:50px;border:1px solid #155eef;border-radius:5px;display:flex;align-items:center;justify-content:center}.mental-health-calculator-wrapper .calculator-result-wrapper #retry:hover{color:#0d4ac4;border-color:#0d4ac4}