.cc-programs-section{padding:0}.cc-programs-section .cc-toggle-wrap{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem;background:#fff;border-radius:2.5rem;padding:.625rem 2rem}@media screen and (max-width: 549px){.cc-programs-section .cc-toggle-wrap{gap:.5rem;padding:.5rem 1rem;max-width:100%}}.cc-programs-section .cc-toggle-label{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,47,80,.35);transition:color .25s;cursor:pointer;white-space:nowrap}.cc-programs-section .cc-toggle-label.active{color:#002f50}@media screen and (max-width: 549px){.cc-programs-section .cc-toggle-label{font-size:.75rem;letter-spacing:.02em}}.cc-programs-section .cc-toggle-switch{position:relative;width:3.5rem;height:1.875rem;min-height:0;border-radius:1rem;border:2px solid #002f50;background:rgba(0,0,0,0);cursor:pointer;padding:0;margin:0;flex-shrink:0}@media screen and (max-width: 549px){.cc-programs-section .cc-toggle-switch{width:2.75rem;height:1.5rem}}.cc-programs-section .cc-toggle-switch .cc-toggle-knob{position:absolute;top:4px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#002f50;transition:transform .25s ease}@media screen and (max-width: 549px){.cc-programs-section .cc-toggle-switch .cc-toggle-knob{width:.875rem;height:.875rem;top:3px}}.cc-programs-section .cc-toggle-switch.is-global .cc-toggle-knob{transform:translateX(calc(2.375rem - 10px))}@media screen and (max-width: 549px){.cc-programs-section .cc-toggle-switch.is-global .cc-toggle-knob{transform:translateX(calc(1.875rem - 10px))}}.cc-programs-section .cc-programs-slider{overflow:hidden;padding-bottom:2.5rem}.cc-programs-section .cc-programs-slider .swiper-pagination{bottom:0}.cc-programs-section .cc-programs-slider .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:rgba(252,252,252,.4);opacity:1}.cc-programs-section .cc-programs-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e02232}.cc-programs-section .cc-program-card{height:auto}.cc-programs-section .cc-program-card-inner{background:#fcfcfc;border-radius:.5rem;padding:2rem 1.5rem;display:flex;flex-direction:column;height:100%}.cc-programs-section .cc-program-icon{margin-bottom:1.25rem}.cc-programs-section .cc-program-icon img{width:5rem;height:5rem;object-fit:contain}.cc-programs-section .cc-program-title{color:#002f50;font-size:1.75rem;font-weight:700;line-height:120%;margin:0 0 .75rem;min-height:4.2rem;display:flex;align-items:center;justify-content:center;text-align:center}.cc-programs-section .cc-program-location{color:#262626;font-size:.9375rem;font-weight:600;line-height:150%;margin:0 0 .25rem;min-height:2.85em}.cc-programs-section .cc-program-date{color:#262626;font-size:.9375rem;font-weight:700;line-height:150%;margin:0 0 1rem}.cc-programs-section .cc-program-description{color:#6a6c6e;font-size:.875rem;font-weight:400;line-height:160%;margin:0 0 1.5rem;flex:1}.cc-programs-section .cc-program-cta{margin-top:auto}.cc-news-section{padding:0}.cc-news-section .cc-news-slider{padding-bottom:2.5rem;overflow:hidden}.cc-news-section .cc-news-slider .swiper-pagination{bottom:0}.cc-news-section .cc-news-slider .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:rgba(252,252,252,.4);opacity:1}.cc-news-section .cc-news-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e02232}.cc-news-section .cc-news-card{height:auto}.cc-news-section .cc-news-card-inner{background:#fcfcfc;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;height:100%}.cc-news-section .cc-news-image{width:100%;aspect-ratio:16/9;overflow:hidden}.cc-news-section .cc-news-image img{width:100%;height:100%;object-fit:cover;object-position:center}.cc-news-section .cc-news-content{padding:1.5rem;display:flex;flex-direction:column;flex:1}.cc-news-section .cc-news-title{color:#002f50;font-size:1.25rem;font-weight:700;line-height:130%;margin:0 0 .75rem}.cc-news-section .cc-news-description{color:#6a6c6e;font-size:.875rem;font-weight:400;line-height:160%;margin:0 0 1.25rem;flex:1}.cc-news-section .cc-news-cta{margin-top:auto}.cc-news-section{position:relative}.cc-news-section .cc-news-anchor{position:absolute;top:-100px;left:0;width:1px;height:1px;pointer-events:none}.cc-news-section .cc-news-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}@media screen and (max-width: 1099px){.cc-news-section .cc-news-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 649px){.cc-news-section .cc-news-grid{grid-template-columns:1fr;gap:1rem}}.cc-news-section .cc-news-date{color:#002f50;font-size:.875rem;font-weight:700;line-height:140%;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.02em}.cc-news-section .cc-news-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.cc-news-section .cc-news-page{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .65rem;border-radius:9999px;border:1px solid rgba(0,47,80,.2);background:#fff;color:#002f50;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.cc-news-section .cc-news-page:hover{background:#002f50;color:#fff;border-color:#002f50}.cc-news-section .cc-news-page.is-current{background:#e02232;color:#fff;border-color:#e02232;cursor:default}.cc-news-section .cc-news-page.is-disabled{opacity:.4;cursor:default;background:rgba(0,0,0,0)}.cc-news-section .cc-news-page.is-disabled:hover{background:rgba(0,0,0,0);color:#002f50;border-color:rgba(0,47,80,.2)}.cc-videos-section{padding:0}.cc-videos-section .cc-videos-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}@media screen and (max-width: 849px){.cc-videos-section .cc-videos-layout{grid-template-columns:1fr;gap:1rem;min-width:0;overflow:hidden}}.cc-videos-section .cc-videos-main{display:flex;flex-direction:column;min-width:0}.cc-videos-section .cc-videos-player{position:relative;width:100%;padding-bottom:56.25%;background:#0a1c2e;border-radius:.5rem;overflow:hidden}.cc-videos-section .cc-videos-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cc-videos-section .cc-videos-playlist{position:relative;overflow:hidden;background:#f5f5f5;border-radius:.5rem}.cc-videos-section .cc-videos-playlist-inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:0;overflow-y:auto}.cc-videos-section .cc-videos-playlist-inner::-webkit-scrollbar{width:8px}.cc-videos-section .cc-videos-playlist-inner::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.cc-videos-section .cc-videos-playlist-inner::-webkit-scrollbar-thumb{background:#e02232;border-radius:4px}.cc-videos-section .cc-videos-playlist-inner{scrollbar-width:thin;scrollbar-color:#e02232 #e0e0e0}.cc-videos-section .cc-video-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border:none;border-bottom:1px solid #e0e0e0;background:rgba(0,0,0,0);cursor:pointer;text-align:left;transition:background .2s}.cc-videos-section .cc-video-item:last-child{border-bottom:none}.cc-videos-section .cc-video-item:hover{background:#eaeaea}.cc-videos-section .cc-video-item.active{background:#dcdcdc}.cc-videos-section .cc-video-item-thumb{position:relative;width:7.5rem;min-width:7.5rem;aspect-ratio:16/9;border-radius:.25rem;overflow:hidden;background:#0a1c2e}.cc-videos-section .cc-video-item-thumb img{width:100%;height:100%;object-fit:cover}.cc-videos-section .cc-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cc-videos-section .cc-video-play-icon svg{display:block;width:1.5rem;height:1.5rem}.cc-videos-section .cc-video-item-info{display:flex;flex-direction:column;gap:.125rem}.cc-videos-section .cc-video-item-episode{color:#002f50;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cc-videos-section .cc-video-item-title{color:#002f50;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.cc-videos-section .cc-videos-playlist-mobile{display:none}@media screen and (max-width: 849px){.cc-videos-section .cc-videos-playlist{display:none}.cc-videos-section .cc-videos-playlist-mobile{display:block;margin-top:.75rem;overflow:visible;width:100%;min-width:0;max-width:100%;position:relative}.cc-videos-section .cc-videos-playlist-mobile .swiper-slide{height:auto !important;flex-shrink:0;padding:1px}.cc-videos-section .cc-videos-playlist-mobile .swiper-wrapper{align-items:flex-start !important}.cc-videos-section .cc-videos-playlist-mobile .swiper-pagination{position:relative;bottom:auto;margin-top:1rem;transition:margin-top .3s ease}.cc-videos-section .cc-videos-playlist-mobile .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:rgba(252,252,252,.4);opacity:1}.cc-videos-section .cc-videos-playlist-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e02232}.cc-videos-section .cc-video-mobile-slide{background:#f5f5f5;border-radius:.5rem;overflow:hidden;cursor:pointer}.cc-videos-section .cc-video-mobile-slide .cc-video-mobile-thumb{position:relative;width:100%;aspect-ratio:16/9;background:#0a1c2e}.cc-videos-section .cc-video-mobile-slide .cc-video-mobile-thumb img{width:100%;height:100%;object-fit:cover}.cc-videos-section .cc-video-mobile-slide .cc-video-mobile-info{padding:.75rem}.cc-videos-section .cc-video-mobile-slide .cc-video-mobile-episode{color:#002f50;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.125rem}.cc-videos-section .cc-video-mobile-slide .cc-video-mobile-title{color:#002f50;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;display:block}.cc-videos-section .cc-video-mobile-slide.active{box-shadow:0 0 0 2px #e02232;border-radius:.5rem}}.cc-team-section{padding:0}.cc-team-section .cc-team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.cc-team-section .cc-team-grid .cc-team-card{flex:0 0 calc((100% - (var(--cc-team-cols, 3) - 1)*1.5rem)/var(--cc-team-cols, 3))}@media screen and (max-width: 849px){.cc-team-section .cc-team-grid{gap:1rem}.cc-team-section .cc-team-grid .cc-team-card{flex:0 0 calc((100% - 1rem)/2)}}@media screen and (max-width: 549px){.cc-team-section .cc-team-grid .cc-team-card{flex:0 0 100%}}.cc-team-card{position:relative;border-radius:.5rem;overflow:hidden;background:#002f50;aspect-ratio:3/4}@media screen and (max-width: 549px){.cc-team-card{aspect-ratio:4/5}}.cc-team-card-photo{position:absolute;inset:0}.cc-team-card-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cc-team-card-info{position:absolute;bottom:0;left:0;right:0;background:rgba(0,47,80,.9);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.125rem;z-index:2}.cc-team-card-info .cc-team-card-name{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin:0;line-height:1.3}.cc-team-card-info .cc-team-card-role{color:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.03em;margin:0;line-height:1.4}.cc-team-card-social{display:flex;gap:.5rem;margin-top:.375rem}.cc-team-section:not(.cc-team-section--boh) .cc-team-card-social{justify-content:center}.cc-team-social-link{color:#fff;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:color .2s;text-decoration:none}.cc-team-social-link:hover{color:#e02232}.cc-team-social-link svg{width:1.125rem;height:1.125rem;display:block}.cc-team-card-bio{position:absolute;inset:0;background:rgba(0,47,80,.92);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;opacity:0;transition:opacity .3s ease;z-index:3}.cc-team-card-bio p{color:#fff;font-size:1.125rem;font-weight:400;line-height:160%;margin:0 0 1rem}.cc-team-card-bio .cc-team-card-social{justify-content:center}.cc-team-card.has-bio:hover .cc-team-card-bio,.cc-team-card.has-bio.bio-active .cc-team-card-bio{opacity:1}/*# sourceMappingURL=i-consultant-corner.css.map */
