.elementor-34728 .elementor-element.elementor-element-52ed377f{--display:flex;--min-height:662px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-52ed377f:not(.elementor-motion-effects-element-type-background), .elementor-34728 .elementor-element.elementor-element-52ed377f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nowincluded.com/wp-content/uploads/2026/01/black-history-month-banner.png");background-repeat:no-repeat;background-size:cover;}.elementor-34728 .elementor-element.elementor-element-364b932e{--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;overflow:visible;}.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-34728 .elementor-element.elementor-element-2a8b246f > .elementor-widget-container{background-color:#212124;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C084FC4D;border-radius:25px 25px 25px 25px;}.elementor-34728 .elementor-element.elementor-element-2a8b246f.elementor-element{--align-self:flex-start;}.elementor-34728 .elementor-element.elementor-element-2a8b246f{text-align:start;}.elementor-34728 .elementor-element.elementor-element-2a8b246f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-34728 .elementor-element.elementor-element-276d44bd{text-align:start;}.elementor-34728 .elementor-element.elementor-element-276d44bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-34728 .elementor-element.elementor-element-66aefda0{text-align:start;}.elementor-34728 .elementor-element.elementor-element-66aefda0 .elementor-heading-title{font-family:"Feeling Passionate Font", Sans-serif;font-size:60px;font-weight:400;line-height:60px;color:#F6F7FB;}.elementor-34728 .elementor-element.elementor-element-73636170{text-align:start;}.elementor-34728 .elementor-element.elementor-element-73636170 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#F6F7FB;}.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-34728 .elementor-element.elementor-element-55232f99{text-align:end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34728 .elementor-element.elementor-element-2ab9538c.elementor-element{--align-self:center;}.elementor-34728 .elementor-element.elementor-element-2ab9538c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:33px;color:#F3E8FF;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit-btn-wraper{text-align:left;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button{padding:20px 30px 20px 30px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;border-radius:30px 30px 30px 30px;box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.1);}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button.ekit_tamaya::before{color:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button.ekit_tamaya::after{color:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button > i{color:#000000;font-size:14px;padding:0px 0px 0px 10px;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_slide_in_line::after{background-color:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button svg path{stroke:#000000;fill:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button:hover > .ekit_creative_button_text{color:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button:hover > i{color:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button:hover svg path{stroke:#000000;fill:#000000;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button.ekit_slide_bg:before{background-color:#99ABC4;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button > svg{max-width:14px;}.elementor-34728 .elementor-element.elementor-element-4540b3ae{--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;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-550355b{text-align:start;}.elementor-34728 .elementor-element.elementor-element-550355b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#E9D5FF;}.elementor-34728 .elementor-element.elementor-element-4a52c908{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-34728 .elementor-element.elementor-element-4a52c908 .elementor-widget-container{text-align:center;}.elementor-34728 .elementor-element.elementor-element-4a52c908 .elementor-social-icon{background-color:#FFFFFF1A;--icon-padding:12px;}.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-34728 .elementor-element.elementor-element-3c6dd59e .elementor-button{background-color:#FFFFFF1A;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-decoration:underline;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-34728 .elementor-element.elementor-element-726652c8{--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;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-30a673b7{text-align:end;}.elementor-34728 .elementor-element.elementor-element-4464df97{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:70px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-4464df97:not(.elementor-motion-effects-element-type-background), .elementor-34728 .elementor-element.elementor-element-4464df97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34728 .elementor-element.elementor-element-7b087bb2{--display:flex;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-297a328d{text-align:center;}.elementor-34728 .elementor-element.elementor-element-297a328d .elementor-heading-title{font-family:"Agrandir", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#F6F7FB;}.elementor-34728 .elementor-element.elementor-element-17b5e1a0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-34728 .elementor-element.elementor-element-17b5e1a0.elementor-element{--align-self:center;}.elementor-34728 .elementor-element.elementor-element-17b5e1a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#B7BAC6;}.elementor-34728 .elementor-element.elementor-element-51e20de4{--display:flex;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-1d64e26c{z-index:2;}.elementor-34728 .elementor-element.elementor-element-6afc187e{--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:80px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-6afc187e:not(.elementor-motion-effects-element-type-background), .elementor-34728 .elementor-element.elementor-element-6afc187e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34728 .elementor-element.elementor-element-3607602a{--display:flex;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-77e6c4de{text-align:center;}.elementor-34728 .elementor-element.elementor-element-77e6c4de .elementor-heading-title{font-family:"Agrandir", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#F6F7FB;}body:not(.rtl) .elementor-34728 .elementor-element.elementor-element-4e011916{right:72px;}body.rtl .elementor-34728 .elementor-element.elementor-element-4e011916{left:72px;}.elementor-34728 .elementor-element.elementor-element-4e011916{top:-331px;}.elementor-34728 .elementor-element.elementor-element-21120f5c{--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:center;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-4c49d806{z-index:3;}body:not(.rtl) .elementor-34728 .elementor-element.elementor-element-50ab6fc5{left:-114px;}body.rtl .elementor-34728 .elementor-element.elementor-element-50ab6fc5{right:-114px;}.elementor-34728 .elementor-element.elementor-element-50ab6fc5{top:800px;}.elementor-34728 .elementor-element.elementor-element-50ab6fc5 img{width:700px;}body:not(.rtl) .elementor-34728 .elementor-element.elementor-element-14e0d3f7{right:0px;}body.rtl .elementor-34728 .elementor-element.elementor-element-14e0d3f7{left:0px;}.elementor-34728 .elementor-element.elementor-element-14e0d3f7{top:1600px;}.elementor-34728 .elementor-element.elementor-element-75e1a449{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-34728 .elementor-element.elementor-element-75e1a449:not(.elementor-motion-effects-element-type-background), .elementor-34728 .elementor-element.elementor-element-75e1a449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-34728 .elementor-element.elementor-element-6a660ef6{text-align:center;}.elementor-34728 .elementor-element.elementor-element-6a660ef6 .elementor-heading-title{font-family:"Feeling Passionate", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#F6F7FB;}.elementor-34728 .elementor-element.elementor-element-1cea68d0{--grid-template-columns:repeat(0, auto);--icon-size:25px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-34728 .elementor-element.elementor-element-1cea68d0 .elementor-widget-container{text-align:center;}.elementor-34728 .elementor-element.elementor-element-1cea68d0 .elementor-social-icon{background-color:#FFFFFF1A;--icon-padding:20px;}.elementor-34728 .elementor-element.elementor-element-38cf8a8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-38cf8a8{text-align:center;}.elementor-34728 .elementor-element.elementor-element-38cf8a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:20px;color:#FFFFFF;}@media(min-width:768px){.elementor-34728 .elementor-element.elementor-element-364b932e{--width:50%;}.elementor-34728 .elementor-element.elementor-element-726652c8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34728 .elementor-element.elementor-element-4540b3ae{--width:100%;}}@media(max-width:1024px){.elementor-34728 .elementor-element.elementor-element-52ed377f{--min-height:550px;}.elementor-34728 .elementor-element.elementor-element-52ed377f:not(.elementor-motion-effects-element-type-background), .elementor-34728 .elementor-element.elementor-element-52ed377f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-34728 .elementor-element.elementor-element-66aefda0 .elementor-heading-title{font-size:40px;}.elementor-34728 .elementor-element.elementor-element-73636170 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button{font-size:15px;line-height:20px;}.elementor-34728 .elementor-element.elementor-element-4464df97{--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-34728 .elementor-element.elementor-element-6afc187e{--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-34728 .elementor-element.elementor-element-6a660ef6 .elementor-heading-title{font-size:40px;}.elementor-34728 .elementor-element.elementor-element-1cea68d0{--icon-size:15px;}.elementor-34728 .elementor-element.elementor-element-1cea68d0 .elementor-social-icon{--icon-padding:15px;}.elementor-34728 .elementor-element.elementor-element-38cf8a8 .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-34728 .elementor-element.elementor-element-2a8b246f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-34728 .elementor-element.elementor-element-2a8b246f .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-34728 .elementor-element.elementor-element-276d44bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-276d44bd .elementor-heading-title{font-size:14px;line-height:14px;}.elementor-34728 .elementor-element.elementor-element-66aefda0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-66aefda0 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-34728 .elementor-element.elementor-element-73636170 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-73636170 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-34728 .elementor-element.elementor-element-2ab9538c{font-size:14px;line-height:23px;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button{font-size:16px;line-height:16px;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button:not(.ekit_tamaya){background-color:#6B4EFF;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button.ekit_tamaya::before{background-color:#6B4EFF;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_creative_button.ekit_tamaya::after{background-color:#6B4EFF;}.elementor-34728 .elementor-element.elementor-element-28ac7b34 .ekit_distorted_btn .ekit_button__bg{background-color:#6B4EFF;}.elementor-34728 .elementor-element.elementor-element-550355b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-550355b .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-34728 .elementor-element.elementor-element-4464df97{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34728 .elementor-element.elementor-element-297a328d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-297a328d .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-34728 .elementor-element.elementor-element-17b5e1a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-17b5e1a0 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-34728 .elementor-element.elementor-element-6afc187e{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34728 .elementor-element.elementor-element-77e6c4de > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-77e6c4de .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-34728 .elementor-element.elementor-element-6a660ef6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-6a660ef6 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-34728 .elementor-element.elementor-element-38cf8a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34728 .elementor-element.elementor-element-38cf8a8 .elementor-heading-title{font-size:12px;line-height:16px;}}/* Start custom CSS for heading, class: .elementor-element-66aefda0 */span.text-100-visionaries {
    background: radial-gradient(50% 50% at 50% 50%, #987027 0%, #F1DDA2 38.94%, #966A2E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-28ac7b34 */.ni-bhm-banner-cta a {
    background: linear-gradient(180deg, #F3E3B0 0%, #E6C88E 56.25%, #C99D4C 100%);
}

.ni-bhm-banner-cta a:hover{
    background: linear-gradient(180deg, #F0DA9F 0%, #D9B673 24.04%, #B9863D 50.48%);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4a52c908 */.share-celebration-icons .elementor-social-icon {
    position: relative;
    cursor: pointer;
}

/* Create the tooltip text */
.share-celebration-icons .elementor-social-icon::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 125%; /* above icon */
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: #fff;
    padding: 4px 8px;
    font-size: 11px;
    border-radius: 4px;
    white-space: nowrap;      /* keep text on one line */
    letter-spacing: normal;   /* reset any extra spacing */
    word-spacing: normal;     /* reset word spacing */
    line-height: 1.2;         /* compact line height */
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s;
    z-index: 10;
}

/* Show tooltip on hover */
.share-celebration-icons .elementor-social-icon:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-441c20b7 */a[resource_copy_link] {
    position: relative;
}

a[resource_copy_link] .copy-feedback {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 4px;
    font-size: 11px;
    color: #fff;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.5s;
}

a[resource_copy_link] .copy-feedback.is-visible {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297a328d */.featured-honorees-img h3 {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 768px) {
    .featured-honorees-img h3 img {
    height: 50px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d64e26c */.ni-honorees-slider .slide-text p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    transition: max-height 0.3s ease; /* visual smoothness */
    margin-bottom: 0px;
}

/* Center slide shows more text */
.ni-honorees-slider .slick-center .slide-text p {
    -webkit-line-clamp: 7;
}

.ni-honorees-slider .slide-content {
    padding: 20px;
}
.ni-honorees-slider .slide-content {
    transition: -webkit-line-clamp 0.2s ease;
}

/*arrows*/
.ni-honorees-slider .slick-prev:before,
.ni-honorees-slider .slick-next:before {
    content: none;
}
.ni-honorees-slider .slick-prev, .ni-honorees-slider .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #64646494;
    border: 1px solid #374151;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.ni-honorees-slider .slick-next {
    right: -7px !important;
}
.ni-honorees-slider i {
    color: #E5E7EB;
}

/*slides*/
/* Add spacing between slides */
.ni-honorees-slider .slide {
    margin: 0 10px; /* Half of 20px on each side */
}

/* Adjust the track so the center mode looks correct */
.ni-honorees-slider .slick-track {
    display: flex !important;
    margin: 0 -10px;
    align-items: center;
}

/* Optional: adjust the slide inner so it doesn’t overflow */
.ni-honorees-slider .slide-inner {
    background: #000000;
    box-sizing: border-box;
    border: 1px solid #2E2E2E;
    border-radius: 10px;
    overflow: hidden;
}
.ni-honorees-slider .slide-img {
    aspect-ratio: 1 / 1;
    overflow: hidden;
}
.ni-honorees-slider .slide-img img {
    width: 100%;
    height: 100%;
    /* max-height: 382px; */
    object-fit: cover;
    /* object-position: top; */
}
.ni-honorees-slider .slick-center .slide-inner {
    /* background: linear-gradient(90.08deg, #5E2ED4 -4.89%, #6383F1 50.65%, #5F3CD9 104.51%); */
    box-shadow: 10px 0px 60px 5px #E6C88E40;
    border: 2px solid #E6C88E;
}
.slide-content .slide-title {
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color: #fff;
    margin-top: 18px;
}
.slide-content .sub-title {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #FDE194;
    margin-top: -8px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.slide-content .slide-sub-title {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #FDE194;
    
}

.ni-honorees-slider .slide-text {
    padding: 15px 10px 15px 15px;
    border-left: 4px solid #FDE194;
    background: rgba(217, 217, 217, 0.08);
    /* additional */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.slide-content .slide-text p {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #D1D5DB;
}

.ni-honorees-slider .read-more-btn {
    background-color: transparent;    
    width: 100%;
    margin-top: 20px;
    border-radius: 50px;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    color: #E6C88E;
    height: 48px;
    border: 1px solid #F3E3B0;
}
.ni-honorees-slider .slick-center .read-more-btn {
    background: linear-gradient(180deg, #F3E3B0 0%, #E6C88E 56.25%, #C99D4C 100%);
    color: #000;
    border: 1px solid #302F34;
}


@media (max-width: 1024px) {

    .slide-content .slide-title {
        font-size: 20px;  
        line-height: 28px;
    }
    
    .slide-content .sub-title {
        font-size: 14px;        
        line-height: 20px;
    }

    .slide-content .slide-text p {
        font-size: 14px;        
        line-height: 22px;
    }

    .ni-honorees-slider .read-more-btn {
        font-size: 14px;
        height: 46px;
    }    

}

@media (max-width: 768px) {
    .honoree-category-details .slide-category {        
        font-size: 10px;
        line-height: 12px;        
    }

    .slide-content .slide-title {
        font-size: 18px;
        line-height: 21px;
    }

    .slide-content .sub-title {
        font-size: 12px;        
        line-height: 16px;
    }

    .slide-content .slide-text p {
        font-size: 14px;
        line-height: 17px;
    }

    .ni-honorees-slider .read-more-btn {
        font-size: 14px;
        height: 46px;
        line-height: 14px;
        color: #1F2937;
        background: linear-gradient(180deg, #F3E3B0 0%, #E6C88E 56.25%, #C99D4C 100%);
        border: none;
    }    

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f722eef */body.ni-popup-open {
    overflow: hidden;
}

.ni-popup-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.ni-popup {
    position: relative;
    max-width: 1030px;
    width: 90%;
    background: #111;
    color: #fff;
    border-radius: 12px;
    display: flex;
    gap: 32px;
    padding: 32px;
    max-height: 615px;
    overflow-y: scroll;
}
/* scrollbar width */
.ni-popup::-webkit-scrollbar {
    width: 8px;
}

/* scrollbar background */
.ni-popup::-webkit-scrollbar-track {
    background: #1a1a1a; /* scroll bg */
    border-radius: 10px;
}

/* scrollbar thumb */
.ni-popup::-webkit-scrollbar-thumb {
    background: #272727; /* scroll color */
    border-radius: 10px;
}

/* hover effect */
.ni-popup::-webkit-scrollbar-thumb:hover {
    background: #4f4f4f;
}

.ni-popup-close {
    position: absolute;
    top: 16px;
    right: 16px;
    background: transparent;
    border: none;
    color: #fff;
    font-size: 22px;
    cursor: pointer;
}

.honoree-popup-left {
    width: 310px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.ni-popup-img img {
    width: 100%;
    border-radius: 10px;
    height: 300px;
    object-fit: cover;
    object-position: top;
}
.ni-popup-meta {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.ni-popup-linkedin {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 16px;
    background: #0a66c2;
    color: #fff;
    border-radius: 50px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    font-family: "Inter", Sans-serif;
    font-size: 18px;    
    line-height: 50px;
    gap: 7px;
    height: 65px;
}

.ni-popup-linkedin:hover {
    background: #004182;
    color: #fff !important;
}

.ni-popup-linkedin.is-instagram {
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
}

.ni-popup-celebration {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 14px;
  font-size: 13px;
  color: #ddd;
  background-color: #000; /* Black background */
  font-size: 14px;
  font-weight: 500;
  font-family: "Inter", Sans-serif;
  font-size: 18px;    
  line-height: 20px;
  gap: 7px;
  height: 65px;
  
  /* Gradient border technique */
  border: 2px solid transparent;
  border-radius: 250px;
  background-origin: border-box;
  background-clip: padding-box, border-box;
  
  /* Create gradient border */
  background-image: 
    linear-gradient(#000, #000), /* Solid black fill */
    linear-gradient(101.51deg, #6B67B7 18.46%, #BA617D 94.03%); /* Gradient border */

}

/* Celebration button after click */
.ni-popup-celebration.is-celebrated {
    background: linear-gradient(101.51deg, #6B67B7 18.46%, #BA617D 94.03%);
    border: none; /* optional – removes gradient border after click */
    color: #fff;
    cursor: default;
}

img.celebrate-icon {
    height: 24px;
    margin-right: 10px;
}

a.ni-inner-circle-link {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #FDE194;
    text-align: center;
    text-decoration: underline;
    margin-top: 15px;
}
a.ni-inner-circle-link:hover{
    color: #FDE194;
}

/* Popup title */
h2.ni-popup-title {
    font-family: "Inter", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 48px;
    color: #fff;
}


/* Popup Subtitle */
h3.ni-popup-subtitle {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #FDE194;
}

/* popup content */
.ni-popup-content {
    background-color: rgba(217, 217, 217, 0.04);
    padding: 30px;
    border-radius: 7px;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #D1D5DB;
    max-height: 380px;
    overflow-y: scroll;
}

/* scrollbar width */
.ni-popup-content::-webkit-scrollbar {
    width: 8px;
}

/* scrollbar background */
.ni-popup-content::-webkit-scrollbar-track {
    background: #1a1a1a; /* scroll bg */
    border-radius: 10px;
}

/* scrollbar thumb */
.ni-popup-content::-webkit-scrollbar-thumb {
    background: #666666; /* scroll color */
    border-radius: 10px;
}

/* hover effect */
.ni-popup-content::-webkit-scrollbar-thumb:hover {
    background: #4f4f4f;
}

.ni-popup-website-link {
    display: flex;
    justify-content: end;
    margin-top: 10px;
}

.ni-popup-website-link a {    
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #94a5fd !important;
}

.ni-popup-website-link a i {
    transform: translateY(1px);
    font-size: 13px;
}

@media (max-width: 1024px) {
    .ni-popup {
        max-width: 900px;
        width: 90%;        
    }

    .ni-popup-linkedin, .ni-popup-celebration {
        height: 55px;
        font-size: 16px;
        line-height: 28px;
    }

    h2.ni-popup-title {
        font-size: 30px;        
        line-height: 36px;
    }

    h3.ni-popup-subtitle {
        font-size: 16px;        
        line-height: 20px;        
    }

    .ni-popup-content {
        padding: 20px;
        font-size: 14px;
        line-height: 22px;
    }
}

@media (max-width: 768px) {
    .ni-popup {
        max-width: 900px;
        width: 90%;
        flex-wrap: wrap;
        max-height: 700px;
        overflow: scroll;
    }
    
    .honoree-popup-left {
        width: 100%;
    }

    .ni-popup-close {        
        top: -5px;
        right: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4464df97 */.featured-honorees-section::after {
    content: '';
    position: absolute;
    top: 200px;
    left: -80px;
    width: 300px;
    height: 500px;
    background: radial-gradient(circle at center left, rgba(81, 68, 35, 1), transparent 90%);
    filter: blur(100px);
    /* z-index: 2; */
    pointer-events: none;
    transform: translateX(10%);
}

.featured-honorees-sectio {
    overflow-x: clip !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e6c4de */.all-100-honorees-img h3 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.all-100-honorees-img h3 img {
    margin-left: 20px;
}

@media (max-width: 768px) {
    .all-100-honorees-img h3 img {
    height: 50px;
}
.all-100-honorees-img h3 img {
    margin-left: 15px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c49d806 */div#ni-honorees-wrapper {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.ni-honorees-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}

@media (max-width: 991px) {
    .ni-honorees-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .ni-honorees-grid {
        grid-template-columns: 1fr;
    }
}

/*Honoree Cards*/

.slide-category-top {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 50px;
    color: #FFFFFF;
    border-bottom: 1px solid #ffffff36;
    display: block;
    margin-bottom: 25px;
    padding-bottom: 10px;  
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.ni-honorees-slider .slide-content, .ni-honorees-grid .slide-content {
    padding: 20px;
}

.ni-honorees-grid .slide-inner {
    background: #000000;
    box-sizing: border-box;
    border: 1px solid #2E2E2E;
    border-radius: 10px;
    overflow: hidden;
}

.ni-honorees-grid .slide-img {
    aspect-ratio: 1 / 1;   /* makes container square */
    overflow: hidden;
}

.ni-honorees-grid .slide-img img {
    width: 100%;
    height: 100%px;
    /* max-height: 250px; */
    object-fit: cover;
    /* object-position: top; */
}

.honoree-category-details {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.honoree-category-details .slide-category {
    background-color: #1F2937;
    border: 1px solid #EADDFF29;
    border-radius: 30px;
    height: 28px;
    padding: 0px 13px;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    color: #D8B4FE;
    display: flex;
    align-items: center;
    flex-shrink: 0;
}
.honoree-category-details .slide-location {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #9CA3AF;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 10px;
}

.ni-honorees-grid .slide-text {
    padding: 15px 10px 15px 15px;
    border-left: 4px solid #FDE194;
    background: rgba(217, 217, 217, 0.08);
}

.ni-honorees-grid .slide-text p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    transition: max-height 0.3s ease;
    margin-bottom: 0px;
}

.ni-honorees-grid .read-more-btn {
    background-color: transparent;
    width: 100%;
    margin-top: 20px;
    border-radius: 50px;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    color: #E6C88E;
    height: 48px;
    border: 1px solid #F3E3B0;
}

/*Honoree Filter Pills*/
.ni-honoree-filters {
    display: flex;
    gap: 10px;
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.ni-filter-pill {
    border-radius: 40px;
    cursor: pointer;
    font-size: 14px;
    background-color: #1F2937;
    border: 1px solid #EADDFF33;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    color: #F3E8FF;
    display: flex;
    gap: 7px;
    padding: 14px 20px;
}

.ni-filter-pill.active, .ni-filter-pill:hover {
    color: #000000;
    /* border-color: #5138BA; */
    background: linear-gradient(180deg, #F3E3B0 0%, #E6C88E 56.25%, #C99D4C 100%);
}

.ni-honoree-filters {
    display: flex;
    gap: 15px;
    margin-bottom: 30px;
    flex-wrap: wrap;
    justify-content: center;
    width: 90%;
    margin: 0 auto;
}


/* Search Field */
.ni-honorees-search {
    position: relative;
    width: 80%;
    margin: 0 auto;    
}
.ni-honorees-search input {
    background-color: transparent;
    height: 50px;
    border: 1px solid #e5e7eb82;
    border-radius: 50px;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #ADAEBC;
}

.ni-search-clear {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 20px;
    line-height: 1;
    color: #fff;
}

.ni-honorees-search .icon-search2 {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
}

#ni-honoree-search {
    padding-left: 60px; /* space for icon */
}

/* Pagination */
#ni-honorees-wrapper .ni-pagination {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    gap: 10px;
}


@media (max-width: 1024px) {
    .slide-category-top {
        font-size: 24px;
    }
}


@media (max-width: 768px) {

    .ni-filter-pill {        
        font-size: 11px;
        line-height: 11px;        
    }

    .ni-honoree-filters {
        gap: 7px;
        width: 100%;
    }

    .ni-honorees-search {
        width: 90%;
    }

    .slide-category-top {
        font-size: 24px;
        line-height: 20px;
    }

    .ni-honorees-grid .honoree-category-details .slide-category {
        line-height: 17px;
    }

    .ni-honorees-grid .slide-content .slide-title {
        font-size: 20px;
        line-height: 28px;
    }

    .ni-honorees-grid .slide-content .sub-title {
        font-size: 14px;
        line-height: 20px;
    }

    .ni-honorees-grid .slide-content .slide-text p {
        font-size: 14px;
        line-height: 24px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6afc187e */.all-100-honorees-section {
    position: relative;
    overflow: clip !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a660ef6 */span.text-share-celebration {
    background: radial-gradient(50% 50% at 50% 50%, #987027 0%, #F1DDA2 38.94%, #966A2E 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Feeling Passionate Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nowincluded.com/wp-content/uploads/2026/01/Feeling-Passionate-Personal-Use-Only.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agrandir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nowincluded.com/wp-content/uploads/2023/07/Agrandir-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nowincluded.com/wp-content/uploads/2023/07/Agrandir-TextBold-1.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://nowincluded.com/wp-content/uploads/2023/07/Agrandir-WideBlackItalic-1.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://nowincluded.com/wp-content/uploads/2023/07/Agrandir-ThinItalic.woff') format('woff');
}
@font-face {
	font-family: 'Agrandir';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nowincluded.com/wp-content/uploads/2023/07/Agrandir-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */