.catalog-section .intro{display:flex;column-gap:1rem;align-items:center}.catalog-section .intro>h2{font-weight:400;padding-right:1rem;font-size:var(--text-brand-xl)}.catalog-section .intro>button{display:flex;column-gap:.5rem;align-items:center;background-color:transparent;border-style:none;color:var(--color-dark-grey-300);font-size:var(--text-brand-sm)}.catalog-section .note{align-items:center;background-color:var(--color-grey-100);padding:1rem;width:100%;display:flex;flex-direction:column;gap:1rem}.catalog-section .note>p{font-size:var(--text-brand-md)}.catalog-section .note>a{padding:20px 25px;border:none;font-weight:800;font-size:var(--text-brand-sm);display:flex;column-gap:1rem;align-items:center;cursor:pointer;border-radius:.125rem;background-color:var(--color-blue-500);color:#fff;white-space:nowrap}.catalog-section .note>a:hover{background-color:var(--color-blue-700)}.catalog-section .note>button{margin-left:auto;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}@media (min-width:991px){.catalog-section .note{flex-direction:row}}.training-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.training-previews>div{display:flex;flex-direction:column;row-gap:.5rem}.training-previews>div .video-preview{position:relative;height:195px}.training-previews>div .video-preview .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-previews>div .video-preview .preview-image{max-width:100%;object-fit:cover;object-position:center}.training-previews>div>h3{font-size:var(--text-brand-lg);-webkit-line-clamp:1}.training-previews>div>h3,.training-previews>div>p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.training-previews>div>p{font-size:var(--text-brand-sm);-webkit-line-clamp:2}.training-previews>div>button{display:flex;align-items:center;column-gap:.25rem;background-color:transparent;border-style:none;width:-moz-fit-content;width:fit-content;font-weight:600;color:var(--color-dark-grey-300);font-size:var(--text-brand-sm)}.training-previews>div>button:hover{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;color:var(--color-blue-400)}@media (min-width:640px){.training-previews{grid-template-columns:repeat(4,minmax(0,1fr))}}.training-preview-wrapper .dialog .container{margin:0;padding:0}@media (min-width:640px){.training-preview-wrapper .dialog .container{margin:0;padding:1rem}}.training-preview-wrapper .dialog .container .card{width:100%;max-width:95vw;padding:.5rem}@media (min-width:991px){.training-preview-wrapper .dialog .container .card{max-width:90vw;min-width:50vw;padding:1rem}}@media (min-width:1024px){.training-preview-wrapper .dialog .container .card{max-width:1200px}}.training-preview-modal{width:100%;display:flex;flex-direction:column;row-gap:1rem;color:var(--color-dark-grey-300)}.training-preview-modal video{max-height:300px;width:100%}@media (min-width:991px){.training-preview-modal video{max-height:500px}}.training-preview-modal .preview-modal-text{background-color:var(--color-grey-100);display:flex;flex-direction:column;padding:1rem}.training-preview-modal .preview-modal-text h4{font-size:var(--text-brand-lg)}.training-preview-modal .with-chapters{display:flex;flex-direction:column}@media (min-width:991px){.training-preview-modal .with-chapters{flex-direction:row}}.training-preview-modal .with-chapters video{flex:1 1;max-height:300px;width:100%}@media (min-width:991px){.training-preview-modal .with-chapters video{max-height:500px}}.training-preview-modal .with-chapters .chapter-options{display:flex;flex-direction:column;background:var(--color-grey-100);width:100%}@media (min-width:991px){.training-preview-modal .with-chapters .chapter-options{max-width:250px;flex:1 1}}.training-preview-modal .with-chapters .chapter-options button{background-color:var(--color-grey-100);font-family:var(--font-lato);font-size:1rem;padding:1rem}.training-preview-modal .with-chapters .chapter-options button.active-video{font-weight:700}.training-preview-modal .with-chapters .chapter-options button.active-video,.training-preview-modal .with-chapters .chapter-options button:hover{background-color:var(--color-grey-300);font-family:var(--font-lato);font-size:1rem}.catalog-section{display:flex;flex-direction:column;row-gap:1.25rem}.catalog-content{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.catalog-section>hr{height:.5px;background-color:var(--color-grey-300);border-style:none}@media (min-width:768px){.catalog-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.catalog-content{grid-template-columns:repeat(4,minmax(0,1fr))}}.whitepaper-preview{display:flex;flex-direction:column;gap:5px}.whitepaper-preview-content{display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem;gap:10px}.whitepaper-preview-content>h2{font-family:var(--font-barlow);font-weight:600;font-size:var(--text-brand-lg)}.whitepaper-preview-content>h2,.whitepaper-preview-content>p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.whitepaper-preview-content>p{font-family:var(--font-lato);font-weight:400;font-size:var(--text-brand-sm)}.whitepaper-preview-content>a{font-family:var(--font-lato);font-size:var(--text-brand-sm);font-weight:700;display:flex;align-items:center;column-gap:.25rem;width:-moz-fit-content;width:fit-content}.whitepaper-preview>img{width:100%}.pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;column-gap:2.5rem;row-gap:1rem}.pagination .view-more-button{width:-moz-fit-content;width:fit-content;background-color:var(--color-blue-400);color:white;border:none;padding:15px 50px;font-size:var(--text-brand-sm);font-weight:600;outline:none}.pagination .view-more-button:hover{background-color:var(--color-blue-700)}@media (max-width:390px){.pagination{justify-content:center}.pagination .view-more-button{width:100%}}