@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fhf-letter-1{0%{transform:translateX(-70px)}50%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes fhf-letter-2{0%{transform:rotate(45deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes fhf-letter-2-2{0%{bottom:400px}50%{bottom:10px}to{bottom:30px}}@keyframes fhf-letter-3{0%{transform:translateX(20px)}50%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes fhf-letter-3-2{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fhf-letter-2-2-768{0%{bottom:400px}50%{bottom:30px}to{bottom:70px}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes hvr-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}@keyframes circle{0%{opacity:1}40%{opacity:1}to{height:200%;opacity:0;width:200%}}.presentations__title{color:#2a2b37;font-size:24px;font-weight:600;margin:25px 0 24px}@media screen and (min-width:1280px){.presentations__title{font-size:30px;margin-bottom:30px}}.presentations{margin-bottom:100px;max-width:100%}@media screen and (min-width:1280px){.presentations{display:flex}}.presentations__header{margin-bottom:24px}@media screen and (min-width:1280px){.presentations__header{display:block;flex-shrink:0;margin-right:30px;width:314px}}@media screen and (min-width:1920px){.presentations__header{margin-right:56px}}.presentations__filter--select{display:block;margin-bottom:20px}@media screen and (min-width:1280px){.presentations__filter--select{display:none}}.presentations__filter--desktop{display:none}@media screen and (min-width:1280px){.presentations__filter--desktop{display:block;margin-left:0}.presentations__filter--desktop .presentations__filter-list{margin-top:0}.presentations__filter--desktop .presentations__filter-title sup{display:none}}.presentations__list{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.presentations__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1920px){.presentations__list{grid-template-columns:repeat(3,1fr)}}.presentations__main-content{flex-grow:1;width:100%}@media screen and (min-width:1280px){.presentations__main-content{width:calc(100% - 280px)}}.presentations__filter{border-radius:4px;cursor:pointer;margin-bottom:20px;overflow:hidden}@media screen and (min-width:768px){.presentations__filter{flex-shrink:0;margin-bottom:0}}.presentations__filter-header{align-items:center;background-color:#fff;border:1px solid #e3e3e3;border-radius:10px;display:flex;justify-content:space-between;padding:7px 16px;position:relative}.presentations__filter-title{color:#000;font-size:15px;line-height:140%;overflow:hidden;padding-right:18px;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1280px){.presentations__filter-title{font-size:16px;font-weight:700;margin-bottom:14px;margin-top:0}}.presentations__filter-toggle{background-color:#0000;border:none;cursor:pointer;height:24px;position:relative;transition:transform .3s ease;width:24px}.presentations__filter-toggle:before{border-bottom:2px solid #d10910;border-right:2px solid #d10910;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-70%) rotate(45deg);transition:transform .3s ease;width:10px}.presentations__filter-header.is-active .presentations__filter-toggle:before{transform:translate(-50%,-30%) rotate(225deg)}.presentations__filter-body{border:1px solid #e3e3e3;border-radius:10px;display:none;padding:30px 16px 16px}.presentations__filter-body.is-open{display:block;margin-top:-15px}.presentations__filter-list{margin-bottom:30px}.presentations__filter-item{align-items:center;cursor:pointer;display:flex;margin-bottom:15px;position:relative}.presentations__filter-item:last-child{margin-bottom:0}.presentations__filter-checkbox{appearance:none;background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.presentations__filter-checkbox:focus-visible{box-shadow:0 0 0 2px #d1202340;outline:none}.presentations__filter-checkbox:checked{background-color:red;border-color:red}.presentations__filter-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.presentations__filter-name{color:#000;font-size:15px;margin-left:8px}.presentations__filter-actions{align-items:center;display:flex;gap:10px}.presentations__filter-dot{background-color:#000;border-radius:50%;height:4px;width:4px}.presentations__filter-clear-all,.presentations__filter-select-all{background:none;border:none;color:#d10910;cursor:pointer;font-size:15px;padding:0;text-decoration:none}@media screen and (min-width:768px){.presentations__filter-clear-all:hover,.presentations__filter-select-all:hover{text-decoration:underline}}.presentations__pagination{align-items:center;display:flex;flex-flow:column nowrap;gap:24px;margin-top:40px}@media screen and (min-width:768px){.presentations__pagination{flex-flow:row nowrap;gap:54px;justify-content:space-between}}.presentations__load-more{background-color:#706f6f;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:400;height:100%;line-height:100%;max-width:393px;padding:10px 35px;text-align:center;white-space:nowrap;width:100%}@media screen and (min-width:768px){.presentations__load-more{font-size:16px}}.presentations__load-more:hover{background-color:#7d7d7d;text-decoration:none}.presentation-card{border:1px solid #e8e8e8;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}@media screen and (min-width:768px){.presentation-card{height:100%}}@media screen and (min-width:1280px){.presentation-card:hover .presentation-card__image-wrapper:after{background:#0006}.presentation-card:hover .presentation-card__formats{opacity:1;visibility:visible}}.presentation-card__image-wrapper{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.presentation-card__image-wrapper:after{background:#0000;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background .3s ease;width:100%;z-index:1}.presentation-card__image{height:100%;left:0;object-fit:contain;position:absolute;top:0;transition:transform .3s ease;width:100%}.presentation-card__content{display:flex;flex-direction:column;flex-grow:1;padding:12px}@media screen and (min-width:768px){.presentation-card__content{padding:24px}}.presentation-card__title{font-size:16px;font-weight:600;line-height:120%;margin:0 0 4px}@media screen and (min-width:768px){.presentation-card__title{font-size:18px;margin:0 0 8px}}.presentation-card__title a{color:#2a2b37;text-decoration:none;transition:color .3s ease}.presentation-card__title a:hover{color:#d10910}.presentation-card__description{color:#9b9b9b;flex-grow:1;font-size:13px;line-height:120%;margin:0 0 24px}@media screen and (min-width:768px){.presentation-card__description{font-size:16px;margin:0 0 32px}}@media screen and (min-width:1280px){.presentation-card__description{margin-bottom:0}}.presentation-card__formats{align-items:center;display:flex;position:relative;z-index:2}@media screen and (min-width:1280px){.presentation-card__formats{gap:33px;left:50%;opacity:0;position:absolute;top:35%;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}@media screen and (min-width:768px){.presentation-card__formats:hover{opacity:1;visibility:visible}}.presentation-card__formats:not(:has(.presentation-card__format--pptx)){justify-content:center}.presentation-card__format-divider{background-color:#dbdbdb;flex-shrink:0;height:20px;margin:0 44px;width:1px}@media screen and (min-width:1280px){.presentation-card__format-divider{height:44px;margin:0}}.presentation-card__format-group{display:flex;gap:10px}@media screen and (min-width:1280px){.presentation-card__format-group{gap:20px;width:100%}}.presentation-card__format{align-items:center;color:#d10910;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:5px;justify-content:center;line-height:120%;text-decoration:none;transition:all .3s ease}.presentation-card__format img{height:24px;transition:filter .3s ease;width:24px}@media screen and (min-width:768px){.presentation-card__format:hover{opacity:.4;text-decoration:none}}@media screen and (min-width:1280px){.presentation-card__format{color:#fff}.presentation-card__format img{filter:brightness(0) invert(1)}}sup{color:#f33e44;font-size:14px;font-weight:600;line-height:160%}.paggination__list{flex-flow:row;padding:0}
