@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.f1539f16.woff)format("woff"),url(../media/revicons.5172a59f.ttf)format("ttf"),url(../media/revicons.d45d8253.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
.featuredInSection{max-width:1400px;margin:0 auto;padding:4rem 1rem;position:relative;overflow:visible}.Carousel{padding:20px 0 50px;position:relative}.featured-box{-webkit-backdrop-filter:blur(12px);background:#14141466;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;height:450px;margin:15px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden;box-shadow:0 4px 20px #0003}.featured-box:hover{background:#1e1e1e99;border-color:#00ff8880;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #00ff8826}.image-section{background-position:50%;background-size:cover;flex-shrink:0;width:100%;height:250px;position:relative}.image-section:after{content:"";background:linear-gradient(#0000 0%,#14141433 70%,#141414 100%);position:absolute;inset:0}.text-section{z-index:2;flex-direction:column;flex:1;padding:1.5rem;display:flex;position:relative}.text-section h4{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.publishSection{color:#a1a1aa;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.85rem;display:flex}.publishSection p:first-child{color:#0f8;font-weight:600}.text-section a{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#ffffff0d;border:1px solid #fff3;border-radius:50px;align-self:flex-start;align-items:center;margin-top:.6rem;margin-left:-10px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.text-section a:hover{color:#000;background:#0f8;border-color:#0f8;box-shadow:0 0 15px #0f86}.dots{bottom:0!important}.container-with-dots{padding-bottom:40px}.dots .react-multi-carousel-dot button{background:0 0!important;border-color:#0f8!important;width:10px!important;height:10px!important;margin-right:8px!important}.dots .react-multi-carousel-dot--active button{transform:scale(1.2);background:#0f8!important}.react-multiple-carousel__arrow--left{left:-60px!important}.react-multiple-carousel__arrow--right{right:-60px!important}@media (max-width:1550px){.react-multiple-carousel__arrow--left{left:10px!important}.react-multiple-carousel__arrow--right{right:10px!important}}
