 .home .td-single-slide-item{height:auto!important;min-height:744px} .home .td-single-slide-item>.td-table{min-height:inherit} .home .td-single-slide-item .td-slider-content-wrapper{padding-top:36px;padding-bottom:36px} .home .qv-hero-proof{display:inline-block;margin-top:18px;color:#173d2d;font:700 14px/1.6 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px} .home .qv-hero-proof:hover{color:#59430f} .home .td-member-content{overflow-wrap:break-word} .home .td-member-name{font-size:24px} .home .td-promo-title{font-size:20px} .home .learning-programs-section .plan-label{color:#52655b} .home .learning-programs-section .dark-plan-box .plan-label{color:#e1ebe5} .home .elementor-element-12a7d000 .td-section-subtitle{color:#52683d} .home #main-menu>li.current-menu-item>a{color:#806118} .home .td-single-team-member .member-image img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover} .home .td-choose-us-wrapper .row>div{display:flex} .home .td-single-choose-box{width:100%} .home .qv-home-booking a:focus-visible,.home .qv-madinah-proof a:focus-visible{outline:3px solid #f6d980;outline-offset:4px} @media(max-width:1199px){.home .td-single-slide-item{min-height:650px}} @media(max-width:767px){.home .td-single-slide-item{min-height:519px}.home .td-single-slide-item .td-slider-content-wrapper{padding-top:30px;padding-bottom:30px}.home .qv-hero-proof{font-size:13px}.home .td-single-team-member{max-width:420px;margin-left:auto;margin-right:auto}} @media(prefers-reduced-motion:reduce){.home .course-card,.home .enroll-btn,.home .qv-home-booking__button,.home .qv-madinah-proof a{transition:none!important;transform:none!important}.home .animated{animation:none!important}} .qvh .pm{display:flex;gap:14px;align-items:center;max-width:782px;margin:0 auto 22px;background:var(--g);color:#fff;border-radius:18px;padding:18px 22px;text-align:left}.qvh .pm-i{flex:none;width:44px;height:44px;border-radius:50%;background:var(--gold);color:var(--g);display:grid;place-items:center;font-size:22px}.qvh .pm b{display:block;font-size:18px;line-height:1.35;color:#fff}.qvh .pm span:not(.pm-i){display:block;font-size:14px;color:rgba(255,255,255,.82);margin-top:3px}.qvh .p{position:relative}.qvh .p .bv{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--g);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:4px 14px}.qvh .p .sv{color:#1d7a4f;font-weight:700}.qvh .p .p2{margin:8px 0 0;font-size:14px;color:#33463e}.qvh .p .pi{list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid #e5e9e6;text-align:left;font-size:15px}.qvh .p .pi li{position:relative;padding-left:28px;margin:0 0 9px;line-height:1.45}.qvh .p .pi li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#e7f2ec;color:#1d7a4f;font-size:12px;font-weight:800;display:grid;place-items:center}@media(max-width:700px){.qvh .pm{align-items:flex-start}.qvh .pm b{font-size:16px}} .qvh{--g:#0f3d2e;--g2:#14533e;--gold:#c9a646;--gold2:#e6c46a;--ink:#1d2b26;--mut:#5b6b63;--bg:#f6f8f6;font-family:inherit;color:var(--ink);line-height:1.6} .qvh *{box-sizing:border-box} .qvh a{text-decoration:none} .qvh .w{max-width:1180px;margin:0 auto;padding:0 20px} .qvh section{padding:72px 0} .qvh .eb{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a8862f;margin:0 0 10px} .qvh h2{font-size:clamp(26px,3.2vw,38px);line-height:1.2;color:var(--g);margin:0 0 14px;font-weight:700} .qvh .lead{font-size:17px;color:var(--mut);max-width:720px;margin:0 0 34px} .qvh .c{text-align:center}.qvh .c .lead{margin-left:auto;margin-right:auto} .qvh .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:700;font-size:16px;transition:transform .15s,box-shadow .15s} .qvh .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,61,46,.18)} .qvh .b1{background:var(--gold);color:#13241d}.qvh .b1:hover{color:#13241d} .qvh .b2{background:transparent;color:var(--g);border:2px solid var(--g)}.qvh .b2:hover{color:var(--g)} .qvh .b3{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}.qvh .b3:hover{color:#fff} .qvh .hero{background:linear-gradient(135deg,#f7f4ea 0%,#eef4f0 100%);padding:64px 0 72px} .qvh .hg{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center} .qvh .hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.1;color:var(--g);margin:0 0 18px;font-weight:800} .qvh .hero .sub{font-size:18px;color:#33463e;margin:0 0 26px;max-width:600px} .qvh .hero .sub b{color:var(--g)} .qvh .ctas{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px} .qvh .chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none} .qvh .chips li{background:#fff;border:1px solid #e3e0d2;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;color:var(--g)} .qvh .chips li span{color:#a8862f;margin-right:6px} .qvh .tc{background:var(--g);color:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 50px rgba(15,61,46,.25);border:2px solid var(--gold)} .qvh .tc .eb{color:var(--gold2)} .qvh .tc h3{color:#fff;font-size:22px;line-height:1.3;margin:0 0 18px} .qvh .av{display:flex;margin:0 0 22px} .qvh .av img{width:78px;height:78px;border-radius:50%;object-fit:cover;border:3px solid var(--gold2);margin-right:-12px;background:#fff} .qvh .st{display:grid;grid-template-columns:repeat(3,1fr);gap:10px} .qvh .st div{background:rgba(255,255,255,.08);border-radius:14px;padding:12px 8px;text-align:center} .qvh .st b{display:block;font-size:24px;color:var(--gold2);line-height:1.1} .qvh .st small{font-size:12px;color:rgba(255,255,255,.85);line-height:1.3;display:block;margin-top:4px} .qvh .tg{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .qvh .t{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.06);border:1px solid #edf0ee;display:flex;flex-direction:column} .qvh .t img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block} .qvh .t div{padding:20px 22px 24px} .qvh .t .r{font-size:12px;font-weight:700;color:#a8862f;text-transform:uppercase;letter-spacing:.06em} .qvh .t h3{font-size:20px;color:var(--g);margin:6px 0 6px} .qvh .t p{font-size:15px;color:var(--mut);margin:0 0 12px} .qvh .t a.lk{font-weight:700;color:var(--g);font-size:14px} .qvh .fem{margin:22px 0 0;background:#fff;border:1px dashed var(--gold);border-radius:14px;padding:14px 18px;font-size:15px;color:#33463e;text-align:center} .qvh .certs{margin-top:34px} .qvh .certs h3{font-size:18px;color:var(--g);margin:0 0 14px;text-align:center} .qvh .cg{display:grid;grid-template-columns:repeat(6,1fr);gap:12px} .qvh .cg a{display:block;background:#fff;border:1px solid #e5e9e6;border-radius:10px;padding:6px;transition:transform .15s} .qvh .cg a:hover{transform:translateY(-3px)} .qvh .cg img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;display:block} .qvh .dk{background:var(--g);color:#fff} .qvh .dk h2{color:#fff}.qvh .dk .lead{color:rgba(255,255,255,.85)}.qvh .dk .eb{color:var(--gold2)} .qvh .dg{display:grid;grid-template-columns:repeat(4,1fr);gap:18px} .qvh .d{background:rgba(255,255,255,.07);border:1px solid rgba(230,196,106,.45);border-radius:18px;padding:24px 22px} .qvh .d i{display:inline-flex;width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center;background:var(--gold2);color:var(--g);font-style:normal;font-weight:800;font-size:18px;margin-bottom:12px} .qvh .d h3{color:#fff;font-size:18px;margin:0 0 8px;line-height:1.35} .qvh .d p{color:rgba(255,255,255,.85);font-size:15px;margin:0} .qvh .alt{background:var(--bg)} .qvh .cog{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .qvh .co{background:#fff;border:1px solid #e5e9e6;border-radius:18px;padding:24px;display:block;color:var(--ink);transition:border-color .15s,transform .15s} .qvh .co:hover{border-color:var(--gold);transform:translateY(-3px);color:var(--ink)} .qvh .co h3{font-size:19px;color:var(--g);margin:0 0 8px} .qvh .co p{font-size:15px;color:var(--mut);margin:0 0 10px} .qvh .co span{font-weight:700;color:#a8862f;font-size:14px} .qvh .more{margin-top:18px;text-align:center;font-size:15px;color:var(--mut)} .qvh .more a{color:var(--g);font-weight:700} .qvh .sg{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s} .qvh .s{background:#fff;border-radius:18px;padding:26px 22px;border:1px solid #e5e9e6;position:relative} .qvh .s b{display:inline-block;background:var(--g);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;margin-bottom:10px} .qvh .s h3{font-size:18px;color:var(--g);margin:0 0 6px} .qvh .s p{font-size:15px;color:var(--mut);margin:0} .qvh .pg{display:grid;grid-template-columns:repeat(2,minmax(0,380px));gap:22px;justify-content:center} .qvh .p{background:#fff;border:2px solid #e5e9e6;border-radius:22px;padding:30px;text-align:center} .qvh .p.f{border-color:var(--gold)} .qvh .p h3{font-size:20px;color:var(--g);margin:0 0 4px} .qvh .p .sm{font-size:14px;color:var(--mut);margin:0 0 18px} .qvh .p .pr{font-size:40px;font-weight:800;color:var(--g);line-height:1} .qvh .p .pr small{font-size:15px;color:var(--mut);font-weight:600} .qvh .p .p3{margin:10px 0 0;font-size:15px;color:#33463e} .qvh .p .p3 b{color:#a8862f} .qvh .pn{text-align:center;margin:26px 0 0} .qvh .pn p{font-size:15px;color:var(--mut);margin:0 0 16px} .qvh .rg{display:grid;grid-template-columns:repeat(2,1fr);gap:22px} .qvh .rv{background:#fff;border-radius:20px;padding:28px;border:1px solid #e5e9e6;box-shadow:0 6px 24px rgba(0,0,0,.05);margin:0} .qvh .rv .stars{color:#e0a800;font-size:18px;letter-spacing:2px} .qvh .rv blockquote{margin:10px 0 14px;padding:0;border:0;background:none;font-size:16px;color:#33463e;font-style:normal;quotes:none}.qvh .rv blockquote::before,.qvh .rv blockquote::after{display:none!important;content:none!important} .qvh .rv figcaption{font-weight:700;color:var(--g);font-size:15px} .qvh .rv figcaption small{display:block;font-weight:500;color:var(--mut)} .qvh .faq{max-width:860px;margin:0 auto} .qvh details{background:#fff;border:1px solid #e5e9e6;border-radius:14px;margin:0 0 12px;padding:0 20px} .qvh summary{cursor:pointer;list-style:none;padding:18px 28px 18px 0;font-weight:700;color:var(--g);font-size:17px;position:relative} .qvh summary::-webkit-details-marker{display:none} .qvh summary::after{content:'+';position:absolute;right:0;top:14px;font-size:24px;color:#a8862f} .qvh details[open] summary::after{content:'−'} .qvh details p{margin:0 0 18px;color:#33463e;font-size:16px} .qvh .fin{background:linear-gradient(135deg,var(--g) 0%,var(--g2) 100%);color:#fff;text-align:center} .qvh .fin h2{color:#fff}.qvh .fin p{color:rgba(255,255,255,.88);font-size:17px;max-width:680px;margin:0 auto 26px} .qvh .fin .ctas{justify-content:center;margin:0} @media(max-width:1024px){.qvh .hg{grid-template-columns:1fr}.qvh .dg,.qvh .sg{grid-template-columns:repeat(2,1fr)}.qvh .cg{grid-template-columns:repeat(3,1fr)}.qvh .cog{grid-template-columns:repeat(2,1fr)}} .qvh .tc{padding:14px 14px 16px}.qvh .ph{margin:0 0 14px;position:relative;border-radius:16px;overflow:hidden;background:#0b2e22}.qvh .ph img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.qvh .ph figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 11px;font-size:13px;line-height:1.35;color:#fff;font-weight:600;background:linear-gradient(transparent,rgba(5,30,22,.88))}.qvh .ph figcaption span{color:var(--gold2);margin-right:4px} @media(max-width:700px){.qvh .ph figcaption{font-size:12px}.qvh section{padding:52px 0}.qvh .hero{padding:40px 0 52px}.qvh .tg,.qvh .dg,.qvh .sg,.qvh .cog,.qvh .rg,.qvh .pg{grid-template-columns:1fr}.qvh .cg{grid-template-columns:repeat(2,1fr)}.qvh .btn{width:100%;justify-content:center}.qvh .tc{padding:12px}.qvh .av img{width:64px;height:64px}} 