.bx-carousel-container{background-color:black;margin:-1rem calc(-33.33%) 1rem calc(-33.33%)}.bx-carousel-container .bx-carousel{position:relative;overflow:hidden;height:375px}.bx-carousel-container .bx-carousel .bx-carousel-btns{display:flex;justify-content:space-between;position:relative}.bx-carousel-container .bx-carousel .bx-carousel-btns .bx-carousel-btn .left{padding-left:5px;padding-top:3px;width:50%}.bx-carousel-container .bx-carousel .bx-carousel-btns .bx-carousel-btn .right{padding-left:10px;padding-top:4px;width:50%}@media (max-width: 600px){.bx-carousel-container .bx-carousel .bx-carousel-btns .bx-carousel-btn{display:none}}@media (min-width: 601px){.bx-carousel-container .bx-carousel .bx-carousel-btns .bx-carousel-btn{display:inline-block;justify-content:center;align-items:center;width:30px;height:30px;background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(30px);color:rgba(255,255,255,0.8);background-size:20px 20px;border:1px solid white;border-radius:25091983px;box-shadow:0 2px 5px #3232321a;top:50%;margin:-20px 10px 10px 10px;left:0px;cursor:pointer;transition:transform .3s, opacity .3s}}.bx-carousel-container .bx-carousel .bx-carousel-holder{position:relative;left:0;margin-bottom:-200px}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track{position:relative;display:grid;grid-auto-columns:100%;grid-auto-flow:column}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide{box-sizing:border-box;position:relative;width:100%;display:flex;justify-content:center;height:100%;background:#777778;color:#FFFFFF}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container{backdrop-filter:blur(20px);height:100%;display:grid;grid-template-columns:0.3fr auto 0.3fr;grid-template-rows:50px auto 50px;background:linear-gradient(to top, #000, transparent)}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder{grid-row:2;display:grid;grid-template-rows:auto;height:275px}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info{display:grid;grid-template-columns:auto;grid-template-rows:1fr auto auto 1fr;max-width:600px}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info .bx-carousel-slide-title{grid-row:2;color:white;text-shadow:2px 2px 5px rgba(0,0,0,0.5);font-size:2rem;font-weight:600;line-height:1.125}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info .bx-carousel-slide-subtitle{grid-row:3;color:#ccc;text-shadow:0px 0px 0px black;padding:0.5rem;border-radius:5px;font-size:1.25rem;font-weight:400;line-height:1.25}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info .bx-carousel-slide-subtitle a:link{text-decoration:none}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info .bx-carousel-slide-subtitle a:visited{text-decoration:none}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info .bx-carousel-slide-subtitle a:hover{text-decoration:none}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info .bx-carousel-slide-subtitle a:active{text-decoration:none}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-image{grid-column:1;background-repeat:no-repeat;background-size:contain;background-position:right center}@media (min-width: 601px){.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info{grid-column:3}}@media (max-width: 600px){.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-info{grid-column:2}.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder .bx-carousel-slide-image{height:30vh;display:none}}@media (min-width: 601px){.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder{grid-template-columns:0.5fr 50px 0.5fr;grid-column:2}}@media (max-width: 600px){.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container .bx-carousel-slide-holder{width:90%;padding-left:25px}}@media (max-width: 600px){.bx-carousel-container .bx-carousel .bx-carousel-holder .bx-carousel-track .bx-carousel-slide .bx-carousel-slide-item .bx-carousel-slide-item-container{grid-template-columns:none}}@media (max-width: 1200px){.bx-carousel-container{margin:-1rem calc(-13%) 1rem calc(-13%)}}@media (max-width: 600px){.bx-carousel-container{margin:-1rem calc(-10%) 1rem calc(-10%)}}@-webkit-keyframes slideIn{100%{left:0}}@keyframes slideIn{100%{left:0}}@-webkit-keyframes slideOutLeft{100%{left:-100%}}@keyframes slideOutLeft{100%{left:-100%}}@-webkit-keyframes slideOutRight{100%{left:100%}}@keyframes slideOutRight{100%{left:100%}}
