.elementor-39 .elementor-element.elementor-element-9210808{--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;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-11d6d1a{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-bac868c{width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-icon i{color:var( --e-global-color-dc0fd08 );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-icon svg{fill:var( --e-global-color-dc0fd08 );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-fbe1318{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-39 .elementor-element.elementor-element-fbe1318 .elementor-icon-list-text{color:var( --e-global-color-e061c23 );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-9c023a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-f7cfd36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-f7cfd36:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f7cfd36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16217fe );}.elementor-39 .elementor-element.elementor-element-33e0972{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-bd43a73{width:var( --container-widget-width, 21% );max-width:21%;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-bd43a73 .elementor-icon-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-stacked .elementor-icon{background-color:#CE112633;color:var( --e-global-color-v4-dup_primary-red );}.elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-default .elementor-icon{color:#CE112633;border-color:#CE112633;}.elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-default .elementor-icon svg{fill:#CE112633;}.elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-dup_primary-red );}.elementor-39 .elementor-element.elementor-element-bd43a73.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-dup_primary-red );}.elementor-39 .elementor-element.elementor-element-bd43a73 .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-bd43a73 .elementor-icon svg{height:20px;}.elementor-39 .elementor-element.elementor-element-9674a3d{width:var( --container-widget-width, 21% );max-width:21%;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-9674a3d .elementor-icon-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-stacked .elementor-icon{background-color:#F4B4002E;color:var( --e-global-color-v4-gold-dark-hover-state );}.elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-default .elementor-icon{color:#F4B4002E;border-color:#F4B4002E;}.elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-default .elementor-icon svg{fill:#F4B4002E;}.elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-gold-dark-hover-state );}.elementor-39 .elementor-element.elementor-element-9674a3d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-gold-dark-hover-state );}.elementor-39 .elementor-element.elementor-element-9674a3d .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-9674a3d .elementor-icon svg{height:20px;}.elementor-39 .elementor-element.elementor-element-fb33d90{width:var( --container-widget-width, 21% );max-width:21%;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-fb33d90 .elementor-icon-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-stacked .elementor-icon{background-color:#1B6E3E38;color:var( --e-global-color-v4-green-accent );}.elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-default .elementor-icon{color:#1B6E3E38;border-color:#1B6E3E38;}.elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-default .elementor-icon svg{fill:#1B6E3E38;}.elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-green-accent );}.elementor-39 .elementor-element.elementor-element-fb33d90.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-green-accent );}.elementor-39 .elementor-element.elementor-element-fb33d90 .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-fb33d90 .elementor-icon svg{height:20px;}.elementor-39 .elementor-element.elementor-element-3ebcbd5{width:var( --container-widget-width, 21% );max-width:21%;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-3ebcbd5 .elementor-icon-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-stacked .elementor-icon{background-color:#CE112640;color:var( --e-global-color-v4-dup_primary-red );}.elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-default .elementor-icon{color:#CE112640;border-color:#CE112640;}.elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-default .elementor-icon svg{fill:#CE112640;}.elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-dup_primary-red );}.elementor-39 .elementor-element.elementor-element-3ebcbd5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-dup_primary-red );}.elementor-39 .elementor-element.elementor-element-3ebcbd5 .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-3ebcbd5 .elementor-icon svg{height:20px;}.elementor-39 .elementor-element.elementor-element-a32a02a{width:var( --container-widget-width, 21% );max-width:21%;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-a32a02a .elementor-icon-wrapper{text-align:start;}.elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-stacked .elementor-icon{background-color:#F4B4002E;color:var( --e-global-color-v4-gold-dark-hover-state );}.elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-default .elementor-icon{color:#F4B4002E;border-color:#F4B4002E;}.elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-default .elementor-icon svg{fill:#F4B4002E;}.elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-gold-dark-hover-state );}.elementor-39 .elementor-element.elementor-element-a32a02a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-gold-dark-hover-state );}.elementor-39 .elementor-element.elementor-element-a32a02a .elementor-icon{font-size:20px;}.elementor-39 .elementor-element.elementor-element-a32a02a .elementor-icon svg{height:20px;}.elementor-39 .elementor-element.elementor-element-f8ee359{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-f8ee359:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f8ee359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16217fe );}.elementor-39 .elementor-element.elementor-element-d824b8b{padding:0px 0px 10px 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-d824b8b .elementor-icon-list-text{color:var( --e-global-color-9980bcf );transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-0dcd6ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-0dcd6ca:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-0dcd6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16217fe );}.elementor-39 .elementor-element.elementor-element-e4880f3{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-e4880f3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e4880f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16217fe );}@media(min-width:2400px){.elementor-39 .elementor-element.elementor-element-33e0972{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-39 .elementor-element.elementor-element-33e0972{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-39 .elementor-element.elementor-element-33e0972{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-33e0972{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-39 .elementor-element.elementor-element-33e0972{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-33e0972{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-9210808 */#my-hero-cont {
  background-color: #F8F6F1;
  position: relative;
  overflow: hidden;
}

/* chitenje texture overlay */
#my-hero-cont::before {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .04;
  background-image:
    repeating-linear-gradient(60deg, #0B1B2B 0 1px, transparent 1px 22px),
    repeating-linear-gradient(-60deg, #0B1B2B 0 1px, transparent 1px 22px);
  -webkit-mask-image: linear-gradient(180deg, #000, transparent);
  mask-image: linear-gradient(180deg, #000, transparent);
  z-index: 0;
}

/* gold glow blob */
#my-hero-cont::after {
  content: '';
  position: absolute;
  width: 560px;
  height: 560px;
  border-radius: 50%;
  left: 50%;
  top: -220px;
  transform: translateX(-50%);
  pointer-events: none;
  background: radial-gradient(circle, rgba(244,180,0,.20), transparent 62%);
  z-index: 0;
}

/* make sure Elementor child elements sit above the overlays */
#my-hero-cont > .elementor-container {
  position: relative;
  z-index: 1;
}

/* shrink glow on mobile so it doesn't overpower small screens */
@media (max-width: 768px) {
  #my-hero-cont::after {
    width: 340px;
    height: 340px;
    top: -140px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-684821a */@import url('https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@700,800&f[]=satoshi@400,500,600,700&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap');

  :root {
    --red: #CE1126; --red-d: #A60E1F; --gold: #F4B400; --gold-d: #D89E00;
    --navy: #0B1B2B; --navy-2: #10243A; --off: #F8F6F1;
    --grey: #6B7280; --grey-l: #9AA3AF; --white: #fff;
    --green: #1B6E3E;
    --line: rgba(11,27,43,.10); --line-2: rgba(11,27,43,.06);
    --shadow-s: 0 1px 2px rgba(11,27,43,.06), 0 2px 6px rgba(11,27,43,.05);
    --shadow-m: 0 4px 12px rgba(11,27,43,.08), 0 14px 40px rgba(11,27,43,.07);
    --r-s: 10px; --r-m: 16px;
    --disp: 'Cabinet Grotesk', system-ui, sans-serif;
    --body: 'Satoshi', system-ui, sans-serif;
    --mono: 'JetBrains Mono', ui-monospace, monospace;
  }

  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

  .nc-tld-section {
    width: 100%;
    font-family: var(--body);
  }

  /* --- toolbar --- */
  .nc-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 28px;
    flex-wrap: wrap;
  }

  .nc-filter {
    display: flex;
    align-items: center;
    gap: 10px;
    border: 1.5px solid var(--line);
    border-radius: var(--r-s);
    padding: 0 16px;
    background: var(--off);
    flex: 1;
    max-width: 340px;
    transition: border-color .2s, box-shadow .2s;
  }
  .nc-filter:focus-within {
    border-color: var(--red);
    box-shadow: 0 0 0 3px rgba(206,17,38,.07);
    background: var(--white);
  }
  .nc-filter svg {
    width: 17px; height: 17px;
    stroke: var(--grey); flex: none;
  }
  .nc-filter input {
    border: 0; background: transparent; outline: 0;
    font-family: var(--body); font-size: 14.5px;
    padding: 12px 0; width: 100%; color: var(--navy);
    caret-color: var(--red);
  }
  .nc-filter input::placeholder { color: var(--grey-l); }

  .nc-tld-meta {
    font-size: 13px;
    color: var(--grey);
    white-space: nowrap;
  }
  .nc-tld-meta b {
    font-weight: 700;
    color: var(--navy);
    font-family: var(--mono);
  }

  /* --- grid --- */
  .nc-tld-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 14px;
  }

  /* --- card --- */
  .nc-tcard {
    border: 1px solid var(--line);
    border-radius: var(--r-m);
    padding: 22px;
    transition: transform .2s, box-shadow .2s, border-color .2s;
    background: var(--white);
    position: relative;
    cursor: default;
  }
  .nc-tcard:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-m);
    border-color: transparent;
  }
  .nc-tcard.pop {
    border: 2px solid var(--gold);
  }
  .nc-tcard.pop:hover {
    border-color: var(--gold-d);
  }

  /* badge */
  .nc-flag {
    position: absolute;
    top: 14px; right: 14px;
    font-family: var(--disp);
    font-size: 10px; font-weight: 700;
    letter-spacing: .08em;
    color: var(--gold-d);
    background: rgba(244,180,0,.14);
    padding: 3px 9px;
    border-radius: 100px;
  }

  .nc-tcard .nc-ext-label {
    font-family: var(--disp);
    font-weight: 800;
    font-size: 28px;
    color: var(--navy);
    letter-spacing: -.03em;
    line-height: 1;
  }
  .nc-tcard .nc-desc {
    font-size: 12.5px;
    color: var(--grey);
    margin: 6px 0 18px;
    min-height: 32px;
    line-height: 1.5;
  }
  .nc-tcard .nc-pr {
    display: flex;
    align-items: baseline;
    gap: 3px;
    margin-bottom: 16px;
  }
  .nc-tcard .nc-pr .nc-cur {
    font-family: var(--mono);
    font-size: 11.5px;
    color: var(--grey);
  }
  .nc-tcard .nc-pr .nc-amount {
    font-family: var(--disp);
    font-weight: 800;
    font-size: 24px;
    letter-spacing: -.02em;
    color: var(--navy);
  }
  .nc-tcard .nc-pr .nc-per {
    font-size: 12px;
    color: var(--grey);
  }

  .nc-reg-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-family: var(--disp);
    font-weight: 700;
    font-size: 13.5px;
    color: var(--red);
    text-decoration: none;
    transition: gap .18s, color .18s;
    border: none;
    background: none;
    cursor: pointer;
    padding: 0;
  }
  .nc-tcard:hover .nc-reg-link { gap: 10px; color: var(--red-d); }
  .nc-reg-link svg {
    width: 13px; height: 13px;
    stroke: currentColor; fill: none; stroke-width: 2.5;
  }

  /* --- empty state --- */
  .nc-tld-empty {
    display: none;
    text-align: center;
    padding: 48px 24px;
    color: var(--grey);
    font-size: 15px;
    grid-column: 1 / -1;
  }
  .nc-tld-empty svg {
    width: 36px; height: 36px;
    stroke: var(--grey-l); fill: none;
    stroke-width: 1.5;
    margin: 0 auto 14px;
    display: block;
  }
  .nc-tld-empty strong {
    display: block;
    font-family: var(--disp);
    font-size: 17px;
    color: var(--navy);
    margin-bottom: 6px;
  }

  /* --- responsive --- */
  @media (max-width: 980px) {
    .nc-tld-grid { grid-template-columns: repeat(3, 1fr); }
  }
  @media (max-width: 700px) {
    .nc-tld-grid { grid-template-columns: repeat(2, 1fr); }
    .nc-toolbar { flex-direction: column; align-items: stretch; }
    .nc-filter { max-width: 100%; }
    .nc-tld-meta { text-align: center; }
  }
  @media (max-width: 400px) {
    .nc-tld-grid { grid-template-columns: 1fr; }
    .nc-tcard .nc-ext-label { font-size: 24px; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4880f3 */#my-final-cta {
  background-color: #CE1126;
  position: relative;
  overflow: hidden;
}

/* sunray burst pattern */
#my-final-cta::before {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .16;
  background: repeating-conic-gradient(
    from 0deg at 50% 120%,
    #fff 0deg 2deg,
    transparent 2deg 14deg
  );
  z-index: 0;
}

/* make sure Elementor inner container sits above the overlay */
#my-final-cta > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */