.resource-hero{background:url(/assets/images/cpabc/bg-grid-blue-rl.png) no-repeat center center;background-size:cover;padding:6rem 0;min-height:300px}.resource-hero h1{font-size:2.8rem}@media (min-width:768px){.resource-hero h1{font-size:3.5rem}}.resource-hero p{font-size:1.25rem;line-height:1.6;margin-top:1rem}.resource-cards .resource-card{transition:transform 1s ease,box-shadow 1s ease;border-radius:1rem}.resource-cards .resource-card:hover{filter:grayscale(-1);transform:scale(1.2,1.2);color:#f5f5f5;transition:all 1s ease-in-out}.resource-cards .resource-card:hover .read-more-btn{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);border-color:#f5f5f5}.resource-cards .resource-card .read-more-btn{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.9);transition:all .3s ease;border-radius:2rem;padding:.5rem 1.5rem;font-weight:700}.resource-cards .resource-card img{border-radius:5rem}.toolkit-section{background-color:#f7f7f7;position:relative;overflow:hidden}.toolkit-section::before{content:"";position:absolute;top:8%;left:0;width:100%;height:800px;background-image:url(/assets/images/cpabc/toolkit-left-bg.webp);background-size:contain;background-repeat:no-repeat;z-index:0;transform:translateX(-110px)}.toolkit-section .container{position:relative;z-index:1}.toolkit-section h2{font-size:2rem}.toolkit-section .toolkit-card{min-height:200px}.career-readiness-section{position:relative}.career-readiness-section .swiper-button-next,.career-readiness-section .swiper-button-prev{position:absolute;top:50%;z-index:10;width:60px;height:60px;border-radius:50%}.career-readiness-section .swiper-button-next::after,.career-readiness-section .swiper-button-prev::after{font-size:28px;color:#126dbb;font-weight:800}.career-readiness-section .swiper-button-prev{left:-30px}.career-readiness-section .swiper-button-next{right:-30px}.career-readiness-section .swiper-slide{height:auto}.career-readiness-section .readiness-card{background-color:#fff;color:#126dbb;transition:background-color .3s ease,color .3s ease}.career-readiness-section .readiness-card:hover{background-color:#126dbb}.career-readiness-section .readiness-card:hover .text-muted,.career-readiness-section .readiness-card:hover .text-primary,.career-readiness-section .readiness-card:hover h6,.career-readiness-section .readiness-card:hover p{color:#fff!important;transition:color .3s ease,background-color .3s ease}.career-readiness-section .readiness-card:hover .btn{background-color:#fff!important;color:#126dbb!important}.video-card{cursor:pointer;overflow:hidden;position:relative}.video-card img{transition:transform .3s ease}.video-card .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.6);opacity:0;transition:opacity .3s ease;text-align:center}.video-card:hover img{transform:scale(1.05)}.video-card:hover .overlay{opacity:1}.tiktok-embed-wrapper{position:relative;width:100%;height:750px;background:#000}.tiktok-embed-wrapper iframe{width:100%;height:100%;border:0}.blog-banner{height:300px;overflow:hidden}.blog-banner img{object-fit:cover;height:100%}