body.home main{padding-top:0}body.home .banner-bottom,body.home .banner-content-1,body.home .banner-content-2,body.home .banner-top{margin-bottom:var(--layout-space)}body.home .slider{overflow:hidden;max-width:100%;aspect-ratio:1080/972;margin-bottom:var(--layout-space)}@media (min-width:992px){body.home .slider{aspect-ratio:1920/600}}body.home .slider .swiper{height:100%}body.home .slider .swiper .swiper-wrapper{height:100%}body.home .slider .swiper .swiper-wrapper .swiper-slide{position:relative;display:flex;flex-direction:column;justify-content:end;cursor:grab}body.home .slider .swiper .swiper-wrapper .swiper-slide:active{cursor:grabbing}body.home .slider .swiper .swiper-wrapper .swiper-slide picture{position:absolute;width:100%;height:100%;z-index:-1}body.home .slider .swiper .swiper-wrapper .swiper-slide picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.home .slider .swiper .swiper-wrapper .swiper-slide .content{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.875rem 1.5rem;max-width:87.5rem;margin:0 auto;z-index:10}@media (min-width:992px){body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner{padding:3rem 1.5rem}}body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner .kicker{padding:.25rem .5rem;border-radius:.25rem;background-color:hsl(var(--color-danger));color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase}@media (min-width:992px){body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner .kicker{padding:.375rem .625rem;font-size:.75rem}}body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner .title a{color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none}@media (min-width:992px){body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner .title a{font-size:3rem}}body.home .slider .swiper .swiper-wrapper .swiper-slide .content .inner .cta{display:flex;align-items:center;font-size:.875rem;gap:.1875rem;color:#fff;text-decoration:none;font-weight:600}body.home .slider .swiper .swiper-pagination{bottom:.625rem}@media (min-width:992px){body.home .slider .swiper .swiper-pagination{bottom:1rem}}body.home .slider .swiper .swiper-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;border-radius:.25rem;background-color:#fff;opacity:.4;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}body.home .slider .swiper .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;opacity:1}body.home .section{margin-bottom:var(--layout-space)}body.home .section .header{position:relative;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}body.home .section .header.with-line::before{content:"";width:100%;left:0;bottom:2px;position:absolute;border-bottom:1px solid hsl(var(--color-border))}body.home .section .header.with-line h2{padding:5px 0;border-bottom:3px solid #000;border-color:hsl(var(--context-color));z-index:1}body.home .section .header h2{font-size:1.25rem;font-weight:700;text-transform:uppercase}@media (min-width:768px){body.home .section .header h2{font-size:1.5rem}}body.home .section a.see-more{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.875rem}@media (min-width:992px){body.home .section a.see-more:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}}body.home .section .results{margin-bottom:1rem}body.home .section .footer{display:flex;justify-content:end}body.home .videos-section .footer{justify-content:center}body.home .videos-section a.button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;display:block;background-color:#000;color:#fff;font-size:.875rem;font-weight:500;padding:.5rem .875rem;border-radius:var(--radius-md);border:2px solid #000}@media (min-width:992px){body.home .videos-section a.button:hover{background-color:#fff;color:#000}}