.international-patients{width:100%}.international-patients #send-us-case{z-index:30;position:relative}.international-patients #send-us-case+section{z-index:1;position:relative}.international-patients .sendus-bg,.international-patients .sendus-bg .custom-form-card,.international-patients .sendus-bg .custom-form-card form,.international-patients .sendus-bg .custom-form-card .row,.international-patients .sendus-bg .select-wrapper,.international-patients .sendus-bg .custom-dropdown{overflow:visible}.international-patients .sendus-bg .app-select-field{z-index:20;position:relative}.international-patients .sendus-bg .app-select-field:focus-within{z-index:50}.international-patients .sendus-bg .custom-select__menu{z-index:10000!important}.international-hero{text-align:center;background:linear-gradient(135deg,#f5f5f5 0%,#fff 100%);padding:80px 20px}.hero-content{max-width:800px;margin:0 auto}.international-hero h1{color:#1a1a1a;margin-bottom:24px;font-size:48px;font-weight:700;line-height:1.2}.international-hero p{color:#555;margin-bottom:32px;font-size:18px;line-height:1.6}.btn-explore{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:25px;padding:12px 40px;font-size:16px;font-weight:600;transition:background-color .3s}.btn-explore:hover{background-color:#0052a3}.why-choose-section h2{text-align:center}.section-subtitle{text-align:center;margin-bottom:14px}.choose-card{background:var(--color-secondary);border-radius:16px;height:100%;padding:25px;transition:all .3s}.choose-card:hover{transform:translateY(-4px)}.card-icon{margin-bottom:12px}.choose-card h3{color:var(--color-text);font-size:18px;font-weight:600;line-height:1.3}.internationl_diagno_swiper .swiper-scrollbar-drag,.internationl_diagno_swiper .facilities_swiper-scrollbar{background:var(--color-tertiary);width:100%}.depar-doct{padding-bottom:25px}.choose-card p{margin-bottom:0}.journey-heading{text-align:center;max-width:878px;margin:0 auto 15px}.journey-heading h2{margin-bottom:5px}.journey-heading .section-subtitle{margin:0}.journey-steps{background:var(--color-secondary);cursor:pointer;border-radius:15px;flex-direction:column;justify-content:space-between;width:30%;padding:30px 40px 20px 45px;display:flex}.journey-step{color:var(--color-light);gap:5px;padding-bottom:20px;display:flex;position:relative}.journey-step h3{color:inherit}.journey-step.active,.journey-step.active h3{color:var(--color-primary)}.journey-step:last-child{padding-bottom:0}.step-icon{width:32px;min-width:32px;margin-top:3px}html[data-theme=dark] .step-icon{filter:brightness(0)saturate()invert()sepia(0%)saturate(0%)hue-rotate(333deg)brightness(106%)contrast(101%)}.journey-step .step-icon svg path{fill:#11111182;stroke:#11111182}.journey-step.active .step-icon svg path{fill:var(--color-primary);stroke:var(--color-primary)}.step-text h4{margin-bottom:8px;font-size:18px;line-height:28px}.journey-step.active:before{content:"";inset-inline-start:-15px;background:#00b059;width:4px;height:44px;position:absolute;top:-3px}.journey-step.active h3{color:var(--color-primary)}.journey-content{align-items:stretch;gap:32px;display:flex}.journey-right{aspect-ratio:19/9;flex:1;width:68%;position:relative}.journey-card-body{background-image:var(--journey-background);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:24px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.journey-card h3{color:#1a1a1a}.journey-number{width:480px;color:var(--theme-card-bg);z-index:2;font-size:50px;font-weight:600}.journey-card{-webkit-backdrop-filter:blur(18px);z-index:3;background:#ffffffbf;border-radius:15px;width:480px;height:auto;padding:30px;inset-inline-end:24px}.journey-card p{color:#1a1a1a;margin:0}.trip-modal-backdrop{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden auto}.trip-modal{box-sizing:border-box;background:#fff;border-radius:15px;width:100%;max-width:min(1055px,100vw - 40px);padding:20px 30px;position:relative}.trip-modal_close{top:-18px;background:var(--color-primary);color:#fff;cursor:pointer;z-index:10;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:absolute;inset-inline-end:-18px}.trip-modal_close:hover{background:var(--color-tertiary);color:#fff;box-shadow:0 4px 12px #00b8734d}.trip-modal_close:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:3px}.trip-modal-content{align-items:center;gap:40px;min-width:0;display:flex}.trip-modal-left{width:55%;min-width:0}.trip-modal-right{width:45%;min-width:0}.trip-modal-right img{object-fit:cover;border-radius:20px;width:100%;max-width:100%}.trip-modal-left h2{color:#1a1a1a;margin-bottom:5px}.trip-modal-left h3{color:#1a1a1a;font-size:20px;font-weight:600}.trip-modal-left h4{margin-top:24px;margin-bottom:10px}.trip-modal-left p{color:#1a1a1a;margin-bottom:10px}.international-trip-card_plus{inset-inline-end:20px;color:#000;z-index:5;opacity:0;visibility:hidden;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding-bottom:3px;font-size:27px;font-weight:300;transition:all .3s;display:flex;position:absolute;bottom:25px}html[dir=rtl] .international-trip-card_plus{padding-top:4px;padding-bottom:0}.advanced-care-card:hover .international-trip-card_plus{opacity:1;opacity:1;visibility:visible;transform:translateY(0)}.advanced-care-card_description{opacity:0;transition:opacity .35s 80ms,transform .45s cubic-bezier(.22,.61,.36,1) 80ms;transform:translateY(14px)}.advanced-care-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:linear-gradient(#111111a6 0% 100%);transition:opacity .7s;position:absolute;inset:0}.advanced-care-card:hover:before{opacity:1}.international-trip-card_plus:hover{background:var(--color-tertiary);color:#fff}.staying-connected{color:#fff}.travel-checklist{background:var(--grey-button-bg);z-index:1;border-radius:32px;padding:60px 56px;position:relative;overflow:hidden}.travel-checklist:before{content:"";filter:blur(140px);bottom:-180px;pointer-events:none;background:#3134933b;border-radius:50%;width:450px;height:355px;position:absolute;inset-inline-start:-180px}.travel-checklist_right{padding-left:40px}.travel-accordion_item{border-bottom:1px solid #d9d9d9;padding:15px 0}.travel-accordion_item:first-child{padding-top:0}.travel-accordion_item:last-child{border-bottom:none}.perfect-match-wrapper{color:#fff;background:url(/images/home/perfect-bg.webp) 50%/cover no-repeat;border-radius:15px;padding:65px 50px}.travel-accordion_header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.travel-accordion_header span{font-weight:600}.travel-accordion_icon{cursor:pointer;background:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;min-height:25px;padding:0;transition:background-color .3s;display:flex}.accordion-circle{fill:#fff;transition:fill .3s}.accordion-arrow{stroke:var(--color-primary);transition:stroke .3s}.travel-accordion_icon.active{background:var(--color-primary)}.travel-accordion_icon.active svg path{stroke:#fff}.travel-accordion_header:hover .travel-accordion_icon{background:var(--color-primary)}.travel-accordion_header:hover .travel-accordion_icon svg path{stroke:#fff}.travel-accordion_icon svg{width:10px;height:5px;transition:transform .3s}.travel-accordion_icon svg path{stroke:var(--color-primary);fill:none;transition:stroke .3s}.travel-accordion_icon.active svg{transform:rotate(-180deg)}.travel-accordion_content{opacity:0;will-change:max-height, opacity;max-height:0;padding-top:0;transition:max-height .35s ease-in-out,opacity .25s,padding-top .35s;overflow:hidden}.travel-accordion_content.active{opacity:1;max-height:fit-content;padding-top:15px}.family-care-header{text-align:center;margin:0 auto}.family-care-cards{gap:10px;width:100%;height:400px;display:flex}.family-card{cursor:pointer;will-change:flex-basis;border-radius:15px;flex-grow:0;flex-shrink:0;transition:flex-basis .75s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.family-card-image{object-fit:cover}.family-card:after{content:"";background:linear-gradient(#1110 0%,#1111111a 15%,#1116 40%,#111111b3 70%,#111111e6 100%);position:absolute;inset:0}.family-card-overlay{inset-inline:30px;color:#fff;z-index:2;position:absolute;bottom:30px}.family-card-title{color:#fff;margin:0;font-size:18px;font-weight:600}.family-p{max-width:792px;margin-inline:auto}.family-card-description{opacity:0;visibility:hidden;color:#f4f4f4;max-height:0;margin:0;font-size:15px;line-height:1.6;transition:all .35s;overflow:hidden;transform:translateY(15px)}.family-card.active .family-card-overlay h4{transform:translateY(-12px)}.family-card.active .family-card-description{opacity:1;visibility:visible;max-height:180px;transform:translateY(0)}@media (min-width:1024px) and (max-width:1024px){.journey-steps{width:34%;padding:30px}.journey-right{width:66%}.journey-card{width:370px;padding:24px}.journey-number{width:370px;font-size:48px}.trip-modal{width:92%;max-width:900px;padding:32px}.trip-modal-content{gap:32px}.travel-checklist{padding:60px 40px}.travel-accordion_icon{width:44px;height:44px}.family-care-cards{gap:10px;height:360px}.family-card-overlay{inset-inline:20px;bottom:20px}.family-card-title{font-size:18px;line-height:24px}.family-card-description{font-size:13px;line-height:20px}}@media (min-width:768px) and (max-width:991px){.journey-content{flex-direction:column;gap:24px}.journey-steps{width:100%;padding:30px}.journey-right{width:100%;min-height:390px}.journey-card{width:400px}.journey-number{width:400px;font-size:50px}.trip-modal{width:90%;padding:32px 24px}.trip-modal-content{overscroll-behavior:contain;flex-direction:column-reverse;align-items:center;gap:32px;max-height:calc(90dvh - 64px);overflow:hidden auto}.trip-modal-left,.trip-modal-right{width:100%}.trip-modal-right{justify-content:center;display:flex}.trip-modal-right img{height:auto}.travel-checklist{padding:50px 30px}.travel-checklist_left{margin-bottom:20px}.travel-accordion_icon{width:42px;height:42px}.family-care-cards{gap:8px;height:320px}.family-card-overlay{inset-inline:16px;bottom:16px}.family-card-title{font-size:16px;line-height:22px}.family-card-description{font-size:12px;line-height:18px}.travel-checklist_right{padding-left:0}}@media (max-width:767px){.international-hero{padding:60px 16px}.international-hero h1{margin-bottom:20px;font-size:32px}.international-hero p{margin-bottom:24px;font-size:16px}.btn-explore{padding:10px 32px;font-size:14px}.why-choose-section h2{margin-bottom:12px}.choose-card{padding:24px 16px}.card-icon{margin-bottom:16px;font-size:40px}.choose-card h3{font-size:18px}.choose-card p{font-size:14px}.journey-heading h2{line-height:40px}.journey-content{flex-direction:column;gap:15px}.journey-step{padding-bottom:18px}.journey-steps{width:100%;padding:30px}.step-text h4{margin-bottom:0;font-size:16px;line-height:24px}.journey-right{aspect-ratio:auto;width:100%}.journey-number{width:auto;font-size:40px}.journey-card-body{background-image:var(--journey-background);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:100%;padding:10px;display:block;position:relative;inset:auto;overflow:hidden}.journey-card{width:auto;padding:16px;inset-inline:16px}.trip-modal{border-radius:10px;width:95%;padding:35px 16px 25px}.trip-modal-content{overscroll-behavior:contain;flex-direction:column-reverse;gap:10px;max-height:calc(90dvh - 60px);overflow:hidden auto}.trip-modal-left,.trip-modal-right{width:100%}.trip-modal-right{justify-content:center;display:flex}.trip-modal-right img{border-radius:5px;height:auto}.trip-modal-left h2{margin-bottom:0}.travel-checklist{border-radius:24px;padding:32px 20px}.travel-checklist_right{padding-left:0}.travel-checklist .row{row-gap:10px}.travel-accordion_header{gap:15px}.travel-accordion_item{padding:6px 0}.travel-accordion_icon{flex-shrink:0;width:25px;min-width:25px;height:25px;min-height:25px}.family-care-cards{flex-direction:column;gap:16px;height:auto}.family-card{height:260px;min-height:260px;flex:none!important;width:100%!important}.family-card img,.family-card-image{object-fit:cover;width:100%;height:100%}.family-card-overlay{inset-inline:16px;bottom:16px}.family-card-title{font-size:18px;line-height:24px}.family-card-description{opacity:1;visibility:visible;max-height:200px;margin-top:10px;font-size:13px;line-height:20px;transform:none}.family-card.active:hover .family-card-title{transform:none}.perfect-match-wrapper{padding:30px 15px}}
