body{margin:0;padding:0;font-family:sans-serif}.container{width:98%;margin:0 auto}.text-center{text-align:center}hr{margin-top:55px}@media (width>=768px){.container{width:90%}}@keyframes animate-in-to-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes animate-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes animate-in-to-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes animate-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}.enter-to-left{animation:.6s animate-in-to-left}.exit-to-left{animation:.6s animate-out-to-left}.exit-to-left .carousel-caption{opacity:0}.enter-to-right{animation:.6s animate-in-to-right}.exit-to-right{animation:.6s animate-out-to-right}.exit-to-right .carousel-caption{opacity:0}.carousel-slider-wrapper{width:100%;display:flex;position:relative;overflow:hidden}.carousel-slider-wrapper *{box-sizing:border-box}.carousel-slider-wrapper .carousel-slide{text-align:center;background-color:#fff;min-width:100%;margin:0 auto;display:none}.carousel-slider-wrapper .carousel-slide.swipe{-webkit-user-select:none;user-select:none;pointer-events:none}.carousel-slider-wrapper .carousel-slide.active-slide{background-color:#f3f3f3;display:block}.carousel-slider-wrapper .carousel-slide.active-slide.next-active-slide{position:absolute;top:0;left:0}.carousel-slider-wrapper .carousel-slide.active-slide img{width:100%;display:block}.carousel-slider-wrapper .carousel-slide.active-slide .carousel-caption{z-index:10;color:#fff;padding-top:20px;padding-bottom:20px;position:absolute;bottom:20px;left:35px;right:35px}.carousel-slider-wrapper .carousel-slide.active-slide .carousel-caption .carousel-caption-title,.carousel-slider-wrapper .carousel-slide.active-slide .carousel-caption .carousel-caption-subtitle{text-shadow:0 1px 2px #0009}.carousel-slider-wrapper .carousel-slide.active-slide .carousel-caption .carousel-caption-title{margin:0 0 5px}.carousel-slider-wrapper .carousel-slide.active-slide .carousel-caption .carousel-caption-subtitle{margin:0}.carousel-slider-wrapper .carousel-delete-button{cursor:not-allowed;z-index:700000;border:none;outline:none;width:32px;height:32px;transition:opacity .2s ease-in-out;position:absolute;top:20px;left:20px}.carousel-slider-wrapper .carousel-delete-button button{background-color:#0000;border:none;border-radius:5px;outline:none;padding:0}.carousel-slider-wrapper .carousel-delete-button svg{fill:#fff}.carousel-slider-wrapper .carousel-drive-button{cursor:not-allowed;z-index:700000;border:none;outline:none;width:32px;height:32px;transition:opacity .2s ease-in-out;position:absolute;top:20px;right:20px}.carousel-slider-wrapper .carousel-drive-button button{background-color:#f5f5f7;border:none;border-radius:5px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.carousel-slider-wrapper .carousel-drive-button svg{fill:#fff;transform:scale(.6)}.carousel-slider-wrapper .carousel-control{color:#fff;text-align:center;text-shadow:0 1px 2px #0009;width:65px;filter:alpha(opacity=50);z-index:1;background-color:#0000;font-size:20px;position:absolute;top:50%;left:0}.carousel-slider-wrapper .carousel-control .left-triangle{width:0;height:0;cursor:initial;border-top:30px solid #0000;border-bottom:30px solid #0000;border-left:35px solid #fff;position:absolute;left:-1px;transform:translateY(-50%)}.carousel-slider-wrapper .carousel-control .right-triangle{width:0;height:0;cursor:initial;border-top:30px solid #0000;border-bottom:30px solid #0000;border-right:35px solid #fff;position:absolute;right:-1px;transform:translateY(-50%)}.carousel-slider-wrapper .carousel-control.carousel-left-arrow button{position:absolute;left:-1px;transform:translateY(-50%)}.carousel-slider-wrapper .carousel-control.carousel-right-arrow{left:auto;right:0}.carousel-slider-wrapper .carousel-control.carousel-right-arrow button{position:absolute;right:-1px;transform:translateY(-50%)}.carousel-slider-wrapper .carousel-control button{background-color:#0000;border:none;outline:none;height:30px;padding:0}.carousel-slider-wrapper .carousel-control button.padding-left-15{padding-left:15px}.carousel-slider-wrapper .carousel-control button.padding-right-15{padding-right:15px}.carousel-slider-wrapper .carousel-control button svg{opacity:.5;cursor:pointer;width:15px}.carousel-slider-wrapper .carousel-control button svg:hover{opacity:.9}.carousel-slider-wrapper .carousel-control button i{opacity:.5;cursor:pointer;color:#000;font-size:28px}.carousel-slider-wrapper .carousel-control button i:hover{opacity:1}.carousel-slider-wrapper .carousel-indicators{z-index:15;gap:5px;margin-top:0;margin-bottom:10px;padding-left:0;list-style:none;display:flex;position:absolute;bottom:15px}.carousel-slider-wrapper .carousel-indicators.position-left{left:35px}.carousel-slider-wrapper .carousel-indicators.position-right{right:35px}.carousel-slider-wrapper .carousel-indicators.position-center{left:50%;transform:translate(-50%)}.carousel-slider-wrapper .carousel-indicators li{text-indent:-999px;cursor:pointer;border:1px solid var(--indicatorsColor);opacity:1;background-color:#0000;border-radius:10px;width:8px;height:8px;margin:1px;display:inline-block}.carousel-slider-wrapper .carousel-indicators li:hover{background-color:var(--indicatorsColor);opacity:.7}.carousel-slider-wrapper .carousel-indicators li.active{background-color:var(--indicatorsColor);width:10px;height:10px;cursor:initial;opacity:1;margin:0}@media (width>=768px){.carousel-slider-wrapper .carousel-slide.active-slide .carousel-caption{padding-bottom:30px;left:65px;right:65px}.carousel-slider-wrapper .carousel-control .left-triangle{border-top:50px solid #0000;border-bottom:50px solid #0000;border-left:65px solid #fff}.carousel-slider-wrapper .carousel-control .right-triangle{border-top:50px solid #0000;border-bottom:50px solid #0000;border-right:65px solid #fff}.carousel-slider-wrapper .carousel-control button{height:50px}.carousel-slider-wrapper .carousel-control button svg{width:25px}.carousel-slider-wrapper .carousel-control button i{font-size:50px}.carousel-slider-wrapper .carousel-indicators.position-left{left:65px}.carousel-slider-wrapper .carousel-indicators.position-right{right:65px}.carousel-slider-wrapper .carousel-indicators li{width:10px;height:10px}.carousel-slider-wrapper .carousel-indicators li.active{width:12px;height:12px}}@media (width>=992px){.carousel-slider-wrapper .carousel-slide.exit-to-left .carousel-caption,.carousel-slider-wrapper .carousel-slide.exit-to-right .carousel-caption{opacity:1}}
