.hn10-section{max-width:1180px;margin:auto;padding:64px 24px;direction:rtl;color:#152b42}.hn10-hero{background:#102a43;color:#fff;padding:70px max(24px,calc((100vw - 1132px)/2));direction:rtl}.hn10-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.6;color:#fff}.hn10-hero p{max-width:760px;color:#dae3ec;line-height:2.2}.hn10-eyebrow{color:#c6a76b;font-size:14px;letter-spacing:.03em}.hn10-section p,.hn10-card p{line-height:2.15}.hn10-contact-grid,.hn10-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.hn10-card{padding:30px;border:1px solid #dce3ea;border-radius:16px;background:#fff;box-shadow:0 12px 35px #102a4308}.hn10-card h2,.hn10-card h3{color:#102a43;line-height:1.7}.hn10-contact-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#f5f0e5;color:#886b36;font-size:26px}.hn10-socials{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.hn10-socials a{border:1px solid #c7a66d;padding:12px 20px;border-radius:8px;color:#102a43}.hn10-map{margin-top:30px}.hn10-map iframe{display:block;width:100%;height:390px;border:0;border-radius:18px;background:#e7ecf0}.hn10-map a{display:inline-block;padding:16px 0}.hn10-form{display:grid;gap:18px;min-width:0}.hn10-form label{display:grid;gap:9px;font-size:14px;line-height:1.9}.hn10-form input:not([type=checkbox]),.hn10-form select,.hn10-form textarea{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #c7d3de;background:#fff;color:#152b42;border-radius:8px;min-height:48px;padding:12px;font:inherit}.hn10-form textarea{resize:vertical}.hn10-form .hn10-check{display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap}.hn10-check input{margin-top:7px;flex-shrink:0;width:18px;height:18px}.hn10-form a{text-decoration:underline}.hn10-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hn10-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.hn10-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:36px 0;margin:0 auto 30px;max-width:1180px;border-bottom:1px solid #ffffff30;color:#fff}.hn10-newsletter h2{color:#fff;font-size:27px}.hn10-newsletter p{line-height:2;color:#d6e0e8}.hn10-newsletter a{color:#ebd5af}.hn10-newsletter .hn8-button{justify-self:start}.hn10-muted{color:#617182;font-size:13px}.hn10-status{border-inline-start:4px solid #398065;background:#eaf5ef;color:#20583f;padding:18px;border-radius:8px}.hn10-person{display:grid;grid-template-columns:145px 1fr;gap:26px;align-items:start}.hn10-person img{width:145px;height:180px;object-fit:cover;border-radius:12px}.hn10-badge{display:inline-block;color:#6e582b;background:#f7f0e2;border-radius:5px;padding:5px 10px;font-size:12px}.hn10-profile{display:grid;grid-template-columns:280px 1fr;gap:45px}.hn10-profile img{width:100%;border-radius:16px}.hn10-note{padding:20px;border:1px dashed #c7a66d;border-radius:10px;background:#faf7f0;line-height:2}.hn10-form input:focus,.hn10-form textarea:focus,.hn10-form select:focus{outline:2px solid #a38145;outline-offset:2px}.hn10-form button:disabled{opacity:.6}.hn10-feedback{font-size:13px}.hn10-section .hn8-button{display:inline-flex}.hn10-section h2{margin-top:24px}@media(max-width:760px){.hn10-section{padding:40px 20px}.hn10-contact-grid,.hn10-grid,.hn10-newsletter,.hn10-fields,.hn10-profile{grid-template-columns:1fr}.hn10-newsletter{gap:22px;padding:25px 0}.hn10-person{grid-template-columns:90px 1fr;gap:16px}.hn10-person img{width:90px;height:120px}.hn10-profile img{max-width:240px}.hn10-map iframe{height:300px}.hn10-card{padding:22px}}

.hn10-socials a{display:inline-flex;align-items:center;gap:9px}
/* Version 11: original photographic hero and compact footer membership. */
body.hokmino-site .elementor .hn11-image-hero{min-height:270px;display:flex;align-items:center;background-position:center 46%;background-image:linear-gradient(90deg,rgba(0,24,39,.32),rgba(0,24,39,.90) 76%),var(--hn8-hero-image)}
body.hokmino-site .elementor .hn11-image-hero .hn8-wrap{width:100%;padding-top:48px;padding-bottom:50px}
body.hokmino-site .elementor .hn11-image-hero h1{color:#fff!important;text-shadow:0 2px 16px #00182799}
body.hokmino-site .elementor .hn11-image-hero p{color:#f3f5f7!important;max-width:760px}
body.hokmino-site .elementor .hn11-section-container{width:100%;--container-max-width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
body.hokmino-site .elementor .hn11-section-container>.elementor-widget-html{width:100%}
.hn11-intro{max-width:940px;margin-bottom:48px}.hn11-intro h2{font-size:30px}.hn11-history{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:45px;align-items:center;margin:45px 0;padding:32px 0;border-top:1px solid #e6dfd5;border-bottom:1px solid #e6dfd5}.hn11-experience{padding:35px 20px;background:#102a43;border-radius:12px;text-align:center;color:#fff}.hn11-experience strong{display:block;font-size:68px;line-height:1.3;color:#dab580}.hn11-experience strong span{display:block;font-size:16px;margin-top:8px}.hn11-experience>span{font-size:12px;color:#dcc5a4}.hn11-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hn11-values{margin-bottom:60px}.hn11-leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.hn11-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hn11-member-card{min-width:0;overflow:hidden;border:1px solid #e4ddd2;border-radius:10px;background:#fffdf9;box-shadow:0 10px 28px #102a4306}.hn11-member-photo{display:block;background:#e6e0d5;overflow:hidden}.hn11-member-photo img{display:block;width:100%;height:290px;object-fit:cover;object-position:center 30%;transition:transform .25s}.hn11-member-card:hover .hn11-member-photo img{transform:scale(1.025)}.hn11-member-info{padding:24px}.hn11-member-info h3{font-size:21px;margin:9px 0 12px;line-height:1.8}.hn11-member-info p{font-size:13px;color:#536174}.hn11-member-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8e0d4;padding-top:16px;font-size:13px;color:#926934}.hn11-leader{display:grid;grid-template-columns:170px minmax(0,1fr)}.hn11-leader .hn11-member-photo img{height:100%;min-height:285px;object-fit:cover}.hn11-leader .hn11-member-info{padding:26px 22px}.hn11-colleagues,.hn11-leaders{margin-top:60px}.hn11-team-next{margin-top:64px;padding:32px;background:#f3eee5;border-radius:12px}.hn11-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:25px}.hn11-secondary{color:#785629;font-size:14px}.hn11-booking-prep{margin:40px 0}.hn11-after-booking{margin-top:38px}.hn11-after-booking li{line-height:2.3}.hn11-method-card h3{font-size:17px;color:#846338}.hn11-booking-form{max-width:920px;margin:0 auto}.hn11-intro a,.hn11-team-next p a{text-decoration:underline;text-underline-offset:4px}
body.hokmino-site .elementor .hn8-footer .hn11-newsletter{margin-top:15px;padding-top:13px;border-top:1px solid #ffffff26}
body.hokmino-site .elementor .hn8-footer .hn11-newsletter h3{font-size:13px!important;color:#e2b17c!important;margin:0 0 10px!important;line-height:1.8!important}
body.hokmino-site .elementor .hn11-compact-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0}
body.hokmino-site .elementor .hn11-compact-form .hn11-mobile{min-width:0;display:block;margin:0}
body.hokmino-site .elementor .hn11-compact-form input[type=tel]{height:39px;min-height:39px;padding:7px 10px;font-size:12px;border-radius:5px;background:#ffffff0c;border:1px solid #ffffff48;color:#fff;direction:ltr}
body.hokmino-site .elementor .hn11-compact-form input[type=tel]::placeholder{color:#bdcbd4;opacity:1}
body.hokmino-site .elementor .hn11-compact-form button{height:39px;min-height:39px;padding:6px 12px;margin:0;border:1px solid #ce9a65;border-radius:5px;background:#ce9a65;color:#102433;font:inherit;font-size:12px;line-height:1.3;cursor:pointer}
body.hokmino-site .elementor .hn11-compact-form .hn10-check{grid-column:1/-1;display:flex;align-items:flex-start;gap:6px;flex-wrap:nowrap;font-size:10px;line-height:1.9;color:#c6d0d8;margin-top:2px}
body.hokmino-site .elementor .hn11-compact-form .hn10-check input{width:13px;height:13px;flex:0 0 13px;margin:3px 0 0;accent-color:#ce9a65}
body.hokmino-site .elementor .hn11-compact-form .hn10-check a{display:inline;color:#e2b17c;font-size:inherit;text-decoration:underline}
body.hokmino-site .elementor .hn11-compact-form .hn10-feedback{grid-column:1/-1;font-size:10px;color:#d9e2e9}
@media(max-width:1000px){.hn11-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn11-leader{grid-template-columns:130px minmax(0,1fr)}.hn11-leader .hn11-member-info{padding:20px 15px}.hn11-history{grid-template-columns:minmax(0,1fr) 200px;gap:25px}}
@media(max-width:700px){.hn11-history,.hn11-leader-grid,.hn11-values-grid{grid-template-columns:1fr}.hn11-history{margin:30px 0;gap:22px}.hn11-experience{padding:22px}.hn11-experience strong{font-size:52px}.hn11-leader{grid-template-columns:110px minmax(0,1fr)}.hn11-member-grid{gap:16px}.hn11-member-photo img{height:210px}.hn11-member-info{padding:17px}.hn11-member-info h3{font-size:18px}.hn11-member-info .hn10-eyebrow{font-size:11px}.hn11-leader .hn11-member-photo img{min-height:270px}.hn11-team-next{padding:24px}.hn11-colleagues,.hn11-leaders{margin-top:40px}}
@media(max-width:430px){.hn11-member-grid{grid-template-columns:1fr}.hn11-member-photo img{height:330px}.hn11-leader .hn11-member-photo img{height:100%;min-height:260px}.hn11-leader .hn11-member-info p{font-size:12px}.hn11-intro h2{font-size:25px}}
