.btn{border-radius:100px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center}.btn-blue-600{background:#1b75bb;color:#fff;font-size:16px;font-weight:700}.btn-blue-600:hover{background:#15598e;color:#fff}.success-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none}.success-modal.show{display:flex}.success-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.success-modal .modal-container{background:#fff;border-radius:24px;padding:40px 48px;max-width:480px;width:100%;text-align:center;position:relative;box-shadow:0 20px 60px #0000001a}@media screen and (max-width: 768px){.success-modal .modal-container{padding:16px}}.success-modal .modal-close-btn{position:absolute;top:16px;left:16px;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.success-modal .modal-close-btn:hover{background:#8999a71a}.success-modal .modal-close-btn .close-icon{width:40px;height:40px}@media screen and (max-width: 768px){.success-modal .modal-close-btn{top:12px;left:12px;padding:6px}}.success-modal .success-icon{width:120px;height:120px;margin-bottom:24px}@media screen and (max-width: 768px){.success-modal .success-icon{width:80px;height:80px;margin-bottom:20px}}.success-modal .success-title{font-family:Almarai,sans-serif;font-weight:700;font-size:24px;line-height:36px;color:#1b75bb;margin:0 0 24px;text-align:center}@media screen and (max-width: 768px){.success-modal .success-title{font-size:20px;margin-bottom:4px}}.success-modal .success-info{margin-bottom:24px}@media screen and (max-width: 768px){.success-modal .success-info{margin-bottom:20px}}.success-modal .success-info .support-text{font-family:Almarai,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#102841;margin:0 0 20px;text-align:center}@media screen and (max-width: 768px){.success-modal .success-info .support-text{font-size:14px;line-height:20px}}.success-modal .success-info .payment-text{font-family:Almarai,sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#1b75bb;margin:0;padding:12px;background:#f2f8fd;border:1px solid #E4EFFA;border-radius:24px;text-align:center}@media screen and (max-width: 768px){.success-modal .success-info .payment-text{font-size:12px;padding:8px 12px}}.success-modal .details-btn{background:#1b75bb;color:#fff;border:none;border-radius:100px;height:48px;padding:0 32px;font-family:Almarai,sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:background-color .3s ease;width:100%}.success-modal .details-btn:hover{background:#0f5a8f}@media screen and (max-width: 768px){.success-modal .details-btn{font-size:16px;height:44px;padding:12px 0}}.success-modal.modal-small .modal-container{max-width:320px;padding:24px 32px}@media screen and (max-width: 768px){.success-modal.modal-small .modal-container{padding:16px}}.success-modal.modal-large .modal-container{max-width:600px;padding:48px 64px}@media screen and (max-width: 768px){.success-modal.modal-large .modal-container{padding:24px}}.second-opinion-hero{background-color:#e4effa;display:flex;align-items:center;position:relative}.second-opinion-hero .container{max-width:1440px;margin:0 auto;padding:0 80px;width:100%}@media screen and (max-width: 768px){.second-opinion-hero .container{padding:0 20px}}.second-opinion-hero .hero-content{display:flex;align-items:center;justify-content:space-between;min-height:100vh;padding:64px 0 0;width:100%;gap:40px}@media screen and (max-width: 768px){.second-opinion-hero .hero-content{padding:32px 0 0;justify-content:center;flex-direction:row;min-height:auto}}.second-opinion-hero .hero-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1}@media screen and (max-width: 768px){.second-opinion-hero .hero-left{display:none}}.second-opinion-hero .hero-right{flex:1;display:flex;align-items:center;justify-content:flex-end;max-width:628px}@media screen and (max-width: 768px){.second-opinion-hero .hero-right{display:flex;justify-content:center;max-width:100%}}.second-opinion-hero .hero-right .form-container{background:#fff;border-radius:20px;padding:20px 16px;margin-bottom:64px;width:100%}@media screen and (max-width: 768px){.second-opinion-hero .hero-right .form-container{padding:16px 12px;border-radius:20px;margin-bottom:40px}}.second-opinion-hero .hero-right .form-container .form-title{font-family:Almarai,sans-serif;font-weight:700;font-size:14px;line-height:1.7;color:#102841;text-align:right;padding-right:8px;padding-top:8px;margin:0 0 16px}.second-opinion-hero .hero-right .form-container .form-section{margin-bottom:16px;border:1px solid #EDEEF1;border-radius:20px;padding:24px 20px;margin-right:8px}.second-opinion-hero .hero-right .form-container .form-section .section-title{font-family:Almarai,sans-serif;font-weight:700;font-size:12px;line-height:2;color:#102841;text-align:right;margin:0 0 19px;position:relative}.second-opinion-hero .hero-right .form-container .form-section .section-title.required:after{content:" *";color:#ec474f;font-size:14px;font-weight:700}.second-opinion-hero .hero-right .form-container .form-section .form-fields{display:flex;flex-direction:column;gap:12px}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #EDEEF1;border-radius:100px;padding:12px;gap:8px}@media screen and (max-width: 768px){.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper{padding:10px;gap:6px}}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .form-input{flex:1;border:none;outline:none;background:transparent;font-family:Almarai,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#102841;text-align:right;min-width:0}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .form-input::-moz-placeholder{color:#8999a7}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .form-input::placeholder{color:#8999a7}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .input-icon{width:24px;height:24px;flex-shrink:0}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:left 8px center;background-repeat:no-repeat;background-size:16px}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .select2-container{direction:rtl!important;width:100%!important}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .select2-container .select2-selection--single{background-color:transparent;border:none;border-radius:0;height:100%;padding:0;outline:none}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .select2-container .select2-selection--single .select2-selection__rendered{color:#8999a7;font-family:Almarai,sans-serif;font-weight:400;font-size:14px;padding-right:0;padding-left:0;line-height:20px}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:auto;left:5px;width:20px}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#8999A7 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.select-wrapper .select2-container+.form-input{display:none}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.textarea-wrapper{border-radius:20px;min-height:120px;align-items:flex-start}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper.textarea-wrapper .textarea-input{resize:none;min-height:100px;line-height:1.5}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .country-code{display:flex;align-items:center;gap:8px;padding:0 16px;border-right:1px solid #D6DBE1;margin-left:8px;flex-shrink:0}@media screen and (max-width: 768px){.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .country-code{padding:0 8px;gap:4px;margin-left:4px}}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .country-code span{font-family:Almarai,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#102841;direction:ltr;white-space:nowrap}@media screen and (max-width: 768px){.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .country-code span{font-size:12px}}.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .country-code img{width:24px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.second-opinion-hero .hero-right .form-container .form-section .input-field .input-wrapper .country-code img{width:18px;height:12px}}.second-opinion-hero .hero-right .form-container .form-section .input-field.has-error .input-wrapper .form-input{border-color:#ec474f}.second-opinion-hero .hero-right .form-container .form-section .input-field.has-error .input-wrapper .select2-container .select2-selection--single{border-color:#ec474f!important}.second-opinion-hero .hero-right .form-container .form-section .input-field.has-error .input-wrapper .select2-container .select2-selection--single:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #EC474F;border-radius:100px;pointer-events:none}.second-opinion-hero .hero-right .form-container .form-section .input-field .error-message{color:#ec474f;font-family:Almarai,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;text-align:right;margin-top:8px;display:none}.second-opinion-hero .hero-right .form-container .form-section .input-field .error-message.show{display:block}.second-opinion-hero .hero-right .form-container .form-section .upload-wrapper .upload-area{border:2px dashed #C2DFF5;border-radius:20px;padding:12px;text-align:center;background:#f2f8fd;min-height:114px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.second-opinion-hero .hero-right .form-container .form-section .upload-wrapper .upload-area .upload-icon{width:24px;height:24px}.second-opinion-hero .hero-right .form-container .form-section .upload-wrapper .upload-area .upload-text{font-family:Almarai,sans-serif;font-weight:400;font-size:12px;line-height:1.1;color:#8999a7;text-align:center;margin:0}.second-opinion-hero .hero-right .form-container .form-section.has-error .upload-wrapper .upload-area{border-color:#ec474f;background:#fef2f2}.second-opinion-hero .hero-right .form-container .submit-btn{width:100%;background:#1b75bb;color:#fff;border:none;border-radius:100px;padding:16px;font-family:Almarai,sans-serif;font-weight:700;font-size:16px;line-height:1.5;cursor:pointer;transition:background-color .3s ease}.second-opinion-hero .hero-right .form-container .submit-btn:hover{background:#0f5a8f}.second-opinion-hero .hero-right .form-container .pricing-text{color:#4fa6e1;font-family:Almarai,sans-serif;font-weight:700;font-size:16px;line-height:24px;padding:4px 0;margin-top:8px;text-align:center}.second-opinion-hero .select2-dropdown{border:1px solid #EDEEF1;border-radius:20px;box-shadow:0 4px 12px #0000001a;z-index:9999}.second-opinion-hero .select2-dropdown .select2-results__options{max-height:200px;overflow-y:auto;padding:8px 0}.second-opinion-hero .select2-dropdown .select2-results__options .select2-results__option{padding:12px 20px;font-family:Almarai,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:right;direction:rtl;color:#102841;cursor:pointer;transition:background-color .2s ease}.second-opinion-hero .select2-dropdown .select2-results__options .select2-results__option:hover,.second-opinion-hero .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background-color:#f2f8fd;color:#1b75bb}.second-opinion-hero .select2-dropdown .select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:#1b75bb!important;color:#fff!important}.second-opinion-hero .hero-image-container{position:relative;width:506px;height:506px}@media screen and (max-width: 768px){.second-opinion-hero .hero-image-container{width:300px;height:300px}}.second-opinion-hero .hero-image{position:relative;width:100%;height:100%}.second-opinion-hero .hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:linear-gradient(135deg,#c2dff5,#4fa6e1)}.second-opinion-hero .hero-text-content{display:flex;flex-direction:column;align-items:flex-start;padding:16px;position:absolute;width:518px;left:50%;transform:translate(-50%);bottom:-60px;background:#f2f8fd;border-radius:20px;z-index:10}@media screen and (max-width: 768px){.second-opinion-hero .hero-text-content{max-width:100%;padding:12px;bottom:-40px}}.second-opinion-hero .hero-title{font-family:Almarai,sans-serif;font-weight:700;font-size:20px;line-height:1.8;color:#102841;margin:0 0 12px;text-align:right}@media screen and (max-width: 768px){.second-opinion-hero .hero-title{font-size:18px}}.second-opinion-hero .hero-description{font-family:Almarai,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#102841;margin:0;text-align:right}@media screen and (max-width: 768px){.second-opinion-hero .hero-description{font-size:14px}}
