.elementor-988884 .elementor-element.elementor-element-fc13466{--display:flex;--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--overlay-mix-blend-mode:multiply;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988884 .elementor-element.elementor-element-fc13466::before, .elementor-988884 .elementor-element.elementor-element-fc13466 > .elementor-background-video-container::before, .elementor-988884 .elementor-element.elementor-element-fc13466 > .e-con-inner > .elementor-background-video-container::before, .elementor-988884 .elementor-element.elementor-element-fc13466 > .elementor-background-slideshow::before, .elementor-988884 .elementor-element.elementor-element-fc13466 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988884 .elementor-element.elementor-element-fc13466 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#27232247;background-image:url("https://aipexstaging.xyz/wp-content/uploads/2026/01/PAPER_texture.jpg");--background-overlay:'';}.elementor-988884 .elementor-element.elementor-element-fc13466:not(.elementor-motion-effects-element-type-background), .elementor-988884 .elementor-element.elementor-element-fc13466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://aipexstaging.xyz/wp-content/uploads/2025/11/Background-NEU-option_7_2_3_processed_2.jpg") 50% 50%;background-size:cover;}.elementor-988884 .elementor-element.elementor-element-b3a5bfe{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-vamtam_accent_4 );}.elementor-988884 .elementor-element.elementor-element-6e23463b{--display:flex;}.elementor-988884 .elementor-element.elementor-element-5ed9d3d{--spacer-size:25px;}.elementor-988884 .elementor-element.elementor-element-f8969e3{margin-top:0px;margin-bottom:100px;}.elementor-988884 .elementor-element.elementor-element-e02aa72{--grid-columns:3;}.elementor-988884 .elementor-element.elementor-element-e02aa72 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-988884 .elementor-element.elementor-element-e02aa72 .e-loop-item > .elementor-section, .elementor-988884 .elementor-element.elementor-element-e02aa72 .e-loop-item > .elementor-section > .elementor-container, .elementor-988884 .elementor-element.elementor-element-e02aa72 .e-loop-item > .e-con, .elementor-988884 .elementor-element.elementor-element-e02aa72 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-988884 .elementor-element.elementor-element-cb599d3{--display:flex;}.elementor-988884 .elementor-element.elementor-element-7f9aa3ef:not(.elementor-motion-effects-element-type-background), .elementor-988884 .elementor-element.elementor-element-7f9aa3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_7 );}.elementor-988884 .elementor-element.elementor-element-7f9aa3ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;padding:100px 30px 100px 30px;z-index:0;}.elementor-988884 .elementor-element.elementor-element-7f9aa3ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988884 .elementor-element.elementor-element-4d29c561.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-988884 .elementor-element.elementor-element-4556dee1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:center;z-index:1;text-align:center;}.elementor-988884 .elementor-element.elementor-element-4556dee1 .elementor-heading-title{font-family:var( --e-global-typography-151358a-font-family ), Sans-serif;font-size:var( --e-global-typography-151358a-font-size );font-weight:var( --e-global-typography-151358a-font-weight );text-transform:var( --e-global-typography-151358a-text-transform );font-style:var( --e-global-typography-151358a-font-style );line-height:var( --e-global-typography-151358a-line-height );letter-spacing:var( --e-global-typography-151358a-letter-spacing );color:var( --e-global-color-vamtam_accent_4 );}.elementor-988884 .elementor-element.elementor-element-194ca049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 20% 0% 20%;text-align:center;}.elementor-988884 .elementor-element.elementor-element-194ca049 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_4 );}.elementor-988884 .elementor-element.elementor-element-354be339 .elementor-button{background-color:var( --e-global-color-vamtam_accent_6 );text-decoration:none;fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-radius:31px 0px 31px 0px;padding:25px 30px 25px 40px;}.elementor-988884 .elementor-element.elementor-element-354be339 .elementor-button:hover, .elementor-988884 .elementor-element.elementor-element-354be339 .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_3 );}.elementor-988884 .elementor-element.elementor-element-354be339{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-988884 .elementor-element.elementor-element-354be339 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-988884 .elementor-element.elementor-element-354be339 .elementor-button .elementor-button-content-wrapper{gap:60px;}.elementor-988884 .elementor-element.elementor-element-579c46d7{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-988884 .elementor-element.elementor-element-579c46d7 .elementor-button{font-size:16px;font-weight:bold;text-decoration:underline;line-height:1.7em;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-vamtam_accent_4 );padding:0px 0px 0px 0px;}.elementor-988884 .elementor-element.elementor-element-579c46d7 .elementor-button:hover, .elementor-988884 .elementor-element.elementor-element-579c46d7 .elementor-button:focus{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988884 .elementor-element.elementor-element-579c46d7 .elementor-button:hover svg, .elementor-988884 .elementor-element.elementor-element-579c46d7 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_1 );}body.elementor-page-988884:not(.elementor-motion-effects-element-type-background), body.elementor-page-988884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_4 );}@media(max-width:1024px){.elementor-988884 .elementor-element.elementor-element-f8969e3{margin-top:0px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-988884 .elementor-element.elementor-element-e02aa72{--grid-columns:2;}.elementor-988884 .elementor-element.elementor-element-7f9aa3ef{margin-top:-55px;margin-bottom:0px;padding:0px 30px 80px 30px;}.elementor-988884 .elementor-element.elementor-element-4556dee1{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-988884 .elementor-element.elementor-element-4556dee1 .elementor-heading-title{font-size:var( --e-global-typography-151358a-font-size );line-height:var( --e-global-typography-151358a-line-height );letter-spacing:var( --e-global-typography-151358a-letter-spacing );}.elementor-988884 .elementor-element.elementor-element-194ca049{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-988884 .elementor-element.elementor-element-354be339{z-index:1;}}@media(max-width:767px){.elementor-988884 .elementor-element.elementor-element-f8969e3{margin-top:0px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-988884 .elementor-element.elementor-element-e02aa72{--grid-columns:1;}.elementor-988884 .elementor-element.elementor-element-7f9aa3ef{margin-top:-33px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-988884 .elementor-element.elementor-element-4d29c561.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-988884 .elementor-element.elementor-element-4d29c561 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-988884 .elementor-element.elementor-element-4556dee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-988884 .elementor-element.elementor-element-4556dee1 .elementor-heading-title{font-size:var( --e-global-typography-151358a-font-size );line-height:var( --e-global-typography-151358a-line-height );letter-spacing:var( --e-global-typography-151358a-letter-spacing );}.elementor-988884 .elementor-element.elementor-element-194ca049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-988884 .elementor-element.elementor-element-354be339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-988884 .elementor-element.elementor-element-354be339 .elementor-button{padding:25px 20px 25px 30px;}}/* Start custom CSS for shortcode, class: .elementor-element-042d5bf *//* =========================================
   NEU Library Filters + Search (match NEU UI)
   ========================================= */

:root{
  --neu-ink: #0b2a3a;
  --neu-blue: #14416d;
  --neu-gold: #D0892A;
  --neu-plum: #97545F;
  --neu-paper: #FCF4E8;

  --neu-field: rgba(255,255,255,.55);
  --neu-field-hover: rgba(255,255,255,.72);
  --neu-border: rgba(20,65,109,.18);
  --neu-border-strong: rgba(20,65,109,.34);
  --neu-shadow: 0 10px 24px rgba(11,42,58,.08);
  --neu-shadow-soft: 0 6px 16px rgba(11,42,58,.06);

  --neu-radius: 12px;
}

/* wrapper spacing + soft panel */
#neu-library-filters-wrapper{
  margin-bottom: 24px;
  padding: 16px;
  border-radius: calc(var(--neu-radius) + 4px);
  background: rgba(255,255,255,.35);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  border: 1px solid rgba(20,65,109,.10);
}

/* reset link */
#neu-library-reset-wrap{
  margin-bottom: 10px;
}

#neu-library-reset-filters{
  font-size: 14px;
  cursor: pointer;
  opacity: .78;
  text-decoration: none;
  color: var(--neu-blue);
  border-bottom: 1px solid rgba(20,65,109,.35);
  padding-bottom: 1px;
  transition: opacity .2s ease, border-color .2s ease, transform .2s ease;
}

#neu-library-reset-filters:hover{
  opacity: 1;
  border-color: rgba(20,65,109,.65);
  transform: translateY(-1px);
}

/* filters row */
#neu-library-filters{
  display: flex;
  gap: 12px;
  margin-bottom: 14px;
}

/* shared field styles */
#neu-library-filters select,
#neu-library-search-row input{
  width: 100%;
  color: var(--neu-ink);
  background: var(--neu-field);
  border: 1px solid var(--neu-border);
  border-radius: var(--neu-radius);
  box-shadow: var(--neu-shadow-soft);
  transition: background .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

/* select specifics */
#neu-library-filters select{
  flex: 1;
  padding: 12px 44px 12px 14px;
  font-size: 15px;
  line-height: 1.2;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  /* custom arrow */
  background-image:
    linear-gradient(45deg, transparent 50%, rgba(11,42,58,.65) 50%),
    linear-gradient(135deg, rgba(11,42,58,.65) 50%, transparent 50%),
    linear-gradient(to right, transparent, transparent);
  background-position:
    calc(100% - 18px) 52%,
    calc(100% - 12px) 52%,
    0 0;
  background-size:
    6px 6px,
    6px 6px,
    100% 100%;
  background-repeat: no-repeat;
}

/* search input specifics */
#neu-library-search-row input{
  padding: 13px 16px;
  font-size: 15px;
}

#neu-library-search-row input::placeholder{
  color: rgba(11,42,58,.45);
}

/* hover */
#neu-library-filters select:hover,
#neu-library-search-row input:hover{
  background: var(--neu-field-hover);
  border-color: rgba(20,65,109,.28);
}

/* focus */
#neu-library-filters select:focus,
#neu-library-search-row input:focus{
  outline: none;
  border-color: var(--neu-blue);
  box-shadow:
    0 0 0 4px rgba(20,65,109,.18),
    var(--neu-shadow);
  background: rgba(255,255,255,.80);
}

/* active press feel */
#neu-library-filters select:active,
#neu-library-search-row input:active{
  transform: translateY(1px);
}

/* results count */
#neu-library-results-count{
  font-size: 14px;
  color: rgba(11,42,58,.70);
  margin-top: 10px;
}

/* Mobile */
@media (max-width: 767px){
  #neu-library-filters-wrapper{ padding: 14px; }

  #neu-library-filters{
    flex-direction: column;
    gap: 10px;
  }

  #neu-library-filters select,
  #neu-library-search-row input{
    font-size: 16px;
  }

  #neu-library-search-row{ margin-top: 10px; }
  #neu-library-reset-wrap{ margin-bottom: 12px; }
}

/* Tablet */
@media (max-width: 1024px){
  #neu-library-filters{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }
}/* End custom CSS */