﻿.testimonial-section-wrapper{--ts-accent:#ffffff;position:relative;overflow:hidden;min-height:500px;background-color:#000;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><circle cx='32' cy='32' r='32' fill='%23000000'/><path d='M26 22 L16 32 L26 42 M38 22 L48 32 L38 42' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 32 32,auto}.js-testimonial-slider{position:relative}.js-testimonial-slider,.swiper-slide{min-height:500px;height:auto;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><circle cx='32' cy='32' r='32' fill='%23000000'/><path d='M26 22 L16 32 L26 42 M38 22 L48 32 L38 42' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 32 32,auto}.swiper-slide{display:flex;align-items:center}.slide-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.slide-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.9) 100%)}.testimonial-section-wrapper[data-mode="image"] .slide-bg-image,.testimonial-section-wrapper[data-mode="image"] .slide-gradient-overlay{display:none!important}.slide-content-container{position:relative;z-index:10;color:var(--ts-accent)!important}.slide-quote{font-size:24px;font-weight:300;font-family:Teodor,serif;line-height:1.4;color:var(--ts-accent)!important;margin-bottom:2rem}.slide-name{font-weight:700;color:var(--ts-accent)!important;margin-bottom:.25rem}.slide-position{font-size:16px;text-transform:capitalize;letter-spacing:1px;color:var(--ts-accent)!important}.slide-portrait-img{max-height:600px;object-fit:cover;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2)}.slide-left-img{width:100%;max-width:820px;max-height:520px;object-fit:contain;height:auto;filter:none;border-radius:0;display:block}.testimonial-container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;padding-top:20px;padding-bottom:100px}.slide-content-container{padding-top:100px}@media (min-width:768px){.testimonial-content-wrapper{min-height:500px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--ts-accent);padding-left:40px}}.nav-wrapper-container{z-index:9999;pointer-events:none}.nav-wrapper-container .nav-arrow-group{pointer-events:auto;display:flex;gap:15px;justify-content:flex-start}.nav-arrow-item{width:50px;height:50px;border:1px solid var(--ts-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.nav-arrow-item svg{width:20px;height:20px;fill:var(--ts-accent);transition:fill 0.3s ease}.nav-arrow-item:hover{background:var(--ts-accent)}.nav-arrow-item:hover svg{fill:#000}.testimonial-section-wrapper[data-mode="background"] .nav-wrapper-container{position:absolute;left:0;right:0;bottom:20px}.testimonial-section-wrapper[data-mode="image"] .nav-wrapper-container{position:relative;left:auto;right:auto;bottom:auto;margin-top:12px}@media (min-width:768px){.testimonial-section-wrapper[data-mode="image"] .nav-wrapper-container .nav-arrow-group{width:50%}.testimonial-section-wrapper[data-mode="background"] .nav-wrapper-container .nav-arrow-group{width:100%;padding-left:45px}}@media (max-width:767px){.testimonial-section-wrapper,.js-testimonial-slider,.swiper-slide{min-height:500px;height:auto}.slide-gradient-overlay{background:linear-gradient(0deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.3) 100%)}.slide-content-container{padding-top:60px;padding-bottom:120px}.slide-quote{font-size:1.8rem}.testimonial-section-wrapper[data-mode="background"] .nav-wrapper-container{bottom:20px}.testimonial-section-wrapper[data-mode="image"] .nav-wrapper-container{margin-top:10px}.testimonial-container{padding-left:20px;padding-right:20px;padding-bottom:20px}}.testimonial-section-wrapper[data-mode="image"] .testimonial-container.slide-content-container{padding-bottom:20px!important}@media (max-width:767px){.testimonial-section-wrapper[data-mode="image"] .slide-content-container{padding-bottom:20px!important}}.testimonial-section-wrapper[data-mode="background"] .js-testimonial-slider{position:static!important}.testimonial-section-wrapper[data-mode="background"] .nav-wrapper-container{position:absolute!important;left:0;right:0;bottom:20px!important}.tp-diagram-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(200px,0.9fr);gap:24px;align-items:start}#training-program-diagram{width:100%;min-width:0}#training-program-diagram object{display:block;width:100%;height:auto;min-height:320px}#tp-legend.diagram__legend{margin-top:20px;margin-left:20px;display:flex;flex-direction:column;gap:10px;width:100%}#tp-legend .diagram__legend-item{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:34px;font-weight:500!important;padding:4px 0;margin:0;border:0;border-radius:0;background-color:transparent!important;background-repeat:no-repeat;background-position:left center;background-size:22px 22px;padding-left:32px;color:#111;text-align:left;font-size:21px!important;font:inherit;line-height:1.2;cursor:pointer;box-shadow:none}#tp-legend .diagram__legend-item:hover{color:#df484d;opacity:.9}#tp-legend .diagram__legend-item.diagram__legend-item--active{color:#df484d;background-color:transparent!important;border:0;box-shadow:none}#tp-legend .diagram__legend-item:focus,#tp-legend .diagram__legend-item:active{outline:none;box-shadow:none}@media (max-width:992px){.tp-diagram-layout{grid-template-columns:1fr;gap:16px}#tp-legend.diagram__legend{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}#tp-legend .diagram__legend-item{min-height:30px;background-size:20px 20px;padding-left:28px}}@media (max-width:640px){#tp-legend.diagram__legend{grid-template-columns:1fr}}.videoimgbut .pp-modal-button,.videoimgbut .pp-modal-trigger{position:relative;display:inline-block;line-height:0;overflow:hidden}.videoimgbut .pp-modal-trigger img{display:block;width:100%;height:auto}.videoimgbut .pp-modal-trigger::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background 0.25s ease;z-index:1;pointer-events:none}.videoimgbut .pp-modal-trigger::after{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#000;color:#fff;border-radius:10px;font-size:28px;line-height:1;transition:background 0.25s ease,transform 0.25s ease;z-index:2;pointer-events:none}.videoimgbut .pp-modal-trigger:hover::before{background:rgba(0,0,0,.35)}.videoimgbut .pp-modal-trigger:hover::after{background:#df484d;transform:translate(-50%,-50%) scale(1.05)}.timeline-slider-wrap{position:relative;width:100%;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><circle cx='32' cy='32' r='32' fill='%23000000'/><path d='M26 22 L16 32 L26 42 M38 22 L48 32 L38 42' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 32 32,auto}.timeline-swiper{overflow:visible;padding-bottom:70px;position:relative;z-index:1;list-style:none}@media (min-width:992px){.timeline-slider-wrap::before{content:"";position:absolute;top:0;left:0;bottom:0;width:50vw;max-width:800px;background:inherit;z-index:0;pointer-events:none}}.timeline-swiper .swiper-slide{width:88%;box-sizing:border-box;opacity:.85;transition:opacity .25s ease,transform .25s ease;display:flex;height:auto;align-items:stretch}@media (min-width:768px){.timeline-swiper .swiper-slide{width:82%}}@media (min-width:1024px){.timeline-swiper .swiper-slide{width:78%}}.timeline-swiper .swiper-slide-active{opacity:1}.timeline-slide__inner{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;padding:12px;background-color:#F6F4EF;color:#141313;position:relative;z-index:1;transition:background-color .25s ease,color .25s ease;height:100%;align-content:start}@media (max-width:767.98px){.timeline-slide__inner{align-items:start}.timeline-slide__content{justify-content:flex-start}}@media (min-width:768px){.timeline-slide__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}}.timeline-swiper .swiper-slide-active .timeline-slide__inner{background-color:#dc3545!important;color:#fff!important}.timeline-ratio{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.timeline-ratio img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 0}.timeline-slide__content{display:flex;flex-direction:column;justify-content:flex-start}.timeline-slide__num{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid currentColor;font-size:62px;line-height:1;font-weight:700;color:inherit;transition:color .25s ease,border-color .25s ease}.timeline-slide__text{padding-top:2px;font-size:18px;line-height:1.55;color:inherit;transition:color .25s ease}.timeline-progress{position:relative;margin:18px 0 70px;padding:0 8px;z-index:3}.timeline-progress__track,.timeline-progress__fill{position:absolute;top:9px;height:2px;border-radius:999px}.timeline-progress__track{left:8px;right:8px}.timeline-progress__fill{left:8px;width:0;right:auto}.timeline-progress__track{left:8px;right:8px}.timeline-progress__fill{left:8px;width:0;right:auto}.timeline-progress__track{background:#141313;opacity:.3}.timeline-progress__fill{background:#df484f;width:0;right:auto;transition:width .35s ease}.timeline-progress__track,.timeline-progress__fill{display:none}.timeline-progress__rowline{position:absolute;height:2px;border-radius:999px;pointer-events:none;z-index:1}.timeline-progress__rowline .rowline-track,.timeline-progress__rowline .rowline-fill{position:absolute;top:0;height:2px;border-radius:999px}.timeline-progress__rowline .rowline-track{left:0;right:0;background:#141313;opacity:.3}.timeline-progress__rowline .rowline-fill{left:0;width:0;background:#df484f;transition:width .35s ease}.timeline-slider-wrap{--markers-per-row-desktop:8;--markers-per-row-mobile:6;--marker-gap-x:10px;--marker-gap-y:10px;--track-top:9px}.timeline-progress__markers{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--marker-gap-y) var(--marker-gap-x)}.timeline-progress__marker{flex:0 0 calc((100% - (var(--marker-gap-x) * (var(--markers-per-row) - 1))) / var(--markers-per-row));max-width:calc((100% - (var(--marker-gap-x) * (var(--markers-per-row) - 1))) / var(--markers-per-row))}.timeline-slider-wrap{--markers-per-row:var(--markers-per-row-mobile)}@media (min-width:992px){.timeline-slider-wrap{--markers-per-row:var(--markers-per-row-desktop)}}.timeline-progress__marker{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:#141313;display:inline-flex;flex-direction:column;align-items:center;min-width:24px;position:relative;z-index:2}.timeline-progress__dot{width:18px;height:18px;border-radius:999px;background:#fff;border:2px solid #141313;box-sizing:border-box;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.timeline-progress__label{margin-top:8px;font-size:12px;line-height:1;font-weight:600;color:#141313;transform:scale(1);transform-origin:center top;transition:color .25s ease,transform .25s ease,font-size .25s ease}.timeline-progress__marker.is-active .timeline-progress__dot{border-color:#df484f;background:#df484f;transform:scale(1.05)}.timeline-progress__marker.is-active .timeline-progress__label{color:#df484f;transform:scale(1.22);font-size:14px}.timeline-progress__marker.is-past .timeline-progress__dot{border-color:#df484f;background:#df484f}.timeline-progress__marker.is-past .timeline-progress__label{color:#df484f}.timeline-nav{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:10px;z-index:5}.timeline-btn{width:44px;height:44px;border:0;border-radius:999px;background:#111;color:#fff;cursor:pointer;position:relative}.timeline-btn::before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor}.timeline-btn-prev::before{transform:rotate(-135deg);left:2px}.timeline-btn-next::before{transform:rotate(45deg);left:-2px}.timeline-btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}.timeline-slide__inner.is-active-card{background-color:#dc3545!important;color:#fff!important}.timeline-slide__inner.is-active-card .timeline-slide__num,.timeline-slide__inner.is-active-card .timeline-slide__text{color:inherit}.timeline-progress{padding-top:0}.timeline-progress__track,.timeline-progress__fill{top:var(--track-top)}.timeline-progress__markers{padding-top:0}@media (max-width:767.98px){.timeline-slide__num{font-size:42px;margin:0 0 10px;padding-bottom:8px}.timeline-slide__text{font-size:14px;line-height:1.55}.timeline-slide__inner{padding:10px;gap:12px}}.stackable-table{border-collapse:collapse;border:1px solid #000;font-family:sans-serif;width:100%}.stackable-table th,.stackable-table td{border:1px solid #000;padding:8px;text-align:left;vertical-align:middle}.stackable-table thead{background-color:#f5f4ef}.mobile-only{display:none}@media screen and (min-width:769px){.stackable-table{width:200%!important;margin-left:-100%!important}}@media screen and (max-width:768px){.stackable-table,.stackable-table tbody,.stackable-table tr,.stackable-table td{display:block;width:100%!important;margin-left:0!important;box-sizing:border-box}.stackable-table thead{display:none}td.mobile-only{display:block}.stackable-table tbody{margin-bottom:24px;overflow:hidden;background-color:#fff}.stackable-table tr{border-bottom:2px dashed #ccc}.stackable-table tr:last-child{border-bottom:none}.stackable-table td{border:none;border-bottom:1px solid #eee;padding:12px;text-align:left}.stackable-table td:last-child{border-bottom:none}.stackable-table td[data-label="Success Measure / Core Outcome"]{background-color:#f5f4ef;font-weight:700;font-size:1.1em;text-align:left;border-bottom:2px solid #000}.stackable-table td[data-label="Success Measure / Core Outcome"]::before{display:none}.stackable-table td::before{content:attr(data-label);display:block;font-weight:700;text-transform:uppercase;font-size:.8em;margin-bottom:6px;color:#555}}.pp-content-category-list{margin-top:10px!important;margin-left:10px}html.pp-js .fl-node-xlgr7vbq81zn .pp-content-post,html.pp-js .fl-node-pvoa18qr234x .pp-content-post,html.pp-js .fl-node-9r3hoqtvpf65 .pp-content-post,html.pp-js .fl-node-9lwneo1cx60t .pp-content-post{opacity:0!important;transform:translateY(28px)!important;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)!important}html.pp-js .fl-node-xlgr7vbq81zn .pp-content-post.pp-inview,html.pp-js .fl-node-pvoa18qr234x .pp-content-post.pp-inview,html.pp-js .fl-node-9r3hoqtvpf65 .pp-content-post.pp-inview,html.pp-js .fl-node-9lwneo1cx60t .pp-content-post.pp-inview{opacity:1!important;transform:translateY(0)!important}html.pp-js .fl-node-xlgr7vbq81zn .pp-content-post,html.pp-js .fl-node-pvoa18qr234x .pp-content-post,html.pp-js .fl-node-9r3hoqtvpf65 .pp-content-post,html.pp-js .fl-node-9lwneo1cx60t .pp-content-post{opacity:0!important;transform:translateY(28px)!important;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)!important}html.pp-js .fl-node-xlgr7vbq81zn .pp-content-post,html.pp-js .fl-node-pvoa18qr234x .pp-content-post,html.pp-js .fl-node-9r3hoqtvpf65 .pp-content-post,html.pp-js .fl-node-9lwneo1cx60t .pp-content-post{transition-delay:calc(var(--pp-delay, 0) * 80ms)!important}.pp-pdf-badge svg{width:32px;height:32px}.howdonatetable .uabb-table-inner-wrap th:first-child,.howdonatetable .uabb-table-inner-wrap td:first-child{background-color:#f7f4ef!important}.nw-people-slider{width:100%}.nw-people-item{display:flex;flex-direction:column;gap:10px}.nw-people-image{width:100%;height:auto;display:block;object-fit:cover}.nw-people-desc{font-size:15px;line-height:1.4}.nw-people-name{margin:0;font-weight:700}.nw-people-title{margin:0;opacity:.75;font-size:14px}.nw-people-nav{display:flex;gap:10px;align-items:center;margin-top:12px}.nw-people-prev,.nw-people-next{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:transparent;cursor:pointer;position:relative}.nw-people-prev::before,.nw-people-next::before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor}.nw-people-prev::before{transform:rotate(-135deg)}.nw-people-next::before{transform:rotate(45deg)}.nw-people-pagination{margin-top:10px}.nw-people-swiper .swiper-wrapper{align-items:flex-start}.nw-people-swiper .swiper-slide{width:min(750px, 92vw)!important;flex-shrink:0!important;height:auto!important}.nw-people-slider{width:100%}.nw-people-image{width:100%;height:auto;max-height:640px;object-fit:cover;display:block;border-radius:0}.nw-people-item{align-items:flex-start}.nw-people-slider,.nw-people-slider *{box-sizing:border-box}.nw-people-swiper{overflow:visible}.nw-people-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.full-width-video-wrapper{position:relative;width:95vw;left:-2%;transform:translateX(-50%);aspect-ratio:16 / 9;display:block;margin:40px auto}.full-width-video-wrapper iframe{width:100%!important;height:100%!important;border:none;display:block}@media (max-width:768px){.full-width-video-wrapper{width:100vw;left:50%;transform:translateX(-50%);margin:20px auto}@media (max-width:800){.full-width-video-wrapper{width:100vw;left:70%;transform:translateX(-50%);margin:20px auto}}}.nw-vimeo-lite{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.nw-vimeo-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer}.nw-vimeo-poster::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18)}.nw-vimeo-bg,.nw-vimeo-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.nw-vimeo-bg{width:84px;height:84px;background:#df484f;border-radius:0}.nw-vimeo-play{width:28px;height:28px;margin-left:2px}.nw-vimeo-play svg{display:block;width:100%;height:100%;fill:#fff}.nw-vimeo-iframe-wrap,.nw-vimeo-iframe-wrap iframe{width:100%;height:100%}.nw-vimeo-iframe-wrap iframe{display:block;border:0}.nw-video-slider-section{background:#131313;color:#fff;width:100%;padding:70px 0 50px;overflow:hidden}.nw-video-slider-inner{width:100%;max-width:1740px;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px}.nw-video-slider-section *{box-sizing:border-box}.nw-video-main{margin-bottom:36px}.nw-video-main .swiper-slide{height:auto}.nw-video-main-inner{display:flex;flex-direction:column;gap:20px}.nw-video-featured-row{width:100%}.nw-video-main-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:50px;align-items:start}.nw-video-featured-label{color:#fff;font-size:24px;font-family:Teodor;letter-spacing:1.2px;margin-bottom:16px}.nw-video-embed-wrap{position:relative;width:100%;background:#000;padding-top:0}.nw-video-embed-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nw-video-main-title{margin:0 0 16px;color:#E04850;font-size:34px;line-height:1.15;font-weight:400}.nw-video-main-desc,.nw-video-main-desc p{color:#fff;font-size:17px;line-height:1.7}.nw-video-main-desc p:last-child{margin-bottom:0}.nw-video-thumbs-wrap{position:relative}.nw-video-thumb-card{cursor:pointer}.nw-video-thumb-top{margin-bottom:14px}.nw-video-thumb-image{position:relative;width:100%;background:#000;aspect-ratio:16 / 9;overflow:hidden}.nw-video-thumb-image img{width:100%;height:100%;object-fit:cover;display:block}.nw-video-thumb-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at center,rgba(0,0,0,0) 0%,rgba(0,0,0,.08) 35%,rgba(0,0,0,.35) 68%,rgba(0,0,0,.72) 100%);transition:background 0.3s ease}.nw-video-thumb-playwrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.nw-video-playbox{width:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;background:#131313;display:flex;align-items:center;justify-content:center;padding:10px;transition:all 0.3s ease}.nw-video-now-playing{display:none;color:#fff;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.8px;text-align:center;margin-top:8px}.nw-video-play-icon{display:inline-flex;align-items:center;justify-content:center}.nw-video-play-icon svg{width:30px;height:30px;fill:#fff;transition:fill 0.3s ease}.nw-video-now-playing{display:none;color:#fff;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.8px;text-align:center;margin-top:8px}.nw-video-thumbs .swiper-slide:hover .nw-video-playbox{background:#df484f}.nw-video-thumbs .swiper-slide:hover .nw-video-play-icon svg{fill:#fff}.nw-video-thumbs .swiper-slide:hover .nw-video-thumb-overlay{background:radial-gradient(circle at center,rgba(0,0,0,.08) 0%,rgba(0,0,0,.2) 35%,rgba(0,0,0,.52) 68%,rgba(0,0,0,.84) 100%)}.nw-video-thumbs .swiper-slide.is-active-video .nw-video-thumb-image{border:1px solid #fff}.nw-video-thumb-title{color:#E04850;font-size:18px;line-height:1.2;font-weight:700;margin-bottom:8px}.nw-video-thumb-excerpt{color:#fff;font-size:14px;line-height:1.5}.nw-video-thumbs .swiper-slide.is-active-video .nw-video-playbox{background:transparent}.nw-video-thumbs .swiper-slide.is-active-video .nw-video-now-playing{display:block}.nw-video-thumbs .swiper-slide.is-active-video .nw-video-play-icon svg{fill:#fff}.nw-video-thumbs .swiper-slide.is-active-video .nw-video-thumb-overlay{background:radial-gradient(circle at center,rgba(0,0,0,.04) 0%,rgba(0,0,0,.14) 35%,rgba(0,0,0,.4) 68%,rgba(0,0,0,.76) 100%)}.nw-video-thumbs-nav{margin-top:24px}.nw-video-nav-arrow-group{display:flex;gap:15px;justify-content:flex-start}.nw-video-nav-arrow-item{width:50px;height:50px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.nw-video-nav-arrow-item svg{width:20px;height:20px;fill:#fff;transition:fill 0.3s ease}.nw-video-nav-arrow-item:hover{background:#fff}.nw-video-nav-arrow-item:hover svg{fill:#000}@media (max-width:991px){.nw-video-main-grid{grid-template-columns:1fr;gap:28px}.nw-video-main-title{font-size:28px}}@media (max-width:767px){.nw-video-slider-section{padding:50px 0 40px}.nw-video-slider-inner{padding-left:20px;padding-right:20px}.nw-video-thumb-top{gap:10px}.nw-video-playbox{width:42px;min-width:42px;min-height:42px}.nw-video-play-icon svg{width:22px;height:22px}.nw-video-thumb-title{font-size:16px}.nw-video-thumb-excerpt{font-size:13px}.nw-video-nav-arrow-item{width:46px;height:46px}}.nw-video-thumbs-wrap,.swiper-slide{min-height:300px;height:auto;cursor:url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><circle cx='32' cy='32' r='32' fill='%23000000'/><path d='M26 22 L16 32 L26 42 M38 22 L48 32 L38 42' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>) 32 32,auto}.nw-video-embed-wrap{position:relative;width:100%;background:#000}.nw-vimeo-lite{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.nw-vimeo-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#000;cursor:pointer}.nw-vimeo-poster::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.18)}.nw-vimeo-bg,.nw-vimeo-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.nw-vimeo-bg{width:84px;height:84px;background:#df484f;border-radius:0}.nw-vimeo-play{width:28px;height:28px;margin-left:2px}.nw-vimeo-play svg{display:block;width:100%;height:100%;fill:#fff}.nw-vimeo-iframe-wrap,.nw-vimeo-iframe-wrap iframe{width:100%;height:100%}.nw-vimeo-iframe-wrap{position:absolute;inset:0}.nw-vimeo-iframe-wrap iframe{display:block;border:0}.nw-video-thumbs-heading{color:#fff;font-size:21px;font-family:Teodor;letter-spacing:1.2px;margin-bottom:16px}.animated-linkfooter{text-decoration:none;position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;color:#141313;transition:color 0.15s ease-out}.animated-linkfooter span{display:inline-block;padding-bottom:2px}.animated-linkfooter::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:translateX(-100%);transition:transform 0.15s ease-out}.animated-linkfooter:hover{color:#fff!important}.animated-linkfooter:hover::after{transform:translateX(0)}#gform_3 input:not([type="submit"]),#gform_3 select,#gform_3 textarea,#gform_4 input:not([type="submit"]),#gform_4 select,#gform_4 textarea{border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;width:100%;max-width:100%}#gform_3 .gform_button,#gform_3 input[type="submit"],#gform_4 .gform_button,#gform_4 input[type="submit"]{border-radius:0!important}#gform_3 .ginput_container_address,#gform_3 .ginput_container_address .ginput_address_country,#gform_3 #input_3_4_6_container,#gform_3 #input_3_4_6,#gform_4 .ginput_container_address,#gform_4 .ginput_container_address .ginput_address_country,#gform_4 #input_4_4_6_container,#gform_4 #input_4_4_6{width:100%!important;max-width:100%!important;flex:0 0 100%!important}#gform_3 #field_3_5>.gfield_label,#gform_3 label[for="input_3_5"],#gform_4 #field_4_5>.gfield_label,#gform_4 label[for="input_4_5"]{font-size:12px!important;font-weight:400!important}#gform_3 #field_3_4 .gform-grid-row,#gform_4 #field_4_4 .gform-grid-row{display:block!important}:root{--icm-logo-white:url(https://icm.kpability.com/wp-content/uploads/2026/01/ICM-Logo-wht.webp);--icm-logo-dark:url(https://icm.kpability.com/wp-content/uploads/2026/01/ICM-Logo-bk.webp)}header.fl-builder-content-267166,header.fl-builder-content-267166 .fl-row-content-wrap,header.fl-builder-content-267166 .brex-mega-menu>li>a,header.fl-builder-content-267166 .fl-node-76yi2p8owmab .fl-photo-img,header.fl-builder-content-267166 .brex-mobile-menu-icon i{transition:background-color .2s ease,color .2s ease,fill .2s ease,filter .2s ease}body:not(.nw-header-solid) header.fl-builder-content-267166:not(.fl-theme-builder-header-scrolled) .fl-row-content-wrap{background-color:rgba(255,255,255,0)!important;box-shadow:none!important}body:not(.nw-header-solid) header.fl-builder-content-267166:not(.fl-theme-builder-header-scrolled) .brex-mega-menu>li>a{color:#fff!important}body:not(.nw-header-solid) header.fl-builder-content-267166:not(.fl-theme-builder-header-scrolled) .brex-mobile-menu-icon i{color:#fff!important}body:not(.nw-header-solid) header.fl-builder-content-267166:not(.fl-theme-builder-header-scrolled) .fl-node-76yi2p8owmab .fl-photo-img{content:var(--icm-logo-white)!important}header.fl-builder-content-267166.fl-theme-builder-header-scrolled .fl-row-content-wrap,body:not(.nw-header-solid) header.fl-builder-content-267166:hover .fl-row-content-wrap{background-color:rgb(245,244,239)!important}header.fl-builder-content-267166.fl-theme-builder-header-scrolled .brex-mega-menu>li>a,body:not(.nw-header-solid) header.fl-builder-content-267166:hover .brex-mega-menu>li>a{color:#111!important}header.fl-builder-content-267166.fl-theme-builder-header-scrolled .brex-mobile-menu-icon i,body:not(.nw-header-solid) header.fl-builder-content-267166:hover .brex-mobile-menu-icon i{color:#111!important}header.fl-builder-content-267166.fl-theme-builder-header-scrolled .fl-node-76yi2p8owmab .fl-photo-img,body:not(.nw-header-solid) header.fl-builder-content-267166:hover .fl-node-76yi2p8owmab .fl-photo-img{content:var(--icm-logo-dark)!important}header.fl-builder-content-267166 .brex-mega-menu .mega-menu-saved-row-container .fl-photo-img{content:normal!important}.woocommerce-notices-wrapper{display:none}.rank-math-breadcrumb a{text-decoration:none;position:relative;display:inline-block;vertical-align:bottom;color:#141313;overflow:hidden;transition:color 0.15s ease-out}.rank-math-breadcrumb a span{display:inline-block;padding-bottom:2px}.rank-math-breadcrumb a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:translateX(-100%);transition:transform 0.15s ease-out}.rank-math-breadcrumb a:hover::after{transform:translateX(0)}.animated-linkheader{text-decoration:none;position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;transition:color 0.15s ease-out}.animated-linkheader span{display:inline-block;padding-bottom:2px}.animated-linkheader::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:translateX(-100%);transition:transform 0.15s ease-out}.animated-linkheader:hover{color:#141313!important}.animated-linkheader:hover::after{transform:translateX(0)}#menu-get-involved li:not(#menu-item-266430) a,#menu-about-icm li:not(#menu-item-265142) a,#menu-ways-to-help li:not(#menu-item-267028) a{text-decoration:none;position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;transition:color 0.15s ease-out}#menu-get-involved li:not(#menu-item-266430) a::after,#menu-about-icm li:not(#menu-item-265142) a::after,#menu-ways-to-help li:not(#menu-item-267028) a::after{content:'';position:absolute;bottom:8px;left:0;width:95%;height:1px;background-color:currentColor;transform:translateX(-100%);transition:transform 0.15s ease-out}#menu-get-involved li:not(#menu-item-266430) a:hover,#menu-about-icm li:not(#menu-item-265142) a:hover,#menu-ways-to-help li:not(#menu-item-267028) a:hover{color:#141313!important}#menu-get-involved li:not(#menu-item-266430) a:hover::after,#menu-about-icm li:not(#menu-item-265142) a:hover::after,#menu-ways-to-help li:not(#menu-item-267028) a:hover::after{transform:translateX(0)}.animplayvidbtn{text-decoration:none;position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;color:#141313;transition:color 0.15s ease-out}.animplayvidbtn span{display:inline-block;padding-bottom:2px}.animplayvidbtn::after{content:'';position:absolute;bottom:10px;left:0;width:90%;height:1px;background-color:currentColor;transform:translateX(-101%);opacity:0;transition:transform 0.15s ease-out,opacity 0.15s ease-out}.animplayvidbtn:hover{color:#fff!important}.animplayvidbtn:hover::after{transform:translateX(0);opacity:1}