.elementor-73 .elementor-element.elementor-element-389763a{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-73 .elementor-element.elementor-element-9aa0a41{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-73 .elementor-element.elementor-element-9aa0a41{left:0px;}body.rtl .elementor-73 .elementor-element.elementor-element-9aa0a41{right:0px;}.elementor-73 .elementor-element.elementor-element-f93119e{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.72;--z-index:1;}.elementor-73 .elementor-element.elementor-element-f93119e::before, .elementor-73 .elementor-element.elementor-element-f93119e > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-f93119e > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-f93119e > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-f93119e > .e-con-inner > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-f93119e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E1810;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-73 .elementor-element.elementor-element-9ced197{text-align:center;}.elementor-73 .elementor-element.elementor-element-9ced197 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.8em;font-weight:400;color:#E8C97A;}.elementor-73 .elementor-element.elementor-element-e3b374a{text-align:center;}.elementor-73 .elementor-element.elementor-element-e3b374a .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:3.7em;font-weight:400;text-transform:uppercase;color:#E8C97A;}.elementor-73 .elementor-element.elementor-element-de95c31{text-align:center;}.elementor-73 .elementor-element.elementor-element-de95c31 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;letter-spacing:4.2px;color:#A89880;}.elementor-73 .elementor-element.elementor-element-274d61f{text-align:center;}.elementor-73 .elementor-element.elementor-element-274d61f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.8em;font-weight:400;color:#F5EDE0;}.elementor-73 .elementor-element.elementor-element-118c2ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73 .elementor-element.elementor-element-e78b3f4 .elementor-button{background-color:#C9A84C;font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;fill:#1E1810;color:#1E1810;border-style:none;}.elementor-73 .elementor-element.elementor-element-e78b3f4.elementor-element{--order:99999 /* order end hack */;}.elementor-73 .elementor-element.elementor-element-098dc70 .elementor-button{background-color:#C9A84C00;font-family:"Jost", Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;fill:#C9A84C;color:#C9A84C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A84C;}.elementor-73 .elementor-element.elementor-element-098dc70.elementor-element{--order:99999 /* order end hack */;}.elementor-73 .elementor-element.elementor-element-3998276{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-8d6e47e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-ccf6e1c{background-color:#C9A84C;}.elementor-73 .elementor-element.elementor-element-7115467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-73 .elementor-element.elementor-element-210c2ca{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#C9A24A;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-73 .elementor-element.elementor-element-210c2ca .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:1.9em;font-weight:300;color:#F5EDE0;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73 .elementor-element.elementor-element-ed9563f{--grid-columns:6;--grid-row-gap:1.7em;--grid-column-gap:1.3em;}.elementor-73 .elementor-element.elementor-element-ed9563f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-73 .elementor-element.elementor-element-ed9563f .e-loop-item > .elementor-section, .elementor-73 .elementor-element.elementor-element-ed9563f .e-loop-item > .elementor-section > .elementor-container, .elementor-73 .elementor-element.elementor-element-ed9563f .e-loop-item > .e-con, .elementor-73 .elementor-element.elementor-element-ed9563f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination{text-align:center;margin-top:18px;}.elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination .page-numbers:not(.dots){color:#C9A84C;}.elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination .page-numbers.current{color:#F5EDE0;}body:not(.rtl) .elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-73 .elementor-element.elementor-element-ed9563f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-73 .elementor-element.elementor-element-d40f665{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-73 .elementor-element.elementor-element-884bdb4{--display:flex;--justify-content:center;}.elementor-73 .elementor-element.elementor-element-2ada8a5{text-align:start;}.elementor-73 .elementor-element.elementor-element-2ada8a5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.8em;font-weight:400;color:#E8C97A;}.elementor-73 .elementor-element.elementor-element-c0940ca{text-align:start;}.elementor-73 .elementor-element.elementor-element-c0940ca .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:1.9em;font-weight:400;text-transform:uppercase;color:#E8C97A;}.elementor-73 .elementor-element.elementor-element-bd63191{text-align:start;}.elementor-73 .elementor-element.elementor-element-bd63191 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:0.8em;font-weight:400;line-height:31px;letter-spacing:1.6px;color:#A89880;}.elementor-73 .elementor-element.elementor-element-3499743{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;border-style:none;--border-style:none;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-73 .elementor-element.elementor-element-b32aecb{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C97A30;border-radius:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-b32aecb.elementor-element{--align-self:center;}.elementor-73 .elementor-element.elementor-element-b32aecb .elementor-counter{gap:0px;}.elementor-73 .elementor-element.elementor-element-b32aecb .elementor-counter-number-wrapper{color:#E8C97A;font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:300;}.elementor-73 .elementor-element.elementor-element-b32aecb .elementor-counter-title{color:#E8C97A;font-family:"Jost", Sans-serif;font-size:0.6em;font-weight:400;text-transform:uppercase;letter-spacing:1.3px;}.elementor-73 .elementor-element.elementor-element-7095a7c{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C97A30;border-radius:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-7095a7c.elementor-element{--align-self:center;}.elementor-73 .elementor-element.elementor-element-7095a7c .elementor-counter{gap:0px;}.elementor-73 .elementor-element.elementor-element-7095a7c .elementor-counter-number-wrapper{color:#E8C97A;font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:300;}.elementor-73 .elementor-element.elementor-element-7095a7c .elementor-counter-title{color:#E8C97A;font-family:"Jost", Sans-serif;font-size:0.6em;font-weight:400;text-transform:uppercase;letter-spacing:1.3px;}.elementor-73 .elementor-element.elementor-element-45a91dc{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8C97A30;border-radius:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-45a91dc.elementor-element{--align-self:center;}.elementor-73 .elementor-element.elementor-element-45a91dc .elementor-counter{gap:0px;}.elementor-73 .elementor-element.elementor-element-45a91dc .elementor-counter-number-wrapper{color:#E8C97A;font-family:"Jost", Sans-serif;font-size:0.9em;font-weight:300;}.elementor-73 .elementor-element.elementor-element-45a91dc .elementor-counter-title{color:#E8C97A;font-family:"Jost", Sans-serif;font-size:0.6em;font-weight:400;text-transform:uppercase;letter-spacing:1.3px;}.elementor-73 .elementor-element.elementor-element-d213dd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-73 .elementor-element.elementor-element-1e33e52{width:100%;max-width:100%;}.elementor-73 .elementor-element.elementor-element-1e33e52 img{width:100%;height:481px;object-fit:cover;object-position:center center;}.elementor-73 .elementor-element.elementor-element-0e1f40f{width:100%;max-width:100%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73 .elementor-element.elementor-element-0e1f40f img{width:100%;height:481px;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-73 .elementor-element.elementor-element-7115467{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-73 .elementor-element.elementor-element-ed9563f{--grid-columns:3;}.elementor-73 .elementor-element.elementor-element-d40f665{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-73 .elementor-element.elementor-element-bd63191 .elementor-heading-title{line-height:1.8em;}.elementor-73 .elementor-element.elementor-element-3499743{--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-d213dd7{--justify-content:center;}.elementor-73 .elementor-element.elementor-element-d213dd7.e-con{--align-self:center;}.elementor-73 .elementor-element.elementor-element-1e33e52 img{height:251px;}.elementor-73 .elementor-element.elementor-element-0e1f40f img{height:251px;}}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-f93119e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-73 .elementor-element.elementor-element-e3b374a .elementor-heading-title{font-size:2.7em;line-height:1.4em;}.elementor-73 .elementor-element.elementor-element-de95c31 .elementor-heading-title{font-size:0.6em;line-height:1.5em;}.elementor-73 .elementor-element.elementor-element-118c2ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73 .elementor-element.elementor-element-7115467{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-73 .elementor-element.elementor-element-ed9563f{--grid-columns:2;}.elementor-73 .elementor-element.elementor-element-d40f665{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-73 .elementor-element.elementor-element-bd63191 .elementor-heading-title{line-height:1.6em;}.elementor-73 .elementor-element.elementor-element-3499743{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-73 .elementor-element.elementor-element-b32aecb{padding:5px 5px 5px 5px;}.elementor-73 .elementor-element.elementor-element-b32aecb .elementor-counter-title{justify-content:start;}.elementor-73 .elementor-element.elementor-element-b32aecb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-73 .elementor-element.elementor-element-7095a7c{padding:5px 5px 5px 5px;}.elementor-73 .elementor-element.elementor-element-7095a7c .elementor-counter-title{justify-content:start;}.elementor-73 .elementor-element.elementor-element-7095a7c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-73 .elementor-element.elementor-element-45a91dc{padding:5px 5px 5px 5px;}.elementor-73 .elementor-element.elementor-element-45a91dc .elementor-counter-title{justify-content:start;}.elementor-73 .elementor-element.elementor-element-45a91dc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-73 .elementor-element.elementor-element-1e33e52 img{height:202px;}.elementor-73 .elementor-element.elementor-element-0e1f40f img{height:202px;}}/* Start custom CSS for html, class: .elementor-element-9aa0a41 *//* ══ HERO — PORTADA DE REVISTA ══ */
  .hero {
    position: relative;
    min-height: 100vh;
    display: flex; flex-direction: column;
    align-items: center; justify-content: center;
    overflow: hidden;
  }
  .hero-mosaic {
    position: absolute; inset: 0;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 3px;
    z-index: 0;
    transform: scale(1.06);
  }
  .hero-mosaic-col { display: flex; flex-direction: column; gap: 3px; }
  .hero-mosaic-col:nth-child(even) { margin-top: -10%; }
  .hero-mosaic img {
    width: 100%; flex: 1; object-fit: cover; min-height: 220px;
    filter: saturate(55%) brightness(.42);
  }
  .hero-overlay {
    position: absolute; inset: 0; z-index: 1;
    background:
      linear-gradient(to bottom, rgba(12,10,7,.88) 0%, rgba(12,10,7,.5) 40%, rgba(12,10,7,.5) 60%, rgba(12,10,7,.96) 100%),
      radial-gradient(ellipse 70% 60% at 50% 50%, rgba(201,168,76,.06) 0%, transparent 70%);
  }
  .hero-frame {
    position: absolute; z-index: 2; pointer-events: none;
    inset: 2rem;
    border: 1px solid rgba(201,168,76,.15);
  }
  .hero-corner-tl, .hero-corner-tr, .hero-corner-bl, .hero-corner-br-f {
    position: absolute; z-index: 3; pointer-events: none;
    width: 44px; height: 44px;
  }
  .hero-corner-tl { top: 2rem; left: 2rem; border-top: 2px solid #c9a84c; border-left: 2px solid #c9a84c; }
  .hero-corner-tr { top: 2rem; right: 2rem; border-top: 2px solid var(--gold); border-right: 2px solid #c9a84c; }
  .hero-corner-bl { bottom: 2rem; left: 2rem; border-bottom: 2px solid #c9a84c; border-left: 2px solid var(--gold); }
  .hero-corner-br-f { bottom: 2rem; right: 2rem; border-bottom: 2px solid #c9a84c; border-right: 2px solid #c9a84c; }
  #gems-canvas { position: absolute; inset: 0; pointer-events: none; z-index: 2; }
  .hero-center {
    position: relative; z-index: 4;
    display: flex; flex-direction: column;
    align-items: center; text-align: center;
    padding: calc(var(--nav-h) + 2.5rem) 6% 5.5rem;
    width: 100%;
  }
  .hero-logo-display {
    width: 230px; max-width: 52vw;
    margin-bottom: 2rem;
    filter: drop-shadow(0 0 24px rgba(201,168,76,.4)) brightness(1.08);
    animation: logo-drop .9s cubic-bezier(.22,1,.36,1) both;
  }
  @keyframes logo-drop { from{opacity:0;transform:translateY(-18px) scale(.93)} to{opacity:1;transform:translateY(0) scale(1)} }
  .hero-ornament {
    display: flex; align-items: center; gap: 1rem;
    margin-bottom: 1.4rem;
    animation: fade-up-in .7s .25s ease both;
  }
  .hero-orn-line { flex: 1; max-width: 80px; height: 1px; background: var(--gold); opacity: .5; }
  .hero-orn-diamond { width: 8px; height: 8px; background: var(--gold); transform: rotate(45deg); flex-shrink: 0; }
  .hero-orn-text {
    font-size: .64rem; letter-spacing: .4em; text-transform: uppercase;
    color: var(--gold); white-space: nowrap;
  }
  .hero-title {
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(3.5rem, 8vw, 7.5rem);
    font-weight: 300; line-height: .96; letter-spacing: -.01em;
    color: var(--white); margin-bottom: 1.2rem;
    animation: fade-up-in .85s .38s ease both;
  }
  .hero-title em { color: var(--gold-light); font-style: italic; }
  .hero-title .sub-line {
    display: block; font-family: "Jost", sans-serif; font-weight: 300;
    font-size: .22em; letter-spacing: .4em; text-transform: uppercase;
    color: rgba(255,255,255,.45); margin-top: .8em;
  }
  .hero-subtitle {
    font-size: .93rem; font-weight: 300; line-height: 1.85;
    color: var(--stone-light); max-width: 460px; margin-bottom: 2.6rem;
    animation: fade-up-in .85s .52s ease both;
  }
  .hero-btns {
    display: flex; gap: 1.2rem; flex-wrap: wrap; justify-content: center;
    animation: fade-up-in .85s .66s ease both; margin-bottom: 3rem;
  }
  .hero-trust-bar {
    display: flex; gap: 0;
    border: 1px solid rgba(201,168,76,.2);
    animation: fade-up-in .85s .8s ease both;
  }
  .hero-trust-item {
    padding: .9rem 2rem; display: flex; flex-direction: column;
    align-items: center; gap: .2rem;
    border-right: 1px solid rgba(201,168,76,.2);
  }
  .hero-trust-item:last-child { border-right: none; }
  .trust-num { font-family: "Cormorant Garamond", serif; font-size: 1.65rem; color: #e8c97a; line-height: 1; }
  .trust-label { font-size: .58rem; letter-spacing: .22em; text-transform: uppercase; color:#a89880; }
  .hero-ticker-wrap {
    position: absolute; bottom: 0; left: 0; right: 0; z-index: 5;
    overflow: hidden; padding: .55rem 0;
    background: rgba(10,8,5,.7);
    border-top: 1px solid rgba(201,168,76,.2);
  }
  .hero-ticker {
    display: flex; gap: .8rem;
    animation: ticker-scroll 30s linear infinite;
    width: max-content;
  }
  .hero-ticker:hover { animation-play-state: paused; }
  @keyframes ticker-scroll { from{transform:translateX(0)} to{transform:translateX(-50%)} }
  .ticker-item {
    display: flex; align-items: center; gap: .65rem;
    padding: .28rem .85rem; flex-shrink: 0;
    border: 1px solid rgba(201,168,76,.12); border-radius: 2px;
    background: rgba(21,18,9,.5); cursor: pointer; white-space: nowrap;
    transition: border-color .3s;
  }
  .ticker-item:hover { border-color: rgba(201,168,76,.45); }
  .ticker-item img { width: 34px; height: 34px; object-fit: cover; border-radius: 2px; }
  .ticker-name { font-size: .76rem; color:#f5ede0;; }
  .ticker-price { font-size: .7rem; color: #c9a84c;; margin-left: .3rem; }
  .btn-primary {
    background: #f5ede0; color: #0c0a07;
    padding: .95rem 2.4rem; text-decoration: none;
    font-size: .78rem; letter-spacing: .18em; text-transform: uppercase;
    font-weight: 600; transition: background .3s, transform .2s;
    border-radius: 2px; display: inline-block;
  }
  .btn-primary:hover { background: var(--gold-light); transform: translateY(-2px); }
  .btn-outline {
    border: 1px solid rgba(201,168,76,.45); color: #c9a84c;
    padding: .95rem 2.4rem; text-decoration: none;
    font-size: .78rem; letter-spacing: .18em; text-transform: uppercase;
    transition: border-color .3s, color .3s, background .3s; border-radius: 2px;
    display: inline-block;
  }

  @keyframes fade-up-in { from{opacity:0;transform:translateY(14px)} to{opacity:1;transform:translateY(0)} }
  @media (max-width: 700px) {
    .hero-mosaic { grid-template-columns: repeat(3, 1fr); }
    .hero-mosaic-col:nth-child(4), .hero-mosaic-col:nth-child(5) { display: none; }
    .hero-frame, .hero-corner-tl, .hero-corner-tr, .hero-corner-bl, .hero-corner-br-f { display: none; }
    .hero-logo-display { width: 170px; }
    .hero-trust-bar { flex-wrap: wrap; }
    .hero-trust-item { flex: 1; min-width: 90px; }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccf6e1c *//* ── STRIP BANNER ── */
  .strip {
    background: var(--gold);
    padding: .9rem 5%;
    display: flex; align-items: center; justify-content: center;
    gap: 1rem; flex-wrap: wrap;
    overflow: hidden;
  }
  .strip-item {
    font-size: .60rem; letter-spacing: .22em; text-transform: uppercase;
    font-weight: 600; color:#0c0a07;;
    display: flex; align-items: center; gap: .5rem;
  }
  .strip-dot { width: 4px; height: 4px; background: #0c0a07;; border-radius: 50%; opacity: .4; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shumagrumis.com/wp-content/uploads/2026/05/Jost-300-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shumagrumis.com/wp-content/uploads/2025/09/CormorantGaramond-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */