.company main .carousel-inner{background-color:#000}.company main .carousel-item .slide{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer}@media (max-width:767px){.company main .carousel-item .slide{height:100%}}@media (max-width:767px){.company main .carousel-item{height:calc(var(--vh, 1vh) * 100 - 72px);min-height:-webkit-fill-available}}.company main .carousel-item .carousel-title{font-size:14px;line-height:18px}@media (min-width:768px){.company .cta__btn{font-size:16px;line-height:20px;padding:14px 32px}}.company main .carousel-indicators{-ms-overflow-style:none;height:80px;margin:0 24px;overflow-x:auto;scrollbar-width:none;text-align:center;top:0}@media (min-width:768px){.company main .carousel-indicators{height:100%}}.company main .carousel-indicators::-webkit-scrollbar{display:none}.company main .carousel-indicators li{background-color:transparent;border-bottom:none;border-image-slice:1;color:#fff;margin:0 16px 0 0;min-width:80px;text-indent:inherit;width:160px}.company main .carousel-indicators .active{color:#ffdb00}@media (min-width:768px){.company main .carousel-indicators .active{color:#fff}}.company main .carousel-inner .carousel-caption{bottom:0;left:0;margin-bottom:1.5em;margin-left:1.5em;max-width:600px;right:0;opacity:0}.active .carousel-caption{opacity:1!important;transition:opacity 1s ease-in;animation:reveal ease-in-out forwards .2s,glow linear 2s}@keyframes reveal{80%{letter-spacing:8px}to{background-size:300% 300%}}@keyframes glow{40%{text-shadow:0 0 8px #fff}}@media (max-width:767px){.company main .carousel-indicators{text-align:left}.company main .carousel-indicators li{font-size:12px;line-height:16px;margin-top:26px;position:relative}.loading-bar-wrapper{display:none!important}.company main .carousel-indicators li:after{content:"";position:absolute;top:-10px;left:0;height:2px;width:100%;background-color:#fff;opacity:.5}.company main .carousel-indicators li:before{content:"";position:absolute;top:-10px;left:0;height:2px;background-color:#ffdb00;opacity:1}.company main .carousel-indicators li.active:before{animation:widthGrowth 5s ease-in forwards}@keyframes widthGrowth{0%{width:0}to{width:100%}}}@media (min-width:768px){.company .carousel-indicators{-ms-flex-align:center;align-items:center;bottom:auto;-ms-flex-direction:column;flex-direction:column;left:auto;margin:initial;overflow-x:hidden;right:0;top:0;width:224px}.company .carousel-indicators li{background-color:inherit;border:none;font-size:medium;height:auto;margin:0;min-width:0;text-indent:inherit;width:auto}.company .carousel-indicators .active{color:#fff}.company main .carousel-inner .carousel-caption{margin-bottom:32px;margin-left:32px}}.loading-bar-wrapper{height:100%;top:0;right:254px;width:1px;position:absolute;background:#ddd}.loading-bar-wrapper .loading-bar-animate{width:3px;top:0;left:-1px;bottom:0;height:100%;position:absolute;background:#ffdb00;opacity:0;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transition-property:transform;-webkit-transition-property:-webkit-transform}.company main .carousel-item .slide{animation:zoomin 10s ease-in infinite}@keyframes zoomin{0%{transform:scale(1)}to{transform:scale(1.2)}}.vert .carousel-inner>.carousel-item.active.carousel-item-right,.vert .carousel-inner>.carousel-item.carousel-item-next{transform:translate3d(0,100%,0);top:0}.vert .carousel-inner>.carousel-item.active.carousel-item-left,.vert .carousel-inner>.carousel-item.carousel-item-prev{transform:translate3d(0,-100%,0);top:0}.vert .carousel-inner>.carousel-item.active,.vert .carousel-inner>.carousel-item.carousel-item-next.carousel-item-left,.vert .carousel-inner>.carousel-item.carousel-item-prev.carousel-item-right{transform:translateZ(0);top:0}.vert .carousel-inner .carousel-item-prev.carousel-item-right,.vert .carousel-inner>.active,.vert .carousel-inner>.carousel-item-next.carousel-item-left{top:0}.vert .carousel-inner>.active.carousel-item-right,.vert .carousel-inner>.carousel-item-next{top:100%;left:0}.vert .carousel-inner>.active.carousel-item-left,.vert .carousel-inner>.carousel-item-prev{top:-100%;left:0}