/* Keep the Company dropdown limited to About, including before the menu script runs. */
.sv-primary-nav .sv-menu > li:nth-child(3) > .sv-dropdown > li:not(:first-child) {
  display: none !important;
}

@media (max-width: 920px) {
  .sv-primary-nav .sv-menu > li.sv-has-dropdown:not(.is-open) > .sv-dropdown,
  .sv-primary-nav .sv-menu > li.sv-has-dropdown:not(.is-open):hover > .sv-dropdown,
  .sv-primary-nav .sv-menu > li.sv-has-dropdown:not(.is-open):focus-within > .sv-dropdown {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }
  .sv-primary-nav .sv-menu > li.sv-has-dropdown.is-open > .sv-dropdown {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}

/* Contact page: coastal hero and editorial enquiry layout. */
body.page-id-12 { background: #fbf9f4; color: #173439; }
body.page-id-12 .sv-page-hero {
  min-height: 690px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 115px 26px 130px !important;
  background-image: linear-gradient(180deg, rgba(5, 29, 34, .16), rgba(4, 25, 31, .52)), url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Dhow_Sunset%2C_Zanzibar_%2810164046475%29.jpg?width=1920") !important;
  background-size: cover !important;
  background-position: center 48% !important;
  isolation: isolate;
  text-align: center;
}
body.page-id-12 .sv-page-hero .sv-hero-inner {
  width: min(900px, 100%) !important;
  max-width: 900px !important;
  margin: auto !important;
  padding: 0 !important;
  align-items: center !important;
}
body.page-id-12 .sv-page-hero p:first-child {
  color: #f6bf57 !important;
  font: 800 12px/1.4 Montserrat, Arial, sans-serif !important;
  letter-spacing: .23em !important;
  text-transform: uppercase !important;
}
body.page-id-12 .sv-page-hero h1 {
  color: #fff !important;
  font: 400 clamp(54px, 6.6vw, 92px)/1.03 "Avenir Next", "Helvetica Neue", Arial, sans-serif !important;
  letter-spacing: -.045em !important;
  margin: 16px 0 18px !important;
  text-wrap: balance;
  text-shadow: 0 3px 22px rgba(4, 22, 27, .22);
}
body.page-id-12 .sv-page-hero .sv-hero-inner > .elementor-widget-text-editor[data-id="98b4956"] p {
  color: rgba(255,255,255,.92) !important;
  font: 400 clamp(17px, 1.65vw, 22px)/1.65 "Avenir Next", Arial, sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  max-width: 760px;
  margin: 0 auto !important;
}
body.page-id-12 .wb-contact-hero-actions {
  display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; margin-top: 34px;
}
body.page-id-12 .wb-contact-hero-actions a {
  min-width: 185px; padding: 16px 25px; border: 1px solid rgba(255,255,255,.8);
  color: #fff; font: 800 12px/1.2 Montserrat, Arial, sans-serif; letter-spacing: .08em;
  text-decoration: none; text-transform: uppercase; transition: background .2s, transform .2s;
}
body.page-id-12 .wb-contact-hero-actions a:first-child { background: #f5aa20; border-color: #f5aa20; color: #142e32; }
body.page-id-12 .wb-contact-hero-actions a:hover { background: #fff; border-color: #fff; color: #173439; transform: translateY(-2px); }
body.page-id-12 .elementor-12 > .sv-inner-page {
  width: 100% !important; max-width: none !important; padding: 0 !important;
  margin: 0 !important; display: block !important;
}
body.page-id-12 .elementor-12 > .sv-inner-page > .elementor-widget-shortcode { width: 100% !important; }
body.page-id-12 .wb-contact-page { font-family: "Avenir Next", "Helvetica Neue", Arial, sans-serif; }
body.page-id-12 .wb-contact-page * { box-sizing: border-box; }

.wb-contact-reach {
  position: relative; z-index: 2; width: min(1240px, calc(100% - 42px)); margin: -64px auto 0;
  display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px;
}
.wb-contact-method {
  position: relative; display: flex; flex-direction: column; min-height: 182px; padding: 27px 24px 24px;
  background: #fff; border: 1px solid #e7e5dd; border-radius: 14px;
  box-shadow: 0 20px 50px rgba(11,48,52,.11); text-decoration: none !important; color: #183d3f !important;
  transition: transform .25s, box-shadow .25s;
}
a.wb-contact-method:hover { transform: translateY(-5px); box-shadow: 0 24px 50px rgba(11,48,52,.18); }
.wb-contact-method-icon {
  display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%;
  background: #fff5e2; color: #c47a0c; font-size: 19px; line-height: 1;
}
.wb-contact-method-label { margin-top: 20px; color: #aa7530; font: 800 10px/1.3 Montserrat, Arial, sans-serif; letter-spacing: .14em; }
.wb-contact-method strong { margin-top: 8px; color: #173439; font-size: clamp(14px, 1.23vw, 17px); line-height: 1.4; overflow-wrap: anywhere; }
.wb-contact-method:nth-child(2) strong { font-size: clamp(11px, .97vw, 13px); letter-spacing: -.025em; white-space: nowrap; }
.wb-contact-method-arrow { position: absolute; right: 22px; top: 25px; color: #c38731; font-size: 20px; }
.wb-contact-method-foot { display: block; margin-top: 8px; color: #788583; font-size: 12px; line-height: 1.4; }

.wb-contact-enquiry { padding: 115px 22px 120px; background: #fbf9f4; }
.wb-contact-heading { max-width: 750px; text-align: center; margin: 0 auto 54px; }
.wb-contact-eyebrow { color: #bd811f; font: 800 11px/1.3 Montserrat, Arial, sans-serif; letter-spacing: .2em; text-transform: uppercase; }
.wb-contact-heading h2 { margin: 15px 0 12px; color: #153a3e; font: 400 clamp(38px, 4.3vw, 62px)/1.12 "Avenir Next", "Helvetica Neue", Arial, sans-serif; letter-spacing: -.035em; }
.wb-contact-heading p { margin: 0; color: #5f7472; font-size: 17px; line-height: 1.65; }
.wb-contact-grid { display: grid; grid-template-columns: minmax(0, 1.13fr) minmax(0, .87fr); gap: 28px; width: min(1180px, 100%); margin: 0 auto; align-items: stretch; }
.wb-contact-form-card, .wb-contact-story { background: #fff; border: 1px solid #e5e8e3; border-radius: 18px; overflow: hidden; box-shadow: 0 17px 55px rgba(16,52,54,.07); }
.wb-contact-form-card { padding: clamp(28px,3vw,48px); }
.wb-contact-form-intro span { color: #bb812a; font: 800 10px/1.3 Montserrat, Arial, sans-serif; letter-spacing: .18em; }
.wb-contact-form-intro h3 { color: #173439; font: 500 clamp(27px,2.3vw,34px)/1.2 "Avenir Next", Arial, sans-serif; letter-spacing: -.025em; margin: 12px 0 26px; }
.wb-contact-form-card .sv-form-wrap { background: none !important; padding: 0 !important; margin: 0 !important; max-width: none !important; box-shadow: none !important; }
.wb-contact-form-card .sv-form { display: grid !important; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 19px 16px; width: 100%; }
.wb-contact-form-card .sv-form label { display: flex; flex-direction: column; gap: 8px; margin: 0 !important; color: #48615f; font: 700 12px/1.4 Montserrat, Arial, sans-serif; letter-spacing: .025em; text-transform: none; }
.wb-contact-form-card .sv-form label:last-of-type { grid-column: 1 / -1; }
.wb-contact-form-card .sv-form input:not([type="hidden"]), .wb-contact-form-card .sv-form textarea {
  width: 100%; min-height: 52px; margin: 0 !important; padding: 13px 15px !important; border: 1px solid #d9e1de !important;
  border-radius: 7px !important; background: #fbfcfa !important; color: #173439 !important;
  font: 400 15px/1.4 "Avenir Next", Arial, sans-serif !important; box-shadow: none !important;
}
.wb-contact-form-card .sv-form textarea { min-height: 138px; resize: vertical; }
.wb-contact-form-card .sv-form input:focus, .wb-contact-form-card .sv-form textarea:focus { outline: 2px solid #edbb61; outline-offset: 1px; }
.wb-contact-form-card .sv-form button { grid-column: 1 / -1; width: 100%; min-height: 54px; margin-top: 7px; padding: 14px 22px; border: 0; border-radius: 7px; background: #f5aa20; color: #142f31; font: 800 12px/1.3 Montserrat, Arial, sans-serif; letter-spacing: .1em; text-transform: uppercase; cursor: pointer; transition: background .2s, transform .2s; }
.wb-contact-form-card .sv-form button:hover { background: #e69a0c; transform: translateY(-2px); }
.wb-contact-trap { position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
.wb-contact-notice { margin: 0 0 22px; padding: 15px 17px; border-radius: 7px; background: #ecf7f1; border: 1px solid #b9deca; color: #164f34; font-size: 14px; line-height: 1.55; }
.wb-contact-notice-partial, .wb-contact-notice-failed { background: #fff8e9; border-color: #e9cd8f; color: #65451a; }
.wb-contact-story { display: flex; flex-direction: column; }
.wb-contact-story-photo { min-height: 250px; background: linear-gradient(180deg, transparent, rgba(7,36,40,.10)), url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Dhow_Sunset%2C_Zanzibar_%2810164046475%29.jpg?width=1920") center/cover no-repeat; }
.wb-contact-story-copy { padding: 36px clamp(26px,3vw,44px) 42px; }
.wb-contact-story h3 { margin: 13px 0 14px; color: #173a3e; font: 500 clamp(29px,2.8vw,42px)/1.13 "Avenir Next", Arial, sans-serif; letter-spacing: -.03em; }
.wb-contact-story p { color: #667d7a; font-size: 15px; line-height: 1.65; margin: 0 0 26px; }
.wb-contact-story ul { list-style: none; margin: 0; padding: 0; }
.wb-contact-story li { display: grid; grid-template-columns: 20px 1fr; column-gap: 10px; padding: 13px 0; border-top: 1px solid #e8ece8; }
.wb-contact-story li:before { content: '✓'; grid-row: 1 / 3; color: #be8122; font-weight: 800; }
.wb-contact-story li strong { font-size: 14px; color: #183b3e; }
.wb-contact-story li span { margin-top: 3px; font-size: 13px; color: #6a7c7a; line-height: 1.5; }
.wb-contact-location { display: grid; grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr); gap: clamp(32px,5vw,70px); align-items: center; width: min(1180px,calc(100% - 44px)); margin: 0 auto; padding: 0 0 110px; }
.wb-contact-location-copy h2 { margin: 16px 0 18px; color: #153a3e; font: 400 clamp(38px,4.3vw,58px)/1.12 "Avenir Next",Arial,sans-serif; letter-spacing: -.04em; }
.wb-contact-location-copy p { max-width: 420px; color: #637977; font-size: 16px; line-height: 1.75; }
.wb-contact-location-copy a { display: inline-flex; gap: 12px; align-items: center; margin-top: 18px; color: #145e61; font: 800 11px/1.3 Montserrat,Arial,sans-serif; letter-spacing: .09em; text-decoration: none; text-transform: uppercase; border-bottom: 1px solid #c79a56; padding-bottom: 8px; }
.wb-contact-map { height: 315px; border: 7px solid #fff; border-radius: 16px; overflow: hidden; background: #e5e9e1; box-shadow: 0 18px 45px rgba(16,52,54,.12); }
.wb-contact-map iframe { display: block; width: 100%; height: 100%; border: 0; }
.wb-contact-finale { padding: 100px 22px 108px; text-align: center; background: #143d40; color: #fff; }
.wb-contact-finale h2 { max-width: 760px; margin: 15px auto 16px; color: #fff; font: 400 clamp(40px,4.7vw,68px)/1.1 "Avenir Next", Arial, sans-serif; letter-spacing: -.04em; }
.wb-contact-page .wb-contact-finale h2, body.page-id-12 .wb-contact-finale h2 { color: #fff !important; }
.wb-contact-finale p { max-width: 580px; margin: 0 auto; color: #d0dfda; font-size: 16px; line-height: 1.7; }
.wb-contact-finale a { display: inline-flex; align-items: center; gap: 20px; margin-top: 32px; padding: 17px 27px; background: #f5aa20; color: #133537; font: 800 12px/1.2 Montserrat, Arial, sans-serif; letter-spacing: .08em; text-decoration: none; text-transform: uppercase; }
.wb-contact-finale a:hover { background: #fff; color: #143d40; }

@media (max-width: 960px) {
  .wb-contact-reach { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .wb-contact-grid { grid-template-columns: 1fr; max-width: 700px; }
  .wb-contact-story { display: grid; grid-template-columns: 38% 62%; }
  .wb-contact-story-photo { min-height: 100%; }
  .wb-contact-location { grid-template-columns: 1fr; max-width: 700px; }
}
@media (max-width: 640px) {
  body.page-id-12 .sv-page-hero { min-height: 600px !important; padding: 125px 20px 105px !important; background-position: 57% center !important; }
  body.page-id-12 .sv-page-hero h1 { font-size: clamp(47px,12vw,62px) !important; }
  body.page-id-12 .wb-contact-hero-actions { gap: 10px; }
  body.page-id-12 .wb-contact-hero-actions a { min-width: 0; width: 100%; max-width: 290px; }
  .wb-contact-reach { grid-template-columns: 1fr 1fr; gap: 9px; width: calc(100% - 28px); margin-top: -42px; }
  .wb-contact-method { min-height: 160px; padding: 19px 15px; border-radius: 10px; }
  .wb-contact-method-label { margin-top: 16px; font-size: 9px; }
  .wb-contact-method strong { font-size: 13px; }
  .wb-contact-method:nth-child(2) strong { font-size: 11px; white-space: normal; }
  .wb-contact-method-foot { font-size: 11px; }
  .wb-contact-method-arrow { top: 16px; right: 14px; }
  .wb-contact-enquiry { padding: 83px 16px 80px; }
  .wb-contact-heading { margin-bottom: 32px; }
  .wb-contact-heading p { font-size: 15px; }
  .wb-contact-form-card { padding: 24px 19px 26px; }
  .wb-contact-form-card .sv-form { grid-template-columns: 1fr; }
  .wb-contact-story { display: block; }
  .wb-contact-story-photo { min-height: 220px; }
  .wb-contact-story-copy { padding: 29px 24px 33px; }
  .wb-contact-location { width: calc(100% - 32px); padding-bottom: 75px; gap: 28px; }
  .wb-contact-map { height: 260px; }
  .wb-contact-finale { padding: 78px 19px 86px; }
}

/* About: an editorial introduction to Wild & Blue. */
body.page-id-11 { background: #fbf9f4; color: #173439; }
body.page-id-11 .sv-page-hero {
  min-height: 700px !important; display: flex !important; align-items: center !important;
  padding: 140px clamp(24px,8vw,130px) 115px !important;
  background: linear-gradient(90deg,rgba(4,29,33,.59) 0%,rgba(4,29,33,.33) 55%,rgba(4,29,33,.08) 100%),url("https://images.unsplash.com/photo-1621583628955-42fbc37bf424?auto=format&fit=crop&w=2400&q=90") center/cover no-repeat !important;
}
body.page-id-11 .sv-page-hero .sv-hero-inner { width: min(1100px,100%) !important; max-width: 1100px !important; margin: auto !important; padding: 0 !important; }
body.page-id-11 .sv-page-hero .sv-eyebrow { color: #f5b94a !important; font: 800 12px/1.4 Montserrat,Arial,sans-serif !important; letter-spacing: .2em !important; text-transform: uppercase; }
body.page-id-11 .sv-page-hero h1 { max-width: 850px; margin: 18px 0 18px !important; color: #fff !important; font: 400 clamp(58px,7vw,105px)/1.03 "Avenir Next",Arial,sans-serif !important; letter-spacing: -.048em !important; text-wrap: balance; }
body.page-id-11 .sv-page-hero .sv-hero-inner > .elementor-widget-text-editor:last-child p { max-width: 680px; color: rgba(255,255,255,.92) !important; font: 400 clamp(17px,1.8vw,23px)/1.6 "Avenir Next",Arial,sans-serif !important; }
body.page-id-11 .elementor-11 > .sv-inner-page { display: block !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; }
body.page-id-11 .elementor-11 > .sv-inner-page > .elementor-widget-shortcode { width: 100% !important; }
body.page-id-11 .wb-about-page { font-family: "Avenir Next","Helvetica Neue",Arial,sans-serif; }
body.page-id-11 .wb-about-page * { box-sizing: border-box; }
.wb-about-eyebrow { color: #b17b2b; font: 800 11px/1.3 Montserrat,Arial,sans-serif; letter-spacing: .18em; text-transform: uppercase; }
.wb-about-intro { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); align-items: center; gap: clamp(45px,7vw,108px); width: min(1230px,calc(100% - 56px)); margin: 0 auto; padding: 120px 0; }
.wb-about-intro-image { min-height: 600px; border-radius: 3px; background: url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Dhow_Sunset%2C_Zanzibar_%2810164046475%29.jpg?width=1400") center/cover no-repeat; box-shadow: 25px 25px 0 #efe3c8; filter: brightness(1.09); }
.wb-about-intro-copy h2, .wb-about-section-head h2, .wb-about-outro h2 { color: #143d40; font: 400 clamp(40px,4.7vw,68px)/1.08 "Avenir Next",Arial,sans-serif; letter-spacing: -.045em; }
.wb-about-intro-copy h2 { margin: 20px 0 24px; }
.wb-about-intro-copy p { color: #5b716f; font-size: 17px; line-height: 1.8; margin: 0 0 18px; }
.wb-about-text-link { display: inline-flex; align-items: center; gap: 15px; margin-top: 20px; padding-bottom: 8px; border-bottom: 1px solid #ba863f; color: #14595c; text-decoration: none !important; font: 800 11px/1.3 Montserrat,Arial,sans-serif; letter-spacing: .1em; text-transform: uppercase; }
.wb-about-statement { padding: 94px 24px 100px; background: #153d40; text-align: center; }
.wb-about-statement .wb-about-eyebrow { color: #f3b84d; }
.wb-about-statement p { max-width: 990px; margin: 22px auto 0; color: #fff; font: 400 clamp(35px,4.5vw,64px)/1.18 "Avenir Next",Arial,sans-serif; letter-spacing: -.04em; }
.wb-about-statement em { color: #f2bd60; font-style: normal; }
.wb-about-purpose { padding: 120px 24px; background: #f6f3eb; }
.wb-about-section-head { max-width: 730px; margin: 0 auto 52px; text-align: center; }
.wb-about-section-head h2 { margin: 15px 0 15px; }
.wb-about-section-head p { margin: 0; color: #647875; font-size: 17px; line-height: 1.65; }
.wb-about-purpose-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; width: min(1130px,100%); margin: auto; }
.wb-about-purpose-card { padding: clamp(33px,5vw,66px); background: #fff; border-top: 4px solid #e9ad39; box-shadow: 0 17px 48px rgba(13,55,55,.065); }
.wb-about-purpose-card:nth-child(2) { background: #173e40; border-top-color: #f0b947; }
.wb-about-purpose-num { color: #ad782b; font: 800 11px/1.3 Montserrat,Arial,sans-serif; letter-spacing: .15em; }
.wb-about-purpose-card:nth-child(2) .wb-about-purpose-num { color: #f3bf64; }
.wb-about-purpose-card h3 { margin: 33px 0 20px; color: #143d40; font: 400 clamp(30px,3vw,44px)/1.15 "Avenir Next",Arial,sans-serif; letter-spacing: -.035em; }
.wb-about-purpose-card p { margin: 0; color: #5e7370; font-size: 16px; line-height: 1.75; }
.wb-about-purpose-card:nth-child(2) h3 { color: #fff !important; }
.wb-about-purpose-card:nth-child(2) p { color: #d2e0db; }
.wb-about-values { padding: 125px 24px 140px; background: #fffdf9; }
.wb-about-values-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px; width: min(1200px,100%); margin: auto; }
.wb-about-values-grid article { min-height: 265px; padding: 30px 25px; background: #f7f5ee; border: 1px solid #ebe8de; }
.wb-about-value-mark { color: #bb842d; font: 800 13px/1.3 Montserrat,Arial,sans-serif; letter-spacing: .1em; }
.wb-about-values-grid h3 { margin: 34px 0 12px; color: #153a3e; font: 500 clamp(23px,2vw,29px)/1.2 "Avenir Next",Arial,sans-serif; }
.wb-about-values-grid p { margin: 0; color: #607571; font-size: 14px; line-height: 1.7; }
.wb-about-outro { display: grid; grid-template-columns: 1fr 1fr; min-height: 570px; background: #143d40; }
.wb-about-outro-photo { background: url("https://images.unsplash.com/photo-1621583628955-42fbc37bf424?auto=format&fit=crop&w=1500&q=85") center/cover no-repeat; }
.wb-about-outro-copy { align-self: center; width: 100%; max-width: 760px; padding: 72px clamp(38px,6vw,92px); }
.wb-about-outro-copy:before { content: ""; display: block; width: 50px; height: 2px; margin-bottom: 26px; background: #f3bd56; }
.wb-about-outro-copy .wb-about-eyebrow { color: #f2b549; }
body.page-id-11 .elementor-11 .wb-about-outro-copy h2 { max-width: 610px; margin: 19px 0 24px; color: #fff !important; font: 400 clamp(40px,4.3vw,62px)/1.12 "Avenir Next",Arial,sans-serif !important; letter-spacing: -.045em; text-wrap: balance; }
body.page-id-11 .elementor-11 .wb-about-outro-copy h2 em { color: #f3c66e !important; font-style: normal; }
.wb-about-outro p { max-width: 490px; margin: 0; color: #e1eae5; font-size: 16px; line-height: 1.75; }
.wb-about-outro a { display: inline-flex; gap: 20px; align-items: center; margin-top: 29px; padding: 16px 24px; background: #f5aa20; color: #14343a !important; text-decoration: none !important; font: 800 11px/1.2 Montserrat,Arial,sans-serif; letter-spacing: .1em; text-transform: uppercase; }
.wb-about-outro a:hover { background: #fff; }
@media (max-width: 960px) {
  .wb-about-intro { gap: 38px; }
  .wb-about-intro-image { min-height: 470px; }
  .wb-about-values-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width: 640px) {
  body.page-id-11 .sv-page-hero { min-height: 620px !important; padding: 120px 22px 90px !important; background-position: 59% center !important; }
  body.page-id-11 .sv-page-hero h1 { font-size: clamp(49px,12vw,68px) !important; }
  .wb-about-intro { grid-template-columns: 1fr; width: calc(100% - 36px); padding: 80px 0; gap: 62px; }
  .wb-about-intro-image { min-height: 430px; box-shadow: 14px 14px 0 #efe3c8; }
  .wb-about-intro-copy p { font-size: 16px; }
  .wb-about-statement { padding: 70px 20px; }
  .wb-about-purpose, .wb-about-values { padding: 80px 18px; }
  .wb-about-section-head { margin-bottom: 32px; }
  .wb-about-purpose-grid, .wb-about-values-grid { grid-template-columns: 1fr; }
  .wb-about-purpose-card { padding: 34px 27px; }
  .wb-about-purpose-card h3 { margin-top: 23px; }
  .wb-about-values-grid article { min-height: 0; padding: 26px; }
  .wb-about-values-grid h3 { margin-top: 18px; }
  .wb-about-outro { grid-template-columns: 1fr; }
  .wb-about-outro-photo { min-height: 290px; }
  .wb-about-outro-copy { padding: 66px 23px 76px; }
  body.page-id-11 .elementor-11 .wb-about-outro-copy h2 { font-size: clamp(39px,10vw,53px) !important; }
}
