body{position:relative}p.big{font-size:1.5rem}.video-trainings-container a:hover{color:var(--white)!important}.video-trainings-container{background-color:var(--white);padding:5rem 0 0;width:100%}.video-trainings-container h1{font-family:nexa_blackregular,sans-serif;font-size:5.625rem;font-weight:900;padding:0 1rem;text-align:center}.video-trainings-container .video-trainings-hero-section p{font-family:Lato,sans-serif;font-size:18px;margin:0 auto;max-width:1140px;padding:0 1rem;text-align:center}.video-trainings-container .video-trainings-hero-section p.big{color:var(--dark-gray);font-family:Lato,sans-serif;font-size:1.3125rem;font-weight:600;margin-bottom:2rem;padding:0 1rem;text-align:center}.video-trainings-container .videos-section-headline{margin:0 auto 100px;max-width:1140px;text-align:center}.video-trainings-container .videos-section-headline h2{font-size:2.5rem;margin-bottom:2rem;text-transform:uppercase}.video-trainings-container .videos-section-headline p{color:var(--dark-gray);font-size:18px;margin:0 auto;max-width:100ch}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container{align-items:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));justify-content:center;max-width:1200px;grid-gap:0;margin:0 auto 6.25rem}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div{align-items:center;align-self:stretch;background-color:#fff;border:2px solid var(--light-gray-one);display:flex;justify-content:flex-start;position:relative}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div:first-child{border-bottom-left-radius:var(--card-border-radius);border-top-left-radius:var(--card-border-radius)}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div:last-child{border-bottom-right-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div>a{color:var(--gray);display:grid;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:900;height:100%;padding:1rem;place-items:center;text-align:center;width:100%}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container div:first-child,.video-trainings-container .video-trainings-hero-section .video-trainings-links-container div:nth-child(2){border-right:none}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div:hover{background-color:var(--orange)}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div:hover>a{color:#fff!important}.video-trainings-container .cards-grid-wrapper{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));justify-content:center;margin:0 auto;width:100%;grid-gap:1.5rem}.video-trainings-container .card-container{background-color:#fff;border:2px solid var(--light-gray-one);border-radius:var(--card-border-radius);color:#000;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:var(--card-padding);text-decoration:none;transition:all .2s ease-out;width:100%}.video-trainings-container .card-container img{background-size:cover;display:none;max-width:102%!important}.video-trainings-container .card-container .card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:245px;text-align:left;width:100%}.video-trainings-container .card-container .card-content h2{color:var(--orange);font-family:nexa_blackregular,sans-serif;font-size:1.2rem;font-weight:900;min-height:5rem;text-align:left;text-transform:uppercase}.video-trainings-container .card-container .card-content h3{color:var(--dark-gray);font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin-bottom:.5rem;text-align:center}.video-trainings-container .card-container .card-content p{color:var(--dark-gray);font-size:16px;margin-bottom:3.125rem;text-align:left}.video-trainings-container .card-container .card-content .card-button{align-items:center;background-color:var(--orange);border-radius:var(--cta-border-radius);color:var(--white);cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:2.75rem;justify-content:center;padding:0 1.5rem;white-space:nowrap;width:fit-content}.card-container .card-content .card-button a{align-items:center;color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none;width:100%}.video-trainings-container .card-container .card-content .card-button:hover{background-color:var(--gray);color:var(--white)}.to-top-btn{align-items:center;background:var(--white);border:2px solid var(--light-gray-one);border-radius:var(--cta-border-radius);bottom:100px;color:var(--gray);display:none;font-size:1.5rem;height:50px;justify-content:center;position:fixed!important;right:150px;width:50px}.to-top-btn:hover{background:var(--orange)}.to-top-btn:hover .fa-solid{color:var(--white)!important}@media (max-width:1300px){.video-trainings-container h1{font-size:4rem}}@media (max-width:950px){.video-trainings-container .video-trainings-hero-section .video-trainings-links-container div:first-child,.video-trainings-container .video-trainings-hero-section .video-trainings-links-container div:nth-child(2){border-bottom:2px solid var(--light-gray-one);border-radius:0;border-right:0}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div:first-child,.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div:last-child{border-radius:0}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container{grid-template-columns:1fr;margin-bottom:100px}.video-trainings-container .video-trainings-hero-section .video-trainings-links-container>div{margin-bottom:0;top:0}.video-trainings-section,.video-trainings-section-one{padding:4rem 0}.video-trainings-container .card-container{justify-self:center}.to-top-btn{display:none}}@media (max-width:550px){.cards-grid-wrapper{grid-template-columns:1fr;padding:1rem}.video-trainings-container h1{font-size:2.5rem}.video-trainings-container .videos-section-headline h2,.video-trainings-container h2{font-size:1.5rem}.video-trainings-container .video-trainings-hero-section p{font-size:18px;margin-bottom:2rem}.video-trainings-container .card-container .card-content{min-height:auto}}