.workshop-nav{gap:38px;position:relative;z-index:25;justify-content:flex-start}.nav-services{position:relative;display:flex;align-items:center;gap:10px}.dropdown-toggle{background:none;border:0;color:#bbb;font-size:21px;padding:10px}.services-dropdown{position:absolute;top:100%;inset-inline-start:0;min-width:270px;background:#101010;border:1px solid #343434;box-shadow:0 15px 30px #0004;padding:10px 22px;z-index:30}.services-dropdown a{display:block;padding:13px 0;border-bottom:1px solid #2b2b2b}.services-dropdown a:last-child{border:0}.workshop-hero{background:#080808;color:white;min-height:520px;border-bottom:1px solid #242424}.workshop-hero-inner{max-width:1440px;min-height:520px;margin:auto;padding:35px 48px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}.workshop-intro h1{font-size:clamp(34px,4.1vw,62px);line-height:1.55}.workshop-intro p{font-size:18px;line-height:1.95;color:#b9b9b9;max-width:570px;margin:22px 0 33px}.workshop-intro .eyebrow{color:#aaa}.hero-logo{display:flex;justify-content:center;align-items:center}.hero-logo img{width:500px;max-width:100%;height:auto}.section-kicker{color:#888}.workshop-services{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.workshop-service{border:1px solid #e1e1e1;background:white;display:flex;flex-direction:column}.workshop-service>a img{aspect-ratio:1.35;width:100%;object-fit:cover}.workshop-service:first-child>a img{object-position:50% 38%}.service-body{padding:25px 28px 30px;display:flex;flex-direction:column;flex:1}.service-number{font-size:12px;color:#a22b30;letter-spacing:2px;margin-bottom:11px}.service-body h3{font-size:24px;line-height:1.65}.service-body p{color:#666;font-size:15px;line-height:1.95;margin:15px 0 24px}.service-body .text-link{align-self:start;margin-top:auto}.booking-band{background:#111;color:white;padding:55px max(48px,calc((100vw - 1344px)/2));display:flex;gap:35px;align-items:center;justify-content:space-between}.booking-band h2{font-size:32px}.booking-band p{color:#aaa;margin-top:15px}.booking-band .btn{flex-shrink:0}.workshop-footer p{font-size:14px;line-height:1.9}.footer-contact{background:none;border:0;padding:12px 0;color:#eee;font-size:14px}.workshop-detail img{max-height:560px;object-fit:cover;aspect-ratio:1.25}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.package-card{border:1px solid #ddd}.package-top{background:#101010;color:white;padding:32px 35px;border-top:3px solid #e1393e}.package-label{font-size:12px;letter-spacing:2px;color:#aaa}.package-top h2{font-family:Georgia,serif;font-size:42px;text-align:start;margin:12px 0}.package-top .interval{color:#fff;display:inline-block;border:1px solid #555;padding:5px 16px;font-size:14px}.package-top p{color:#bcbcbc;font-size:15px;line-height:1.95;margin-top:20px;min-height:58px}.package-body{padding:28px 32px 35px}.package-intro{font-size:15px;color:#5b5b5b;line-height:1.9;margin-bottom:23px}.check-list{list-style:none;padding:0;margin:0}.check-list li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid #eee;line-height:1.85;font-size:15px}.check-list svg{flex-shrink:0;color:#c52c33;margin-top:5px;width:18px}.package-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.package-note{font-size:14px;line-height:1.9;color:#6a6a6a;margin:27px 0}.single-package{max-width:900px;display:block;margin:auto}.single-package .package-top p{min-height:0}.single-package .check-list{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.workshop-detail .notice{font-size:14px}html[lang=ar] .footer-cols h3{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif!important}html[lang=ar] .package-top h2{text-align:right}@media(max-width:1000px){.workshop-hero-inner{padding-inline:28px;gap:20px;grid-template-columns:1.2fr 1fr}.service-body{padding:23px 20px}.service-body h3{font-size:22px}.booking-band{padding-inline:28px}.package-body{padding:24px}.package-top{padding:28px}}@media(max-width:680px){.workshop-nav.open{position:absolute;align-items:stretch}.nav-services{flex-wrap:wrap;gap:0}.nav-services>a{flex:1}.services-dropdown{position:static;width:100%;box-shadow:none;border:0;min-width:0;padding:0 15px}.workshop-hero-inner{display:flex;flex-direction:column-reverse;gap:0;padding:12px 23px 40px;min-height:0}.workshop-hero{min-height:0}.hero-logo{width:100%;height:260px;overflow:hidden}.hero-logo img{width:365px;max-width:none}.workshop-intro{text-align:center}.workshop-intro h1{font-size:33px}.workshop-intro p{font-size:16px;margin:14px 0 26px}.workshop-intro .eyebrow{font-size:12px;letter-spacing:1px}.workshop-intro .actions{justify-content:center}.workshop-services{grid-template-columns:1fr;gap:25px}.workshop-service>a img{aspect-ratio:1.6}.service-body h3{font-size:25px}.booking-band{flex-direction:column;align-items:start;padding:38px 23px;gap:25px}.booking-band h2{font-size:28px}.package-grid{grid-template-columns:1fr;gap:28px}.package-top{padding:27px 24px}.package-top h2{font-size:39px}.package-body{padding:24px 20px}.single-package .check-list{display:block}.package-actions{gap:17px}.package-top p{min-height:0}.workshop-detail{padding-top:30px}.workshop-detail img{max-height:330px}.workshop-footer{row-gap:28px}}
