.logo img{width:100%;height:100%;object-fit:cover}.logo{width:3.75rem;aspect-ratio:1;flex-shrink:0;display:inline-block}.logo img{object-fit:contain}.link{display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:0.875rem;color:#222;background:#e4eaec;padding:0.6875rem 1.25rem;border-radius:0.1875rem;transition:background-color .3s,color .3s}.link--small{font-size:0.8125rem;padding:0.5rem 0.9375rem}.title{font-size:1.5rem;font-weight:700;text-transform:uppercase;font-family:Raleway,sans-serif;line-height:1.2}.title--center{text-align:center}.text{line-height:150%}.text p:not(:last-child){margin-bottom:0.9375rem}[data-top]{position:fixed;width:2.5rem;aspect-ratio:1;bottom:1.875rem;right:1.875rem;background-color:#ce0e2d;z-index:2;display:flex;justify-content:center;align-items:center;transition:background-color .3s;opacity:0;pointer-events:none;transition:opacity .3s}[data-top] img{width:1.25rem;aspect-ratio:1;object-fit:contain;transform:rotate(-90deg)}[data-top][data-show]{opacity:1;pointer-events:all}.videos{padding-block:1.5625rem}.videos__title{margin-bottom:1.25em}.videos__top{margin-bottom:1.25rem;display:flex;justify-content:space-between;column-gap:0.9375rem;align-items:center}.videos__top .videos__title{margin-bottom:0;text-align:left}.videos__actions{display:flex;column-gap:0.5rem}.videos__actions .swiper-button{flex-shrink:0}@media (max-width:93.125em){[data-top]{bottom:1.25rem;right:1.25rem}}@media (max-width:61.99875em){.logo{width:3.125rem}[data-top]{bottom:0.9375rem;right:0.9375rem}}@media (max-width:47.99875em){.videos{padding-block:0.9375rem}}@media (max-width:37.81125em){.videos__card:not(:last-child){margin-bottom:0.9375rem}}@media (max-width:29.99875em){.title{font-size:1.375rem}}@media (min-width:37.8125em){.videos__items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:61.99875em){.videos__items{grid-template-columns:repeat(3,1fr)}}@media (any-hover:hover){.link:hover{background:#bdc5c7}[data-top]:hover{background-color:#b40c28}}
